I’ve made this Mexican Street Corn Soup on chilly weeknights and for backyard parties when everyone wants something comforting with a bright, tangy kick. It’s a creamy, slightly smoky twist on elote—sweet fire-roasted corn, tender shredded chicken, lime, and cheese come together in a bowlful that feels both homey and a little festive. If you like one-pot, Mexican-inspired soups, try the easy one-pot taco soup recipe on our site for another quick weeknight favorite.
Why you’ll love this dish
This soup balances creamy and zesty in every spoonful. It’s faster than many chicken soups because the corn and spices carry a lot of the flavor, and the dairy at the end gives a silky mouthfeel without heavy cream. It’s also forgiving — use frozen roasted corn, swap sour cream for Greek yogurt, or add more jalapeño for heat.
“Crunchy corn, a bright squeeze of lime, and just the right amount of spice—this turned our rainy night dinner into something to look forward to all week.” — a weekend-tester
Reasons to make it now: weeknight dinners, potlucks, or when you want something cozy that still tastes fresh.
Step-by-step overview
This recipe cooks in one pot. You’ll sauté aromatics, add chicken and corn with spices, simmer in stock, shred the chicken, and finish with dairy and cheese. Total active work is short; the simmer does most of the heavy lifting. Don’t boil after adding sour cream or yogurt — gentle heat keeps the texture smooth.
What you’ll need
- 1 tbsp olive oil
- 1 small red onion, diced
- 1 medium jalapeño, seeded and diced (leave seeds for more heat)
- 3 cloves garlic, minced
- 2 (12 oz.) boneless, skinless chicken breasts
- 1 (12 oz.) package fire-roasted frozen corn, or fresh corn cut from 3–4 ears
- 1 (4 oz.) can diced green chiles
- 1 tbsp Tajín seasoning (substitute chili-lime seasoning if needed)
- 2 tsp ground cumin
- 2 tsp chili powder
- ½ tsp table salt
- ¼ tsp finely ground black pepper
- 4 cups (32 oz.) chicken stock or low-sodium chicken broth
- 2 cups sour cream (full-fat) or full-fat Greek yogurt
- ½ cup shredded Monterey Jack cheese
- Juice of one lime
- ¼ cup chopped cilantro
- ½ cup crumbled queso fresco
Ingredient notes: Use fire-roasted frozen corn if fresh isn’t available; it keeps the charred flavor. Greek yogurt works in place of sour cream for tang and a little extra protein. For a vegetarian version, swap chicken stock for vegetable stock and omit the chicken.
Step-by-step instructions
- Heat the olive oil in a large pot or Dutch oven over medium-high. Add the diced red onion and jalapeño. Cook until the onion softens, about 3 to 4 minutes.
- Add the minced garlic. Stir and cook 30 seconds until fragrant.
- Add the chicken breasts, fire-roasted corn, and diced green chiles. Sprinkle in Tajín, cumin, chili powder, salt, and pepper. Stir to coat everything evenly.
- Pour in the chicken stock. Bring to a boil over medium-high heat. Lower heat to a gentle simmer. Cover and cook for 25 minutes.
- Remove the chicken breasts and place on a cutting board. Shred into bite-sized pieces and return to the pot. Confirm chicken is cooked through (no pink, or 165°F internal temp).
- Reduce heat to low. Stir in sour cream (or Greek yogurt), Monterey Jack, lime juice, and chopped cilantro. Simmer gently for 3 minutes until the cheese melts and the soup becomes creamy. Do not boil after adding dairy.
- Taste and adjust seasoning as needed. Ladle into bowls and top with crumbled queso fresco.

Best ways to enjoy it
Serve in deep bowls with extra lime wedges on the side. Crunchy toppings add contrast: toasted tortilla strips, chopped radish, or thinly sliced green onion work well. A light green salad or warm corn tortillas make it a fuller meal. If you want a spicier pairing, serve with pickled jalapeños alongside for guests to add heat.
I also like to suggest complementary recipes for different moods—if you’re feeding a crowd and want another easy pot to serve, try the easy one-pot taco soup recipe for a second option that keeps cleanup simple.
Storage and reheating tips
Cool leftovers quickly and refrigerate within two hours. Store in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat until warmed through to 165°F. If frozen, ladle into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Note: dairy may separate slightly after freezing; whisk in a splash of stock while reheating to bring the texture back together.
Food safety note: always verify shredded chicken reaches 165°F and reheat leftovers to that temperature as well.
Helpful cooking tips
- Use fire-roasted corn for the smoky char without a grill.
- If you prefer a chunkier texture, reserve 1 cup of corn before simmering and add it back at the end.
- Don’t boil after adding sour cream or yogurt. High heat can make it curdle. Keep the pot on low and stir gently.
- To speed things up, use pre-cooked rotisserie chicken shredded into the pot during step 6 and skip the 25-minute simmer — but still simmer the soup 5–10 minutes to meld flavors.
- Taste for salt only after adding the dairy; cheese and sour cream can add saltiness.
Recipe variations
- Vegetarian: swap chicken for canned white beans or roasted cauliflower and use vegetable stock.
- Cheesy: stir in a little shredded cheddar for sharper flavor.
- Smokier: add a teaspoon of smoked paprika or a chipotle in adobo (minced) for depth.
- Low-fat: use low-fat Greek yogurt instead of full-fat dairy, but keep heat low to avoid separation.
- Garnish swaps: cotija instead of queso fresco, avocado slices instead of crema, or crispy pepitas for crunch.
Common questions
How long does this soup take to make?
Active prep is about 15 minutes. Simmer time is 25 minutes, plus a short finish. Plan for roughly 45 minutes from start to table.
Can I make this in a slow cooker or Instant Pot?
Yes. For a slow cooker: brown the onion and jalapeño first, then combine all ingredients except dairy and cheese. Cook on low for 3–4 hours. Shred chicken, then stir in dairy and cheese on low for 15 minutes. For an Instant Pot: sauté aromatics on Sauté mode, add remaining ingredients, and pressure-cook for 10 minutes with a 10-minute natural release. Remove and shred chicken, then finish with dairy off the heat.
Will the sour cream curdle if I boil the soup after adding it?
Yes, high heat can make dairy separate. Keep the heat low and simmer gently after adding sour cream or yogurt. Stir just until the cheese melts and the soup looks creamy.
Can I make this ahead for a party?
Make the soup up to the end of step 5 and refrigerate the cooled base for up to 24 hours. Reheat gently, then add dairy, cheese, and cilantro right before serving for the best texture.
Is this kid-friendly?
Yes. Remove jalapeño seeds or reduce the amount to keep it mild. The soup’s creamy texture and sweet corn usually appeal to kids.
If you want more one-pot dinner ideas, our internal recipes are a great place to find quick, family-friendly options.

Mexican Street Corn Soup
Ingredients
Method
- Heat the olive oil in a large pot or Dutch oven over medium-high. Add the diced red onion and jalapeño. Cook until the onion softens, about 3 to 4 minutes.
- Add the minced garlic. Stir and cook for 30 seconds until fragrant.
- Add the chicken breasts, fire-roasted corn, and diced green chiles. Sprinkle in Tajín, cumin, chili powder, salt, and pepper. Stir to coat everything evenly.
- Pour in the chicken stock. Bring to a boil over medium-high heat. Lower heat to a gentle simmer. Cover and cook for 25 minutes.
- Remove the chicken breasts and place on a cutting board. Shred into bite-sized pieces and return to the pot. Confirm chicken is cooked through (no pink, or 165°F internal temp).
- Reduce heat to low. Stir in sour cream (or Greek yogurt), Monterey Jack, lime juice, and chopped cilantro. Simmer gently for 3 minutes until the cheese melts and the soup becomes creamy. Do not boil after adding dairy.
- Taste and adjust seasoning as needed. Ladle into bowls and top with crumbled queso fresco.


