Mexican Street Corn Soup

Category: Soups, Stews & Chili

Mexican street corn soup lands with the same sweet-smoky, tangy, chili-laced punch as elote, but in a spoonable bowl that feels a little more comforting and a lot easier to make on a weeknight. The charred corn gives the broth a toasted depth, while the cream and sour cream turn it into a velvety base without flattening the corn flavor. It eats like a full meal, especially when you finish it with cotija, cilantro, and a squeeze of lime.

The trick is splitting the corn in two directions. A portion gets browned in a dry skillet first, which builds that grilled-corn flavor you’d normally get from a barbecue, and the rest simmers with onion, garlic, and spices so the soup tastes layered instead of one-note. Blending only after the broth has had time to simmer gives you body without losing the texture of the charred kernels you add back at the end.

Below, I’ll walk through the step that gives you the best corn flavor, the ingredient swaps that still keep the soup tasting like elote, and a few fixes for the most common texture problems.

The charred corn and lime at the end made all the difference, and the soup was thick and creamy without getting gluey. I used frozen corn and it still tasted like fresh elote in a bowl.

★★★★★— Melissa T.

Love the smoky corn, creamy broth, and cotija finish? Save this Mexican Street Corn Soup for the nights when you want elote flavor in a cozy bowl.

Save to Pinterest

The Charred Corn Is What Keeps This Soup from Tasting Flat

The biggest mistake with corn soup is treating every kernel the same. When all of the corn goes straight into the pot, you get sweetness, but not much depth. Charring part of it in a dry skillet gives the soup the toasted, almost grilled note that makes street corn taste like street corn in the first place.

The other key is timing. The spices need a minute with the onion and garlic before the broth goes in, because blooming them in fat wakes up the chili powder, cumin, and smoked paprika. If you dump everything into liquid too early, the soup still works, but it tastes thinner and less grounded.

  • Fresh corn gives the best sweetness and the best char, but frozen corn is a strong backup and canned corn works in a pinch if you drain it well.
  • Heavy cream and sour cream make the soup rich and tangy. The sour cream is what gives it that elote-style snap, so don’t swap it for plain milk unless you’re okay with a looser, milder soup.
  • Cotija brings the salty finish you want here. Feta can stand in, but it’s sharper and crumblier, so use a little less and taste before adding more salt.
  • Jalapeño adds warmth without taking over. If yours is large or very hot, seed it; if you want more heat, save a few seeds for the garnish instead of making the whole pot spicy.

Building the Soup So It Stays Creamy, Not Grainy

Mexican Street Corn Soup creamy charred corn cotija lime

  • Butter, onion, and jalapeño form the base. Cook them until the onion turns translucent and the jalapeño softens, not until the garlic browns. If the garlic gets dark, it turns bitter and you’ll taste it in the finished soup.
  • Spices need to toast briefly in the pot. That short step deepens their flavor and keeps the soup from tasting like broth with seasoning sprinkled on top.
  • Broth does the heavy lifting once the aromatics are in place. Use chicken broth for a fuller flavor or vegetable broth if you want a vegetarian soup; either one should be low-sodium so you can control the salt after the cotija goes in.
  • Lime juice goes in at the end, not the beginning. Heat dulls that bright finish, and you want the soup to taste lively right before serving.

Getting the Texture Right from Skillet to Bowl

Char the Corn First

Heat a dry skillet until it’s hot enough that the kernels sizzle the second they hit the pan. Leave them alone long enough to get browned spots, then stir and repeat until you have a mix of deep golden kernels and dark charred bits. That contrast matters, because those browned edges are what give the soup its street-corn flavor. If the pan is crowded, the corn steams instead of chars, so work in batches if needed.

Build the Base in the Same Pot

Melt the butter and cook the onion and jalapeño until softened, then add the garlic for just a minute. Stir in the remaining corn and the spices and cook until the pot smells toasted and warm. This is the point where the soup starts to taste like something specific instead of just corn in broth. If the pan looks dry before the broth goes in, that’s fine; the butter and corn moisture are enough.

Simmer, Blend, and Bring Back the Texture

Once the broth goes in, let the soup simmer long enough for the corn to turn tender and the flavors to come together. Blend until smooth with an immersion blender, but stop when the base is creamy and still has a little body. Then stir in the cream, sour cream, charred corn, and lime juice. If you blend after adding dairy, the soup can turn loose or split more easily, so keep the creamy ingredients for the end.

Finish with the Toppings Last

Ladle the soup into bowls and top it with cotija, cilantro, a pinch of chili powder, and a lime wedge. Those last fresh toppings keep each bowl tasting bright, and the cotija gives you salty bites against the sweet corn. If the soup thickens as it sits, loosen it with a splash of broth while reheating instead of adding more cream, which can make it heavier than it needs to be.

How to Adapt This Soup for the Corn You Have and the Diet You Need

Make It Vegetarian

Use vegetable broth instead of chicken broth and keep everything else the same. You’ll still get a rich, layered soup because the corn, butter, and cotija carry most of the flavor anyway.

Make It Lighter Without Losing Body

Use half-and-half instead of heavy cream and reduce the sour cream slightly. The soup won’t feel quite as rich, but it still stays silky if you don’t boil it after the dairy goes in.

Use Frozen or Canned Corn

Frozen corn is the easiest swap and tastes close to fresh once it’s charred. If you use canned corn, drain it very well and pat it dry before it hits the skillet so you don’t end up steaming it instead of browning it.

Make It Dairy-Free

Swap the butter for olive oil, use full-fat coconut cream or an unsweetened dairy-free cream, and skip the cotija or use a dairy-free salty crumble if you have one. The soup will taste a little less like classic elote, but the charred corn and lime still carry the whole bowl.

Storage and Reheating

  • Refrigerator: Store for up to 4 days in a covered container. The soup thickens as it chills, and the corn flavor gets a little deeper by day two.
  • Freezer: Freeze for up to 2 months, but the dairy may separate slightly when thawed. For the best texture, freeze it before adding the cream and sour cream, then stir those in after reheating.
  • Reheating: Warm it gently over low heat and stir often. Don’t boil it, or the dairy can turn grainy; add a splash of broth if it has thickened too much.

Answers to the Questions Worth Asking

Can I use frozen corn instead of fresh corn?+

Yes, and it works well here. Frozen corn chars nicely once the moisture cooks off, so it still gives you that toasted elote flavor. Let it sit in the hot skillet long enough to brown instead of stirring it constantly.

How do I keep the soup from getting grainy?+

Keep the heat low once the cream and sour cream go in. If the soup boils after the dairy is added, the texture can split or turn grainy. Blend the soup base before adding the dairy, then warm it gently at the end.

Can I make Mexican street corn soup ahead of time?+

Yes. The flavor actually gets better after a day in the fridge. For the best texture, reheat it gently and add the garnish fresh right before serving so the cotija and cilantro stay bright.

How do I make this soup spicier?+

Add more jalapeño, leave a few seeds in, or finish the bowls with a pinch of cayenne. I’d add heat at the end rather than loading up the pot early, because the cream softens spice and you can taste the balance more clearly after everything comes together.

Can I leave out the cotija cheese?+

You can, but the soup loses some of that salty street-corn finish. If you need a substitute, use feta or another salty crumbly cheese and add it gradually, because both can be saltier than cotija.

Mexican Street Corn Soup

Mexican street corn soup with charred elote-style corn and a creamy, blended texture. Cook onion and jalapeño until softened, simmer, blend smooth, then finish with cream, sour cream, lime, and cotija.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican-American
Calories: 430

Ingredients
  

Corn
  • 5 cup corn kernels Divided; char 2 cups and use remaining 3 cups in the soup.
Aromatics & broth
  • 1 onion Diced.
  • 4 garlic Minced.
  • 1 jalapeño Minced.
  • 4 cup chicken or vegetable broth
Creamy base
  • 1 cup heavy cream
  • 0.5 cup sour cream
  • 2 tbsp butter
Spices & lime
  • 2 tsp chili powder Use in the soup plus for topping.
  • 1 tsp cumin
  • 0.5 tsp smoked paprika
  • 1 lime juice Juice of 1 lime.
Toppings
  • 0.5 cup cotija cheese Plus extra for serving.
  • 1 fresh cilantro For serving.
  • 1 lime wedges For serving.
Seasoning
  • 1 salt To taste.
  • 1 pepper To taste.

Equipment

  • 1 Dutch oven
  • 1 Immersion blender

Method
 

Char the corn
  1. Heat a dry hot skillet over high heat and char 2 cups of corn kernels, stirring occasionally, until blistered and lightly browned, about 3-5 minutes; set aside.
Sauté aromatics
  1. In a Dutch oven, melt the butter over medium heat, then sauté the onion and jalapeño for 4 minutes until softened.
  2. Add the garlic and cook for 1 minute until fragrant, stirring constantly.
Build the soup base
  1. Add the remaining 3 cups corn, chili powder, cumin, and smoked paprika; cook for 2 minutes to toast the spices.
  2. Pour in the broth and bring to a gentle simmer; simmer for 15 minutes.
  3. Blend the soup until smooth using an immersion blender, then return it to a low simmer if needed.
Finish & serve
  1. Stir in the heavy cream and sour cream until fully combined and creamy.
  2. Add the charred corn and lime juice, then warm just until hot, about 2-3 minutes.
  3. Season with salt and pepper to taste, then serve topped with cotija cheese, fresh cilantro, chili powder, and lime wedges.

Notes

Pro tip: blend the hot soup carefully with an immersion blender, keeping it moving to avoid splashing. Store leftovers in an airtight container in the refrigerator for up to 4 days; reheat gently over low heat to prevent the cream from separating. Freezing is not recommended for best texture. For a lighter option, swap half-and-half for the heavy cream and use low-fat sour cream (texture will be slightly less rich).

You might also like these recipes

Leave a Comment

Recipe Rating