Mexican Street Corn Soup

Loading…

By Reading time

The first cup of corn starts popping against the hot Dutch oven before it picks up brown spots, and the smell turns sweet and toasty fast. I keep that batch separate for the bowls, then build the soup in the same pot so the onion and spices pick up the browned bits. Mexican Street Corn Soup takes the familiar sweet corn, lime, cotija, and chile combination and turns it into a spoonable meal, with enough whole kernels to keep each bite from feeling like plain puréed broth.

Splitting the corn into two batches gives the soup a useful contrast: some kernels soften into the broth, while the charred ones stay distinct on top. Heavy cream rounds out the base, and lime keeps it bright enough to pair with the salty cheese. Ladle it while hot, then let the corn, cotija, and cilantro settle into the creamy broth.

Mexican Street Corn Soup creamy charred corn
“

Kitchen Note

I add the lime with the cream so its brightness spreads through the whole pot instead of landing in a sharp burst at the table. Keep the heat low afterward; the soup should get hot without bubbling.

Save this Mexican Street Corn Soup for its creamy broth, toasty corn topping, and bright squeeze of lime.

Save to Pinterest

Why the Toppings Belong in the Bowl, Not the Pot

The charred corn, cotija, and cilantro do more than decorate this soup. Keeping them for the bowls protects the contrast between the creamy broth and the kernels with browned edges. If you stir everything into the Dutch oven, the cotija starts to soften into the hot soup, the cilantro wilts, and the corn topping loses the distinct texture that makes each spoonful feel like street corn.

There’s also a better balance when each bowl gets its own topping. Cotija is salty and tangy, so a bite with a little cheese tastes different from one with mostly broth and corn. Let everyone stir the toppings in as they eat, or leave them sitting on top for a few spoonfuls first. The soup stays cohesive, but the charred kernels and fresh herbs keep their own character instead of disappearing into the pot.

What Makes the Corn, Cream, and Lime Work Together

Mexican Street Corn Soup rich creamy bowls
  • Corn — It supplies the soup’s sweetness and body, so use kernels that taste sweet and fresh. Frozen corn works well once thawed; fresh kernels are a good swap when they’re in season. Measure the kernels after cutting them from the cob, and thaw frozen corn before it goes into the pot.
  • Jalapeño, onion, and garlic — These build a savory base without burying the corn. Seed the jalapeño before mincing for a gentler heat; use less or leave it out if you want the soup mild. Fresh garlic matters more here than a premium onion does, since it gets a quick cook with the spices.
  • Cumin and chili powder — They give the broth its warm, earthy seasoning. Use spices that still smell fragrant when you open the jar; stale ground spices can make the soup taste flat. Chipotle powder is a workable swap for the chili powder if you want a smokier, hotter bowl.
  • Chicken broth and heavy cream — Low-sodium broth lets the corn and toppings come through without making the base too salty, while heavy cream gives it a round, rich texture. Vegetable broth can replace chicken broth. Half-and-half can stand in for the cream, but the broth will be less rich and slightly thinner.
  • Lime, cotija, and cilantro — Lime brightens the creamy base, cotija brings a crumbly finish, and cilantro adds a fresh herbal note. Queso fresco is a milder, softer substitute for cotija; feta is saltier and sharper. If cilantro isn’t your preference, leave it off rather than replacing it with a strong herb.

Build the Broth Around the Corn’s Best Texture

Char a bowlful for the topping

Heat the neutral oil in a 5-quart Dutch oven over medium-high heat, then add 1 cup of corn in an even layer. Cook for 5–7 minutes, stirring once or twice, until browned in spots. Transfer it to a bowl and keep it separate for serving. A crowded layer won’t brown as evenly, so use the Dutch oven specified for the full batch.

Soften the aromatics in the same pot

Add the butter to the Dutch oven over medium heat, then stir in the diced onion, minced jalapeño, salt, and black pepper. Cook for 5–7 minutes, stirring occasionally, until the onion is softened. The butter and browned bits left from the corn give the onion a savory start. Add the garlic only after the onion has softened so it doesn’t spend too long cooking.

Give the corn time to simmer

Stir in the garlic, cumin, and chili powder and cook for 30 seconds, just until fragrant. Add the remaining corn and chicken broth, then bring the pot to a boil. Reduce the heat and simmer gently for 12–15 minutes. Keep the simmer gentle rather than letting the broth boil hard; the corn needs time to soften without the liquid reducing too quickly.

Blend part of the soup, then finish gently

Take the pot off the heat and use an immersion blender to blend about half of the soup, leaving plenty of whole kernels. That gives the broth some body without turning every kernel into purée. Stir in the heavy cream and lime juice, then return the pot to low heat for 2–3 minutes, until hot but not boiling. Ladle into bowls and finish with the reserved corn, cotija, and cilantro.

Easy Ways to Change the Soup Without Losing Its Character

Make the broth vegetarian

Replace the chicken broth with vegetable broth. The corn and spices still make a satisfying base, though the broth will taste a little less savory. For a strictly vegetarian bowl, choose cotija made without animal rennet or leave it off.

Make it dairy-free

Use neutral oil in place of the butter, unsweetened full-fat coconut milk instead of heavy cream, and omit the cotija. The soup will still be creamy, but coconut milk adds a faint coconut note and the bowl won’t have the cheese’s salty, crumbly finish.

Turn up the smoky chile flavor

Swap the chili powder for the same amount of chipotle powder. It brings a deeper smoky taste and more heat, so the finished soup will be spicier than the original. Keep the jalapeño seeded for a more controlled level of heat.

Storage and Reheating

  • Refrigerator: Store covered for 3–4 days. The corn topping will soften, so keep any unused topping separate if you want it to retain its bite.
  • Freezer: Freeze in an airtight container for up to 2 months. The cream may separate slightly after thawing; whisk the soup as it warms to bring it back together.
  • Reheating: Warm it gently in a saucepan over low heat, stirring, until hot. Avoid a hard boil, which can make the creamy broth less smooth.

Questions That Come Up When Making Mexican Street Corn Soup

Can I blend the soup in a regular blender?+

Yes. Work in small batches and blend only about half of the soup, leaving plenty of whole kernels in the pot. Hot liquid expands in a blender, so vent the lid according to your blender’s instructions and hold a towel over the opening rather than sealing it tightly.

Can I make Mexican Street Corn Soup ahead?+

Yes. Prepare the soup through blending, then cool and refrigerate the base; stir in the cream and lime as you gently reheat it. Char the topping corn separately and keep the cotija and cilantro ready to add to each bowl just before serving.

How do I make the soup less spicy?+

Use less minced jalapeño or leave it out. The soup will lose some chile heat but keep its corn, cumin, and creamy character. For a spicier version, use the chipotle-powder variation instead of adding extra jalapeño.

Can I use canned corn instead of frozen corn?+

Yes. Drain it well and pat the kernels dry before charring, since extra moisture makes browning harder. Use the same total amount of kernels and watch for browned spots as they cook.

Mexican Street Corn Soup

Mexican street corn soup combines sweet corn, warm spices, lime, and cream in a gently simmered soup with a blend of smooth and whole-kernel texture. Charred corn, cotija, and fresh cilantro add a savory, bright finish.
Prep Time 15 minutes
Cook Time 29 minutes
Total Time 44 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Mexican
Calories: 400

Ingredients
  

For the soup and charred corn topping
  • 1 tbsp neutral oil
  • 6 cups corn kernels thawed if frozen, divided (1 cup for topping and 5 cups for soup)
  • 2 tbsp unsalted butter
  • 1 yellow onion medium, diced
  • 1 jalapeño small, seeded and minced
  • 1 tsp kosher salt
  • 0.25 tsp black pepper
  • 3 cloves garlic minced
  • 1 tsp ground cumin
  • 0.5 tsp chili powder
  • 4 cups low-sodium chicken broth
  • 1 cup heavy cream
  • 1 lime juiced
For serving
  • 0.75 cup cotija cheese crumbled
  • 0.25 cup fresh cilantro chopped

Equipment

  • 1 5-quart Dutch oven
  • 1 Immersion blender

Method
 

  1. Heat the oil in a 5-quart Dutch oven over medium-high heat. Add 1 cup of the corn in an even layer and cook for 5–7 minutes, stirring once or twice, until browned in spots; transfer to a bowl.
  2. Add the butter to the same pot over medium heat, then stir in the onion, jalapeño, salt, and pepper. Cook for 5–7 minutes, stirring occasionally, until the onion is softened.
  3. Stir in the garlic, cumin, and chili powder and cook for 30 seconds.
  4. Add the remaining 5 cups of corn and the broth, and bring to a boil.
  5. Reduce the heat and simmer gently for 12–15 minutes.
  6. Remove the pot from the heat and use an immersion blender to blend about half the soup, leaving plenty of whole kernels for texture.
  7. Stir in the heavy cream and lime juice.
  8. Return the pot to low heat for 2–3 minutes, until the soup is hot but not boiling.
  9. Ladle the soup into bowls and top with the charred corn, cotija, and cilantro.

Notes

For the best texture, blend only about half the soup so plenty of whole corn kernels remain. Refrigerate leftovers for up to 3 days; freeze without the cream, then stir in cream after thawing and reheating. For a dairy-free option, use unsweetened plant-based cream and omit the cotija.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Leave a Comment

Recipe Rating