Mexican Street Corn Soup captures every bit of that smoky, tangy elote magic in a creamy, comforting bowl. Loaded with fire-roasted corn, tender chicken, and bold spices like Tajín and cumin, this soup delivers all the street food flavor you crave without leaving your kitchen.
Table of Contents
Ingredients for Mexican Street Corn Soup
I always use fire-roasted corn for this soup because that smoky, charred flavor is what really makes it taste like authentic elote you’d get from a street cart. My go-to brand is Trader Joe’s roasted corn, though any fire-roasted variety works beautifully. Here’s everything you’ll need:
- 1 tablespoon olive oil
- 1 small red onion, diced
- 1 medium jalapeño, seeded and diced – I recommend keeping a few seeds if you like extra heat
- 3 cloves garlic, minced
- 2 (12 oz) boneless, skinless chicken breasts
- 1 (12 oz) package fire-roasted frozen corn (or fresh corn) – My preference is fire-roasted for that essential smoky flavor that mimics street corn
- 1 (4 oz) can diced green chiles
- 1 tablespoon Tajín seasoning – Pro tip: this is available in most grocery stores near the spices or in the Latin foods aisle, and it’s what gives authentic elote its signature flavor
- 2 teaspoons ground cumin
- 2 teaspoons chili powder
- ½ teaspoon table salt
- ¼ teaspoon finely ground black pepper
- 4 cups chicken stock or low-sodium chicken broth – In my experience, low-sodium gives you better control over the final seasoning
- 2 cups full-fat sour cream or full-fat Greek yogurt – I usually use sour cream for the most authentic elote flavor and creaminess
- ½ cup shredded Monterey Jack cheese – Always shred from a block for the best melt; pre-shredded has anti-caking agents
- Juice of 1 lime (about 2 tablespoons)
- ¼ cup fresh cilantro, chopped
- ½ cup crumbled queso fresco (for garnish)

Step-by-Step Instructions
I recommend having all your ingredients prepped before you start cooking since this recipe moves quickly once you begin. In my experience, having everything ready – what chefs call mise en place – makes the actual cooking process smooth and stress-free, especially when you’re working with multiple spices and fresh ingredients that need to be added at specific times.
Step 1: Heat the olive oil in a large pot or Dutch oven (at least 5-quart capacity) over medium-high heat. Add the diced red onion and jalapeño and cook until the onions soften and turn translucent, about 3 to 4 minutes. They should smell sweet and look tender with no raw crunch remaining. Add the minced garlic and cook for another 30 seconds until fragrant, being careful not to let it burn or it will taste bitter.
Step 2: Add the chicken breasts, fire-roasted corn, and diced green chiles to the pot. Sprinkle in the Tajín seasoning, cumin, chili powder, salt, and black pepper. Stir everything together so the spices coat the chicken and vegetables evenly. The Tajín will give that signature tangy, spicy kick that makes this taste like authentic street corn.
Step 3: Pour in the chicken stock and bring the mixture to a boil over high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 25 minutes until the chicken is fully cooked through and reaches an internal temperature of 165°F. The chicken should be white throughout with no pink remaining, and the liquid should smell richly spiced.
Step 4: Remove the chicken breasts from the pot using tongs and place them on a cutting board. Use two forks to shred the chicken into bite-sized pieces – it should pull apart easily when fully cooked, falling into natural shreds. Return all the shredded chicken to the pot and stir to distribute it evenly throughout the soup.
Step 5: Reduce the heat to low and stir in the sour cream (or Greek yogurt), shredded Monterey Jack cheese, lime juice, and chopped cilantro. Let the soup simmer gently on low heat for another 3 minutes, stirring occasionally, until the cheese melts completely and everything is well combined into a smooth, creamy consistency. Keep the heat low to prevent the dairy from curdling – this is crucial for maintaining that silky texture. You’ll know it’s ready when the soup looks unified and creamy with no streaks of white sour cream visible.
Step 6: Ladle the Mexican Street Corn Soup into bowls and top generously with crumbled queso fresco. Garnish with additional fresh cilantro and serve with lime wedges on the side for squeezing. The extra lime juice brightens all the flavors beautifully and adds that authentic street corn tang.
Perfect Pairings for Mexican Street Corn Soup
This bold, creamy soup pairs wonderfully with sides that add crunch, freshness, and complementary Mexican flavors to create a complete meal.
Tortilla Chips and Tacos: Crunchy tortilla chips or crispy tacos provide the perfect textural contrast to this creamy soup. Use chips for scooping or crush them right into your bowl for that satisfying crunch factor, just like you’d get from street corn toppings.
Mexican Rice: Fluffy cilantro lime rice served alongside this soup adds substance and turns it into a truly filling dinner. The lime in the rice echoes the citrus notes in the soup while providing a neutral base that soaks up all that flavorful broth.
Chicken Enchilada Casserole: For a heartier Mexican feast, pair this soup with a chicken enchilada casserole. Both dishes share similar flavor profiles and create a satisfying spread perfect for entertaining or family dinners.
Sweet Potato Taco Bowl: A sweet potato taco bowl adds healthy vegetables, fiber, and nutritional balance to your meal. The sweet potatoes provide interesting contrast to the savory, spicy soup while keeping the Mexican theme consistent.
Black Bean Salad: A simple black bean and corn salad with lime dressing adds protein, fiber, and fresh crunch. The beans provide nutritional balance and make this soup feel like a complete, well-rounded dinner with varied textures.
Cornbread: Warm, slightly sweet cornbread or cheesy breadsticks are ideal for soaking up every drop of this creamy, flavorful broth. The corn flavor in the bread echoes the soup’s main ingredient while adding comforting carbs.
Fresh Salad: A light salad with crisp lettuce, avocado, and a tangy vinaigrette provides refreshing contrast to the rich, creamy soup. It adds vegetables and helps balance out the meal’s overall richness without overwhelming the Mexican flavors.

Keeping Your Soup Fresh
Store leftover Mexican Street Corn Soup in an airtight container in the refrigerator for up to 3 days. The flavors actually meld and intensify overnight, though the dairy may thicken considerably as it sits. I find the soup tastes even better the next day once all those spices have had time to marry together and the Tajín flavor really comes through.
When reheating, warm the soup slowly over low heat on the stovetop, stirring frequently to prevent the dairy from curdling or separating. If the soup has thickened too much (which it definitely will as the starches absorb liquid), add a splash of chicken broth or water – usually about ¼ to ½ cup – to bring it back to your desired consistency. Pro tip: never boil the soup when reheating or the sour cream will break and become grainy with an unpleasant texture. Keep it at a gentle simmer instead, just until heated through.
Unfortunately, this soup doesn’t freeze well due to the dairy content. The sour cream and cheese tend to separate and become grainy when frozen and thawed, so I recommend making only what you’ll eat within 3 days. This soup is incredibly versatile beyond just serving in bowls – use it as a topping for loaded potato bowls, spoon it over rice for a quick burrito bowl, or even use it as a dip for chips at your next gathering.
FAQs
Can I make this soup vegetarian?
Yes! Skip the chicken and use vegetable broth instead of chicken stock. Add an extra can of black beans or some cubed firm tofu for protein. The soup will be just as flavorful and creamy without the meat, and you’ll still get that authentic elote experience.
What can I substitute for Tajín seasoning?
Mix together 1 teaspoon chili powder, ½ teaspoon paprika, and the zest of half a lime plus a pinch of salt. While not identical to Tajín, this combination mimics that tangy, spicy, citrusy flavor profile that makes elote so addictive.
Can I use rotisserie chicken instead?
Absolutely! Use about 2 to 3 cups of shredded rotisserie chicken. Add it in step 4 after the soup has simmered, skipping the whole chicken cooking step entirely. This cuts your cooking time down to about 35 minutes total.

Mexican Street Corn Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot or Dutch oven (at least 5-quart capacity) over medium-high heat. Add diced red onion and jalapeño and cook until onions soften and turn translucent, about 3 to 4 minutes. They should smell sweet with no raw crunch. Add minced garlic and cook for another 30 seconds until fragrant, being careful not to burn.
- Add chicken breasts, fire-roasted corn, and diced green chiles to the pot. Sprinkle in Tajín seasoning, cumin, chili powder, salt, and black pepper. Stir everything together so spices coat the chicken and vegetables evenly.
- Pour in chicken stock and bring mixture to a boil over high heat. Once boiling, reduce heat to low, cover the pot, and simmer for 25 minutes until chicken is fully cooked through and reaches 165°F internal temperature. Chicken should be white throughout with no pink remaining.
- Remove chicken breasts from pot using tongs and place on a cutting board. Use two forks to shred chicken into bite-sized pieces – it should pull apart easily when fully cooked. Return all shredded chicken to the pot and stir to distribute evenly.
- Reduce heat to low and stir in sour cream (or Greek yogurt), shredded Monterey Jack cheese, lime juice, and chopped cilantro. Let soup simmer gently on low heat for 3 minutes, stirring occasionally, until cheese melts completely and everything is well combined into a smooth, creamy consistency. Keep heat low to prevent dairy from curdling.
- Ladle soup into bowls and top generously with crumbled queso fresco. Garnish with additional fresh cilantro and serve with lime wedges on the side.








