Mexican Street Corn Soup
This Mexican Street Corn Soup is built with fire-roasted corn, layered spices and a bright lime finish. Simple, tested techniques help you nail the texture and flavor on the first try.

Save This Recipe!
Mexican Street Corn Soup That Actually Tastes Like Elote
If you love our Elote Salad, this is the soup version that delivers all those same flavors in a warm, comforting format. Creamy, smoky, tangy, a little spicy, and packed with real corn texture.
This Mexican Street Corn Soup focuses on what makes elote so good in the first place. Charred corn flavor, bright lime, salty cheese, and just enough creaminess to really hit the spot without being too rich.
It’s totally doable on a weeknight, since frozen fire-roasted corn is doing most of the heavy lifting, and the whole thing comes together in under an hour!
Why You Will Love Elote Corn Soup
- You get creamy and chunky in the same spoonful. We only blend part of the soup, which gives it a creamy backbone while not turning it entirely into a pureed soup.
- The flavor actually tastes like elote. Lime, queso fresco, chili powder, cilantro and that smoky corn flavor are all here, in abundance!
- The topping is not optional. That reserved corn mixture with cheese and cilantro gives you texture, freshness and contrast that most recipes skip. And it really doesn’t take any extra time to put together, since it’s the same ingredients that are going into the soup, anyway!

Mexican Corn Soup Ingredients
A full recipe card, including exact ingredient amounts, appears at the bottom of this post.
- butter – helps soften the onion and bloom the spices so they taste as fragrant as they can.
- onion and garlic – the base aromatics. Cook until the onion is soft and slightly translucent, not browned. You want sweetness, not caramelization, for this recipe.
- chili powder, cumin, smoked paprika, salt and pepper – this spice combination will build that classic street corn flavor. The smoked paprika works to mimic grilled corn.
- fire-roasted corn – we tested this Mexican corn soup with regular frozen corn, and it was good. But fire-roasted corn adds depth and a slightly charred flavor that makes this taste more like authentic elote.
- diced green chiles – adds mild heat without overpowering the soup.
- chicken stock – the liquid for the soup. Vegetable broth or stock works too, but chicken stock gives it more flavor.
- queso fresco – a mild, crumbly, slightly salty Mexican cheese that is used to make the fresh garnish. Cotija cheese works if that is what you have. Feta also works in a pinch.
- cilantro – adds freshness and keeps the soup from feeling too heavy.
- lime zest and juice – zest is added to the fresh salad topping, and juice goes into the soup at the end for brightness. Adding it too soon dulls the flavor, so wait until the end!
- half and half and sour cream – this combo gives creaminess without making the soup overly rich. Sour cream also adds a subtle tang that mimics traditional elote topping.
- Tajin – this Mexican seasoning blend made from chiles, lime and salt deserves a spot in your pantry if you love elote flavors. It’s the best topping for this creamy corn soup!
- pickled or fresh jalapeno pepper – an optional garnish to spice things up a bit. We like to make our own with this Pickled Jalapeno Recipe.
How To Make This Mexican Street Corn Soup Recipe

- SAUTÉ. Cook the onion in butter until softened and translucent, then add the garlic and spices and cook until fragrant. Stir in the corn and green chiles and cook 4 minutes, then scoop out 1 cup of this mixture and set aside.

- SIMMER AND BLEND. Add the chicken stock, heat to boiling, then reduce the heat and simmer 10 minutes. Remove the soup from the heat and blend about half of it using an immersion blender. You want it partially smooth but still chunky.

- MIX GARNISH. Stir the queso fresco, cilantro and lime zest into the reserved corn mixture. This becomes your elote-style topping.

- FINISH. Whisk the half and half and sour cream into the soup. Warm gently over medium-low heat, then stir in lime juice.

- SERVE. Ladle the elote corn soup into bowls and top with the corn garnish, extra cheese, cilantro, Tajín, lime wedges and pickled jalapeños.

Creamy Corn Soup Home Chef Tips
- Do not fully blend the soup. The best texture is when you still see whole kernels suspended in a creamy base.
- Add lime juice at the very end. Heat dulls acidity, so adding it off heat keeps the flavor bright and fresh.
- Taste before serving. The balance of salt, acid and spice is what makes this recipe pop, so adjust lime or salt right at the end if needed.

Make Ahead And Storage
- Make Ahead: Prepare the elote soup recipe as directed, but hold off on adding lime juice until just before serving. Refrigerate uncovered until fully chilled, then cover and store up to 3 days.
- Refrigerate: If you have leftovers, transfer them to an airtight container and place them in the fridge uncovered for a few hours until they are fully chilled, then cover them with the lid and keep in the refrigerator up to 3 days.
- Reheat: Warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of stock or milk to loosen the texture and stir in fresh lime juice before serving.
- Freeze: Not recommended. The dairy can separate and become grainy after thawing, affecting the texture.
Elote Soup Recipe FAQ
Yes. Use about 4 cups of fresh corn kernels. If you have time, char them in a skillet first for better flavor.
Yes. Swap the chicken stock for vegetable stock. Everything else stays the same.

More Foxes Love Lemons Favorites

Mexican Street Corn Soup Recipe
Save This Recipe!
Ingredients
For the Soup and Topping:
- 3 tablespoons unsalted butter
- 1 medium yellow onion finely chopped
- 3 garlic cloves minced
- 1 teaspoon chili powder
- 1 teaspoon kosher salt
- ½ teaspoon ground cumin
- ¼ teaspoon black pepper
- ¼ teaspoon smoked paprika
- 3 ½ cups frozen fire-roasted corn 1 pound bag
- 1 can diced green chiles 4 ounces
- 4 cups chicken stock
- ½ cup crumbled queso fresco plus more for serving
- ¼ cup chopped cilantro plus more for serving
- Zest of 1 lime
- 1 cup half and half
- ½ cup sour cream
- Juice of 1 lime
For Serving:
- Tajín seasoning
- Lime wedges
- Pickled Jalapeños
Instructions
- Make the Soup: Melt butter in large pot over medium heat. Add onion and cook 4 to 5 minutes or until softened, stirring occasionally.
- Add garlic, chili powder, salt, cumin, pepper and paprika and cook 30 seconds, stirring constantly.
- Add corn and green chiles and cook 4 minutes, stirring occasionally. Scoop out 1 cup of corn mixture and transfer to medium bowl.
- Add chicken stock to pot and heat to boiling over medium-high heat. Reduce heat to medium-low and simmer 10 minutes, stirring occasionally.
- Meanwhile, add queso fresco, cilantro and lime zest to bowl with reserved corn and stir to combine.
- Remove soup from heat and use immersion blender to blend about half of the soup, leaving plenty of corn texture (or transfer a few cups to a blender, puree, and return to pot).
- Add half and half and sour cream to soup and whisk until smooth. Cook over medium-low heat 3 to 5 minutes or until warmed through. Stir in lime juice.
- Ladle soup into bowls and top with the elote corn garnish. Finish with extra queso fresco, cilantro, Tajín, lime wedges and pickled jalapeños, if desired.
