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.

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.
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

- 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

Mexican Street Corn Soup
Ingredients
Equipment
Method
- 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.
- 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.
- Stir in the garlic, cumin, and chili powder and cook for 30 seconds.
- Add the remaining 5 cups of corn and the broth, and bring to a boil.
- Reduce the heat and simmer gently for 12–15 minutes.
- Remove the pot from the heat and use an immersion blender to blend about half the soup, leaving plenty of whole kernels for texture.
- Stir in the heavy cream and lime juice.
- Return the pot to low heat for 2–3 minutes, until the soup is hot but not boiling.
- Ladle the soup into bowls and top with the charred corn, cotija, and cilantro.