Mexican Street Corn Soup captures all the irresistible flavors of elote in a warm, comforting bowl with smoky charred corn, tender chicken, and a creamy, zesty broth topped with cotija cheese and fresh lime! This crowd-pleasing recipe transforms the beloved street food into a satisfying meal that’s ready in just 30 minutes. 🌽
Picture this: spoon after spoon of rich, creamy soup packed with fire-roasted corn, perfectly seasoned chicken, and all the traditional elote toppings – tangy lime, spicy chili powder, fresh cilantro, and crumbled cotija cheese. Each bite delivers that addictive combination of smoky, creamy, and zesty flavors that makes Mexican street corn so beloved.
Growing up in Southern California, I fell in love with elote from street vendors, and this soup brings back all those incredible food memories while making it accessible any time of year. The genius of this recipe is how it maintains the authentic street corn experience while creating something warm and soul-satisfying that works perfectly for dinner!
What Makes Mexican Street Corn Soup So Special?
This soup transforms the iconic flavors of elote into a complete, satisfying meal while preserving everything that makes street corn irresistible. The smoky fire-roasted corn provides the authentic charred flavor that’s essential to the elote experience.
The creamy base combines traditional Mexican ingredients like Tajín, cumin, and lime with rich sour cream and melted cheese to create a luxurious texture that coats every spoonful. Unlike regular corn soup, this version delivers complex, layered flavors that tell a story.
Versatility makes this soup perfect for any occasion – from casual weeknight dinners to impressive entertaining. It’s naturally gluten-free and easily adaptable for different dietary needs while maintaining its authentic Mexican character.
What Ingredients Do You Need for Mexican Street Corn Soup?
For the Soup Base:
• 1 tablespoon olive oil – for sautéing vegetables
• 1 small red onion – diced for sweet, mild flavor
• 1 medium jalapeño – diced, seeds removed for milder heat
• 3 cloves garlic – minced for aromatic depth
• 2 (12 oz.) boneless chicken breasts – for protein and substance
• 4 cups chicken stock – creates rich, savory base
For the Authentic Elote Flavors:
• 1 (12 oz.) package fire-roasted frozen corn – essential for smoky flavor
• 1 (4 oz.) can diced green chiles – adds mild heat and complexity
• 1 tablespoon Tajín seasoning – the secret to authentic street corn taste
• 2 teaspoons ground cumin – earthy, warm spice essential to Mexican cooking
• 2 teaspoons chili powder – provides gentle heat and color
• ½ teaspoon salt – enhances all other flavors
• ¼ teaspoon black pepper – adds subtle heat
For the Creamy, Rich Finish:
• 2 cups full-fat sour cream – creates luxurious, tangy creaminess
• ½ cup shredded Monterey Jack cheese – melts beautifully into soup
• Juice of 1 fresh lime – brightens and balances rich flavors
• ¼ cup fresh cilantro – chopped for herbal freshness
For the Elote-Style Toppings:
• ½ cup crumbled cotija cheese – traditional Mexican street corn cheese
• Lime wedges – for serving and extra brightness
• Extra cilantro – for garnish and color
• Additional chili powder – for dusting on top

How to Make Mexican Street Corn Soup (Step by Step)
Step 1: Build the Aromatic Foundation
Heat olive oil in a large Dutch oven or heavy pot over medium-high heat. Add diced onion and jalapeño, cooking for 3-4 minutes until onion softens and becomes translucent. Stir in minced garlic and cook for 30 seconds until fragrant.
Pro tip: Don’t let the garlic brown – it should just release its aroma to create the perfect flavor base for your soup.
Step 2: Add Protein and Key Ingredients
Add whole chicken breasts, fire-roasted corn, and diced green chiles to the pot. Season generously with Tajín, cumin, chili powder, salt, and pepper, stirring to distribute spices evenly throughout the mixture.
Chef’s Secret: The Tajín seasoning is what gives this soup its authentic street corn flavor – don’t skip it or substitute with regular chili powder.
Step 3: Create the Rich Soup Base
Pour in chicken stock and bring mixture to a rolling boil over high heat. Once boiling, reduce heat to low, cover the pot, and simmer for 25 minutes until chicken is fully cooked and flavors have melded together.
Timing note: The chicken should reach an internal temperature of 165°F and be easily shreddable when done.
Step 4: Shred and Return the Chicken
Remove chicken breasts from the soup and shred into bite-sized pieces using two forks. Return shredded chicken to the pot, stirring to distribute evenly throughout the soup.
Texture tip: Smaller, uniform pieces of chicken create better spoon-to-mouth ratio and ensure every bite has protein.
Step 5: Create the Creamy Elote Magic
Reduce heat to low and stir in sour cream, Monterey Jack cheese, lime juice, and cilantro. Simmer gently for 3-5 minutes until cheese melts completely and soup becomes creamy and smooth.
Critical technique: Keep heat low after adding dairy to prevent curdling. The soup should be hot but not boiling.
Step 6: Serve with Authentic Toppings
Ladle soup into bowls and top with crumbled cotija cheese, fresh cilantro, and a dusting of chili powder. Serve with lime wedges on the side for guests to add extra brightness to taste.
Presentation tip: Warm the bowls in a low oven for 2-3 minutes before serving to keep the soup hotter longer.
Pro Tips for Perfect Mexican Street Corn Soup
Fire-Roasted Corn is Essential: Don’t substitute regular frozen corn – the fire-roasted variety provides the smoky, charred flavor that makes this soup taste like authentic elote. If unavailable, char fresh corn in a cast-iron skillet before adding.
⚠️ Common Mistake: Boiling the soup after adding sour cream will cause it to curdle. Always reduce heat to low and simmer gently once dairy ingredients are added.
Tajín Makes the Difference: This Mexican seasoning blend of chili peppers, lime, and salt is what gives the soup its authentic street corn flavor. Don’t substitute with regular chili powder – find Tajín in the international aisle.
Cheese Quality Matters: Full-fat sour cream and real cotija cheese create the best texture and flavor. Avoid low-fat substitutes which can make the soup thin and less flavorful.
Make-Ahead Strategy: This soup improves overnight as flavors meld. Store in refrigerator up to 5 days and reheat gently over low heat, stirring frequently to prevent separation.
Mexican Street Corn Soup Serving Suggestions
Authentic Mexican Meal: Serve with warm corn tortillas, Mexican rice, and refried beans for a complete feast. Add avocado slices and pickled jalapeños for extra authenticity and heat. 🌮
Casual Dinner Perfect: Pair with quesadillas, cornbread, or crusty rolls for dipping. The soup is hearty enough to be a main course but also works beautifully as a starter for Mexican-themed dinners.

Party and Entertaining: Set up a toppings bar with cotija cheese, cilantro, lime wedges, extra chili powder, and hot sauce so guests can customize their bowls. Serve in small cups as an appetizer for larger gatherings. 🎉
Seasonal Adaptations: Summer – serve with grilled corn on the cob. Fall – add roasted poblano peppers. Winter – increase heat with extra jalapeños. Spring – garnish with fresh radish slices and microgreens. 🌽
Frequently Asked Questions About Mexican Street Corn Soup
Can I make this soup vegetarian?
Absolutely! Replace chicken with firm tofu or chickpeas and use vegetable broth instead of chicken stock. The authentic elote flavors will still shine through beautifully. Add extra protein with black beans if desired.
How do I prevent the soup from curdling?
Keep heat low after adding sour cream and cheese. Never boil the soup once dairy is added. Stir gently and serve immediately or reheat very carefully over low heat with frequent stirring.
Can I use fresh corn instead of frozen?
Yes! Char 4-5 ears of fresh corn in a cast-iron skillet or on the grill until blackened in spots, then cut kernels from cob. This actually provides even better smoky flavor than frozen fire-roasted corn.
What if I can’t find Tajín seasoning?
Make your own by mixing 2 parts chili powder, 1 part lime zest powder, and 1 part salt. However, store-bought Tajín provides the most authentic flavor and is available in most grocery stores.
How long does leftover soup keep?
Store in refrigerator for up to 5 days in airtight containers. Don’t freeze due to dairy content. Reheat gently over low heat, stirring frequently to maintain smooth texture.
Can I make this soup spicier?
Add more jalapeños (with seeds), include diced serrano peppers, or stir in hot sauce to taste. Cayenne pepper or chipotle powder also add great heat without changing the authentic flavor profile.
What’s the best way to shred the chicken?
Use two forks to pull chicken apart while it’s still warm but cool enough to handle. Shred against the grain for the most tender texture. Don’t over-shred – you want bite-sized pieces, not tiny strands.
Can I use a different type of cheese?
Monterey Jack melts smoothly, but white cheddar or queso blanco work well too. For toppings, queso fresco can substitute for cotija, though cotija provides the most authentic flavor.









