Mexican Street Corn Soup Recipe
This Mexican street corn soup is everything you crave in comfort food—rich, creamy, and packed with smoky, zesty flavors that remind you of sunny days and festive street markets. Inspired by the popular street snack known as elote, this soup combines all those iconic flavors like roasted corn, lime, and cheese into a warm, hearty bowl of goodness. Whether you’re warming up on a cool night or looking for a crowd-pleasing dish, this soup delivers bold taste and is surprisingly easy to make. Plus, it’s versatile enough for weeknight dinners or special occasions.

A memory of elote that inspired this soup 🌽
I first fell in love with elote on a trip to a bustling Mexican street market. Vendors lined the streets, grilling corn on open flames, slathering it with creamy sauces, sprinkling it with crumbly cheese, and adding a final squeeze of lime. The scent of charred corn mixed with smoky spices was absolutely intoxicating. I couldn’t get enough of that savory, tangy, slightly spicy combination. So, when the colder months hit, I wanted to bring those flavors into a comforting soup that could transport me right back to that sunny street corner. Every spoonful of this Mexican street corn soup does just that—it’s like a warm hug with a squeeze of lime.
A little history behind elote and this recipe
Elote, or Mexican street corn, is a beloved street food staple throughout Mexico. Traditionally, it’s corn on the cob grilled or boiled, then dressed up with mayonnaise, lime juice, chili powder, cheese, and cilantro. Over time, this dish has taken on new forms, from esquites (a corn salad served in a cup) to soups like this one, which turns the iconic flavors into a creamy, comforting meal. This recipe captures the essence of elote while adding a hearty twist with shredded chicken and a creamy base, making it satisfying enough for a main course.
Let’s talk ingredients: why they matter
Every ingredient in this recipe plays a key role in creating that irresistible flavor:
- Fire-roasted corn: The smoky, slightly charred flavor gives the soup depth. If you can’t find fire-roasted corn, regular frozen or fresh corn works fine. To replicate that charred taste, you can quickly sauté fresh kernels in a hot skillet before adding them to the pot.
- Chicken: The shredded chicken adds protein and heartiness. Rotisserie chicken works great in a pinch. For a vegetarian version, you can swap it out for roasted vegetables like zucchini or sweet potato.
- Tajín seasoning: This chili-lime seasoning is a must for that zesty, citrusy kick. If you don’t have it, you can mix chili powder, lime zest, and a pinch of salt as a substitute.
- Sour cream or Greek yogurt: These give the soup its creamy texture and tangy flavor. I like Greek yogurt for a lighter option, but sour cream delivers that ultra-rich creaminess.
- Queso fresco: The crumbly cheese on top is the cherry on the cake—its mild, salty flavor balances the soup’s richness. If queso fresco isn’t available, feta cheese is a decent stand-in.

Kitchen gear: what you need (and what you can skip)
For this recipe, you don’t need a fancy kitchen setup, but a few tools will make the process easier:
- Large pot or Dutch oven: Perfect for cooking the soup evenly and keeping everything contained. If you don’t have one, a deep stockpot works too.
- Sharp knife: A must for chopping the onion, jalapeño, and cilantro. If you’re not confident with knives, use a food processor for the onion and jalapeño.
- Tongs or a slotted spoon: These are handy for removing the chicken to shred it without splashing yourself. No tongs? A large fork will work just fine.
- Immersion blender (optional): If you like your soup a bit smoother, you can blend part of it before adding the shredded chicken back in. A standard blender also works, but be careful with hot liquids.
Step-by-step: how to make this creamy, zesty soup
- Sauté the aromatics. Heat your olive oil in a large pot over medium-high heat. Toss in your chopped red onion and diced jalapeño. Let them cook for 3-4 minutes until the onion softens and becomes translucent. Add the garlic and stir for another 30 seconds—don’t let it burn, or it’ll taste bitter.
- Add the chicken and corn. Place the chicken breasts in the pot, then pour in your fire-roasted corn and diced green chiles. Sprinkle in the Tajín, cumin, chili powder, salt, and pepper. The aroma of these spices hitting the heat is pure magic!
- Simmer with chicken stock. Pour in the chicken stock and bring everything to a boil. Reduce the heat to low, cover the pot, and let it simmer for about 25 minutes. This allows the chicken to cook through and soak up all those delicious flavors.
- Shred the chicken. Carefully remove the chicken breasts and shred them using two forks (or your hands if they’ve cooled a bit). The meat should be tender and easy to pull apart. Toss the shredded chicken back into the pot.
- Add creaminess and freshness. Stir in the sour cream, shredded Monterey Jack cheese, lime juice, and chopped cilantro. Let it simmer on low for about 3 minutes—just enough time for the cheese to melt and the flavors to combine beautifully.
- Garnish and serve. Ladle the soup into bowls and top with crumbled queso fresco, a squeeze of lime, and extra chopped cilantro. It’s like a fiesta in a bowl!

Variations and adaptations for every craving
- Vegetarian: Skip the chicken and add black beans or roasted vegetables like zucchini and sweet potatoes.
- Gluten-free: This soup is naturally gluten-free, so no changes needed!
- Dairy-free: Swap the sour cream and cheese for dairy-free alternatives like coconut yogurt and plant-based shredded cheese. The flavor will change slightly, but it’ll still be delicious.
- Spice it up: Add more jalapeños or a dash of hot sauce if you’re a heat seeker.
- Seasonal twist: In the summer, use fresh corn cut straight from the cob for peak sweetness. In the winter, canned corn works just fine.
- International flair: Try adding smoked paprika for a Spanish vibe or coconut milk for a Thai-inspired twist.
Serving ideas: making it dinner-party worthy
When serving this soup, I love to lean into its street food roots. Top each bowl with plenty of queso fresco, a sprinkle of Tajín, and a few cilantro leaves for color. Serve lime wedges on the side for that customizable citrusy burst. Pair it with warm tortillas, a simple avocado salad, or tortilla chips for dipping. If you want to make it heartier, a side of Mexican rice would complement the soup beautifully.
Perfect drink pairings
For a refreshing accompaniment, consider serving this soup with a chilled hibiscus agua fresca. The tangy, slightly sweet flavor pairs perfectly with the soup’s smoky and spicy notes. Horchata, with its creamy cinnamon flavor, is another great option if you’re craving something richer. And if you prefer something simple, a glass of iced lime water with a touch of honey always hits the spot.
Storing and reheating tips
This soup stores wonderfully! Let it cool completely before transferring it to an airtight container. It’ll keep in the fridge for up to 4 days. Reheat it gently on the stovetop over medium-low heat, stirring occasionally to prevent the cheese and sour cream from separating. If it’s too thick after reheating, just add a splash of chicken stock or water to loosen it up. It also freezes well—just skip the cheese and sour cream before freezing, and add them when reheating for the best texture.
Scaling the recipe for any crowd
This recipe is perfect for tweaking depending on how many people you’re serving. For a smaller batch, halve the ingredients but keep an eye on the simmering time—it might cook a little faster. For a larger group, double the ingredients and use a bigger pot. Just be careful not to overcrowd your pot when simmering the chicken, or it might not cook evenly.
Troubleshooting common issues
- Soup too thick? Add a splash of chicken stock to thin it out.
- Too spicy? Stir in more sour cream or cheese to mellow the heat.
- Not spicy enough? Add extra Tajín or chili powder.
Ready to make this?
There’s something magical about a soup that’s both comforting and vibrant. This Mexican street corn soup is just that—a bowl full of warmth, bold flavors, and a bit of adventure. Whether you’re reminiscing about summer street fairs or just want to shake up your soup game, give this recipe a try. Don’t be afraid to adapt it to your taste—it’s meant to be as flexible and fun as a recipe can get.

Frequently asked questions
1. Can I use rotisserie chicken instead of cooking raw chicken?
Absolutely! Just shred the rotisserie chicken and add it to the soup after the stock has simmered.
2. Is this soup spicy?
It has a mild kick from the jalapeño and chili powder, but you can adjust the spice level to your liking by adding or reducing the jalapeño and Tajín.
3. Can I make this soup vegetarian?
Yes, just skip the chicken and use vegetable stock instead of chicken stock. Add hearty vegetables or beans for extra texture.
4. What’s a good substitute for queso fresco?
Feta cheese is a great alternative—it has a similar crumbly texture and tangy flavor.
5. How do I store leftovers?
Keep the soup in an airtight container in the fridge for up to 4 days. Reheat on the stovetop and add a little chicken stock if it’s too thick.
Mexican Street Corn Soup Recipe
Creamy, zesty Mexican street corn soup with roasted corn, chicken, and bold spices. Perfect for weeknights or entertaining!
- Total Time: 40 minutes
- Yield: 4-6 1x
Ingredients
- 1 tablespoon of olive oil
- 1 small red onion
- 1 medium jalapeño
- 3 minced garlic cloves
- 2 (12 oz) skinless, boneless chicken breasts
- 1 (12 oz) package of fire-roasted frozen corn (or substitute with fresh corn or other frozen corn)
- 1 (4 oz) can of diced green chiles
- 1 tablespoon of Tajin seasoning
- 2 teaspoons of ground cumin
- 2 teaspoons of chili powder
- 1/2 teaspoon of table salt
- 1/4 teaspoon of finely ground black pepper
- 4 cups (32 oz) of chicken stock or low-sodium chicken broth
- 2 cups of full-fat sour cream or Greek yogurt
- 1/2 cup of shredded Monterey Jack cheese
- Juice from one lime
- 1/4 cup chopped cilantro
- 1/2 cup crumbled queso fresco
- lime wedges and chopped cilantro for garnish
Instructions
- Sauté the aromatics. Heat your olive oil in a large pot over medium-high heat. Toss in your chopped red onion and diced jalapeño. Let them cook for 3-4 minutes until the onion softens and becomes translucent. Add the garlic and stir for another 30 seconds—don’t let it burn, or it’ll taste bitter.
- Add the chicken and corn. Place the chicken breasts in the pot, then pour in your fire-roasted corn and diced green chiles. Sprinkle in the Tajín, cumin, chili powder, salt, and pepper. The aroma of these spices hitting the heat is pure magic!
- Simmer with chicken stock. Pour in the chicken stock and bring everything to a boil. Reduce the heat to low, cover the pot, and let it simmer for about 25 minutes. This allows the chicken to cook through and soak up all those delicious flavors.
- Shred the chicken. Carefully remove the chicken breasts and shred them using two forks (or your hands if they’ve cooled a bit). The meat should be tender and easy to pull apart. Toss the shredded chicken back into the pot.
- Add creaminess and freshness. Stir in the sour cream, shredded Monterey Jack cheese, lime juice, and chopped cilantro. Let it simmer on low for about 3 minutes—just enough time for the cheese to melt and the flavors to combine beautifully.
- Garnish and serve. Ladle the soup into bowls and top with crumbled queso fresco, a squeeze of lime, and extra chopped cilantro. It’s like a fiesta in a bowl!
Notes
This soup stores wonderfully! Let it cool completely before transferring it to an airtight container. It’ll keep in the fridge for up to 4 days. Reheat it gently on the stovetop over medium-low heat, stirring occasionally to prevent the cheese and sour cream from separating. If it’s too thick after reheating, just add a splash of chicken stock or water to loosen it up. It also freezes well—just skip the cheese and sour cream before freezing, and add them when reheating for the best texture.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dinner
