Mexican Street Corn Soup

How to make creamy Mexican Street Corn Soup with fire-roasted corn, tender chicken, and bold elote flavors in just 50 minutes.

Updated

February 28, 2026

Mexican Street Corn Soup in white bowl topped with queso fresco, cilantro, and lime wedges

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.

I’ll never forget the first time I tried authentic elote from a street vendor near the beach in San Diego during a summer trip about five years ago. That perfect combination of charred corn, tangy lime, creamy mayo-based sauce, and salty cotija cheese completely changed how I thought about corn. For years after, I tried to recreate those flavors at home, experimenting with grilled corn and various toppings. Then one rainy evening when grilling wasn’t an option, I threw all those beloved elote ingredients into a pot and created this Mexican Street Corn Soup instead. The result? Pure comfort food that captures every layer of flavor from the original street snack, but in a warm, satisfying bowl that’s perfect for any weather. My family requests this soup constantly now, especially when we’re craving those bold Mexican flavors but want something more substantial than corn on the cob.

Let’s make this together!

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)
Mexican Street Corn Soup in white bowl topped with queso fresco, cilantro, and lime wedges

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.

Mexican Street Corn Soup in white bowl topped with queso fresco, cilantro, and lime wedges

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.

Conclusion

This Mexican Street Corn Soup brings all the beloved flavors of elote into a cozy, satisfying bowl that’s perfect for busy weeknights or casual entertaining. The combination of smoky corn, tangy lime, creamy dairy, and bold spices creates layers of flavor that will have everyone asking for seconds. Make this soup tonight and bring those irresistible street food flavors right to your dinner table. Your family will think you’ve been hiding a secret recipe from them!

Mexican Street Corn Soup in white bowl topped with queso fresco, cilantro, and lime wedges

Mexican Street Corn Soup

Creamy soup inspired by elote (Mexican street corn) with fire-roasted corn, tender chicken, bold spices like Tajín and cumin, and finished with sour cream, Monterey Jack cheese, and queso fresco.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 portions
Course: Dinner, Main Course, Soup
Cuisine: Mexican, Tex-Mex
Calories: 375

Ingredients
  

  • 1 tbsp olive oil
  • 1 small red onion diced
  • 1 medium jalapeño seeded and diced
  • 3 cloves garlic minced
  • 24 oz boneless, skinless chicken breasts 2 breasts, about 12 oz each
  • 12 oz fire-roasted frozen corn 1 package, or fresh corn
  • 4 oz diced green chiles 1 can
  • 1 tbsp Tajín seasoning
  • 2 tsp ground cumin
  • 2 tsp chili powder
  • 0.5 tsp table salt
  • 0.25 tsp finely ground black pepper
  • 4 cups chicken stock or low-sodium chicken broth
  • 2 cups full-fat sour cream or full-fat Greek yogurt
  • 0.5 cup shredded Monterey Jack cheese shred from block
  • 2 tbsp fresh lime juice from 1 lime
  • 0.25 cup fresh cilantro chopped
  • 0.5 cup crumbled queso fresco for garnish

Equipment

  • Large pot or Dutch oven (at least 5-quart capacity)
  • Two forks for shredding chicken
  • Ladle
  • Cutting board and knife

Method
 

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Ladle soup into bowls and top generously with crumbled queso fresco. Garnish with additional fresh cilantro and serve with lime wedges on the side.

Notes

Fire-roasted corn is essential for authentic smoky flavor – substitute with smoked paprika if using regular corn. Tajín seasoning provides the signature tangy, spicy kick; substitute with mix of chili powder, paprika, and lime zest if needed. Always shred cheese from a block for best melting – pre-shredded has anti-caking agents. Reheat gently over low heat to prevent dairy from curdling. Not recommended for freezing due to dairy content – sour cream and cheese separate when thawed. Can substitute rotisserie chicken – add in step 4 and skip chicken cooking time, reducing total time to 35 minutes.

Leave a Comment

Recipe Rating