Mexican Street Corn Soup

Mexican Street Corn Soup That Feels Like a Cozy Hug

I still remember the first time I had elote from a street cart in Mexico City—the smoky char, the creamy mayo, the tangy lime and chili dusting. It was love at first bite, and I knew I had to find a way to enjoy that magic in a bowl, especially on chilly evenings. That’s how my Mexican Street Corn Soup was born. It’s basically elote in spoonable form: creamy, smoky, tangy, and totally crave-worthy. I’ve spent years tweaking the balance of flavors so you get all the street-corn goodness without any fuss. This soup comes together in about 40 minutes, uses mostly pantry staples, and feels like a hug in a bowl. Trust me, once you try it, you’ll be making it on repeat.

Mexican Street Corn Soup - detail 1

Why You’ll Love This Mexican Street Corn Soup

  • Quick and easy. It’s on the table in just 40 minutes—perfect for busy weeknights when you want something cozy fast.
  • Creamy without being heavy. The texture is velvety and satisfying, but it won’t weigh you down. Trust me, you’ll feel good after eating it.
  • That smoky, tangy flavor. It captures all the magic of elote, with a little heat and a lot of lime.
  • Completely vegetarian-friendly. No meat, no bacon, no ham—just pure corn comfort.
  • Frozen corn is your friend. It makes this recipe a year-round win, even when fresh corn isn’t in season.
  • Easily customizable. Spice it up, make it dairy-free, add extra toppings—this soup is all about what you love.

It’s one of those recipes that disappears fast, and it’s perfect for chilly days when you just want something warm and satisfying.

Ingredients for Mexican Street Corn Soup

You know what I love about this soup? The ingredient list is short and sweet, and most of it’s probably already in your kitchen. I’ve made this so many times that I’ve memorized the amounts, but here’s exactly what you’ll need.

Start with 4 cups of corn kernels—frozen is my go-to (just thaw them first), but fresh corn cut off the cob is amazing when it’s in season. You’ll want one small onion, finely diced, plus two cloves of garlic, minced. For heat, grab a jalapeno, seed it and dice it fine. I always use 4 cups of vegetable broth (low-sodium is best so you can control the salt). For creaminess, 1/2 cup heavy cream does the trick, but full-fat coconut milk works beautifully if you’re dairy-free. Then 1/4 cup crumbled cotija cheese—save some extra for sprinkling on top. Fresh lime juice (about 2 tablespoons from one lime) and a big handful of chopped cilantro finish it off. Salt and pepper to taste, of course.

For toppings, I love extra cotija, a dusting of chili powder, and a lime wedge on the side. And don’t worry—no alcohol, bacon, or ham sneaks in here. This soup is pure, clean corn goodness.

How to Make Mexican Street Corn Soup

Alright, let’s get cooking! This comes together faster than you’d think, and the whole house ends up smelling amazing. Here’s how I do it, step by step.

First, grab a large pot and heat 1 tablespoon of olive oil over medium heat. Once it’s shimmering (but not smoking!), toss in your diced onion, minced garlic, and jalapeno. Let them cook for about 5 minutes until the onion turns soft and translucent. Your kitchen’s about to smell incredible, trust me.

Now, here’s my extra step that makes all the difference: if you want that authentic smoky street-corn vibe, throw your corn into a dry skillet or on a grill first and char it until you see some nice dark spots. If you’re in a rush (no judgment!), just add the corn straight to the pot and cook for 3 minutes, stirring now and then.

Pour in the 4 cups of vegetable broth, crank the heat to high, and bring it to a boil. Then reduce the heat and let it gently simmer for 15 minutes. This is when all those flavors get friendly with each other.

Here’s the fun part. Take the pot off the heat and grab an immersion blender. Puree until the soup is smooth and velvety. No immersion blender? No problem! Let the soup cool for a few minutes, then carefully blend it in batches in a regular blender. Just remember to remove the center cap from the lid and hold a towel over the top—hot soup can splatter and it’s not fun to clean up!

Now stir in the heavy cream, cotija cheese, lime juice, and cilantro. Give it a taste and season with salt and pepper. Ladle it into bowls, pile on those toppings, and enjoy every single spoonful of your Mexican Street Corn Soup.

Tips for the Best Mexican Street Corn Soup

After making this soup more times than I can count, I’ve picked up a few tricks that really take it from good to “can I have the recipe?” levels of great. Here are my secrets:

Char the corn for that authentic smokiness

This is the single biggest flavor upgrade. Before adding your corn to the pot, toss it in a dry skillet over high heat (or on a grill if you’ve got one going) and let it get those beautiful, nearly black spots. You don’t need to babysit it—just let it sit for a few minutes until you smell that toasty corn aroma, then stir and repeat. The char adds a smoky depth that makes the soup taste like it came from a street cart.

Use an immersion blender for safety and ease

Trust me, I love a good countertop blender, but for this soup, an immersion blender is the way to go. You can puree right in the pot without transferring hot liquid back and forth—which means less risk of burning yourself with splattering soup. If you do use a regular blender, let the soup cool for a few minutes first, and never fill it more than halfway. Remove the center cap from the lid and hold a clean towel over the opening so steam can escape safely.

Adjust the consistency to your liking

Some folks like their soup a little thinner, some like it thick enough to stand a spoon in. No judgment here! After blending, check the texture and add an extra splash of broth if it feels too thick for you. Conversely, if you want it thicker, just let it simmer uncovered for a few extra minutes to cook off some liquid.

Taste and adjust lime and salt after blending

Here’s the thing—blending changes flavors. What tasted perfect before pureeing might need a little extra punch afterward. So always, always taste before serving and adjust accordingly. I usually end up adding a bit more lime juice and a pinch of salt at the end. The acidity brightens everything up and makes the corn flavor pop.

And if you want extra creaminess, my little secret is stirring in a tablespoon of butter at the very end. It melts into the soup and adds a rich, velvety finish. As for cotija, if you can’t find it (or just don’t have it on hand), feta or queso fresco are fantastic substitutes. They bring that same salty, crumbly goodness. Just keep in mind feta is a bit more tangy and salty, so start with less and taste as you go!

Mexican Street Corn Soup Variations and Substitutions

One of the things I love most about this soup is how easy it is to make it your own. I’ve tested so many versions over the years, and they’re all delicious in their own way. Here are a few of my favorite swaps:

Make it vegan

This is such an easy one! Just swap the heavy cream for full-fat coconut milk—it adds a subtle sweetness that actually works beautifully with the corn. Skip the cotija or use a good vegan feta crumble instead. Honestly, I’ve served this version to friends without telling them it’s dairy-free, and nobody noticed!

Add some protein

While the original is perfectly satisfying as a vegetarian meal, sometimes you just want a little extra something. I love adding shredded chicken or crispy tofu cubes right before serving. The Soup soaks up whatever you add, and it turns into a heartier main dish that’ll fill you up for hours.

Turn up the heat

If you’re like my husband and think there’s no such thing as too spicy, keep those jalapeno seeds in! Or even add a pinch of cayenne pepper at the end for an extra kick. Just remember to taste as you go—you can always add more heat, but you can’t take it back.

More easy swaps

Out of heavy cream? Sour cream adds a lovely tang that honestly gives it more of that elote vibe anyway. And when summer rolls around, definitely use fresh corn cut straight off the cob—you won’t regret it!

Serving and Storing Mexican Street Corn Soup

Once you've got that beautiful pot of soup ready, you'll want to know the best ways to serve it up and keep those leftovers tasting just as good. Here's my tried-and-true advice.

Serving Suggestions

I love piling on the toppings—extra cotija, a dusting of chili powder, a drizzle of crema or sour cream, fresh cilantro, and a lime wedge on the side. It makes the soup feel like a party in a bowl. Pair it with crusty bread for dipping, tortilla chips for crunch, or a simple side salad. It works great as a starter or a light main dish. Honestly, I often just eat it as a meal with a big hunk of bread and call it dinner.

Storage and Reheating

Leftovers? Lucky you! Pop the soup in an airtight container and stash it in the fridge for up to 4 days. When you're ready to reheat, do it gently on the stovetop over medium-low heat, stirring every so often. If it's thickened up overnight (which it will, thanks to the corn), just add a splash of broth or water to loosen it back up. You can also freeze it for up to 3 months—just thaw it overnight in the fridge before reheating. One thing though: if you used heavy cream, don't freeze it. The cream can separate and get a little grainy. Better to make a fresh batch if you're planning to freeze!

Frequently Asked Questions About Mexican Street Corn Soup

I get asked about this soup all the time, so I figured I’d answer the most common questions right here. If you’ve got one I didn’t cover, just drop it in the comments!

Can I use canned corn?
Absolutely, yes! Just make sure you drain it really well first. Canned corn is already cooked, so you can skip the initial 3-minute sauté step if you want. Also, since canned corn usually has added salt, go easy on the extra salt until you’ve tasted the finished soup. I’d start with half the salt called for and adjust from there.

How can I make this soup dairy-free?
Super easy! Swap the heavy cream for full-fat coconut milk—it adds a subtle sweetness that pairs beautifully with the corn. Skip the cotija cheese or use a vegan feta-style crumble instead. I’ve made this version for friends who are dairy-free and they couldn’t believe it wasn’t the original. The creamy corn soup texture stays just as luxurious.

Can I make it ahead?
Yes, and honestly, it gets even better overnight! The flavors meld together and deepen, so this elote soup is perfect for meal prep. Just cool it completely, store it in an airtight container in the fridge, and reheat gently on the stovetop. You might need to add a splash of broth when reheating since it thickens as it sits.

How do I thicken the soup?
If you want it thicker, you’ve got two easy options. First, after blending, just let it simmer uncovered for an extra 5–10 minutes—that’ll cook off some liquid and concentrate the flavor. Second, you can whisk together 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, stir it into the simmering soup, and cook for another minute or two until it thickens. Both work great!

Is this soup gluten-free?
Yes, as written! No flour, no wheat, no gluten sneaks in anywhere. Just double-check your vegetable broth label to make sure it’s certified gluten-free if that’s a concern, but most standard broths are fine. This is one of those recipes that naturally works for gluten-free diets without any tweaks needed.

Mexican Street Corn Soup Nutritional Information

Now for the nerdy stuff—don’t worry, I’ll keep it quick! One bowl of this soup (that’s about 1.5 cups) comes in at 280 calories, with 16g of fat (8g of it saturated), 40mg cholesterol, and 680mg sodium. You’re also getting 32g of carbs, 4g of fiber, 8g of sugar, and a nice little 7g of protein per serving. Not bad for a soup that tastes this indulgent, right? Just keep in mind that nutrition values are estimates and may vary based on ingredient brands and substitutions.

Share Your Mexican Street Corn Soup Experience

I’d love to hear how your soup turned out! Did you add extra heat, char the corn, or go fully vegan? Drop a comment below and rate the recipe—your feedback helps other readers know what to expect. And hey, don’t be shy about showing off your creation. Tag me on Instagram when you make it, because honestly, seeing your bowls of this creamy, smoky goodness never gets old. Happy cooking, friends!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Street Corn Soup

Mexican Street Corn Soup That Feels Like a Cozy Hug


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Anastasia
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A creamy soup inspired by Mexican street corn, with a smoky, tangy flavor.


Ingredients

Scale
  • 4 cups fresh or frozen corn kernels
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 jalapeno, seeded and diced
  • 4 cups vegetable broth
  • 1/2 cup heavy cream
  • 1/4 cup crumbled cotija cheese
  • 2 tablespoons fresh lime juice
  • 1/4 cup chopped cilantro
  • Salt and pepper to taste
  • Optional toppings: extra cotija, chili powder, lime wedges

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, and jalapeno. Cook until soft, about 5 minutes.
  3. Add corn kernels and cook for 3 minutes, stirring occasionally.
  4. Pour in vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes.
  5. Remove from heat. Use an immersion blender to puree the soup until smooth. (Or blend in batches in a blender.)
  6. Stir in heavy cream, cotija cheese, lime juice, and cilantro. Season with salt and pepper.
  7. Serve hot with your choice of toppings.

Notes

  • For a smoky flavor, char the corn on a grill or in a dry skillet before adding.
  • Substitute sour cream for heavy cream for a tangier taste.
  • Adjust spice level by adding more or less jalapeno.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 280
  • Sugar: 8g
  • Sodium: 680mg
  • Fat: 16g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 4g
  • Protein: 7g
  • Cholesterol: 40mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star