This Mexican Street Corn Soup takes everything you love about elote and turns it into one rich, creamy, cozy bowl. Sweet corn, smoky poblano, and tender Yukon Gold potatoes simmer in a seasoned broth with cream and sour cream, then a portion of the soup is blended for a luscious texture that still leaves plenty of corn and potato in every spoonful.
The toppings really bring those street corn flavors home—crumbled cotija, fresh cilantro, Mexican crema, roasted corn, Tajín, and a squeeze of lime. It’s hearty enough for dinner but still has that fresh, bright flavor that keeps you coming back for another bowl.
If you love cozy Mexican-inspired soups, try my Mexican Chicken Soup, Chicken Tortilla Soup, and Green Chili Chicken Soup next.

✨ Before You Begin
✨ Use two kinds of corn: A combination of sweet corn and fire-roasted corn gives this soup the best balance of sweetness and smoky, charred flavor. If you can’t find fire-roasted corn, char half the corn in a dry skillet before adding it to the soup.
✨ Dice the potatoes small: Cut the Yukon Gold potatoes into small, evenly sized pieces so they become tender quickly and cook at the same rate. There’s no need to peel them.
✨ Don’t blend it smooth: Blend only about one-third of the soup. This thickens the broth naturally while leaving plenty of corn and tender potato pieces for that hearty chowder-like texture.
✨ Turn down the heat before adding the dairy: Once the potatoes and corn are cooked, reduce the heat to low before stirring in the heavy cream and sour cream. Don’t let the soup boil afterward or the dairy can separate.
✨ Save the lime for last: Stir in the lime juice after the soup is off the higher heat. Adding it at the end keeps its flavor fresh and bright and balances the rich, creamy broth.
Ingredients + Key Notes
- Butter + Olive Oil: Using both gives the vegetables a rich, buttery base while the olive oil helps keep the butter from browning too quickly.
- Yellow Onion: One medium yellow onion adds sweetness and savory depth to the creamy soup base.
- Poblano Pepper: Poblano gives the soup a mild chile flavor without making it overly spicy. Remove the seeds and dice it about the same size as the onion so they soften together.
- Garlic: Three cloves add plenty of savory flavor without overpowering the sweet corn.
- Chili Powder + Smoked Paprika: Chili powder brings gentle warmth, while smoked paprika reinforces the charred flavor of Mexican street corn.
- All-Purpose Flour: Just 2 tablespoons create a light roux and help thicken the broth without making it heavy or pasty. Partial blending thickens it further later on.
- Chicken Broth: Four cups form the savory base of the soup. I recommend using low-sodium broth so you have more control over the final seasoning.
- Yukon Gold Potatoes: Their naturally creamy texture is perfect here, and they hold their shape well after simmering. Dice them small and evenly; there’s no need to peel them.
- Corn: Use 4 cups total, combining sweet corn and fire-roasted corn. The sweet corn provides juicy sweetness while the roasted kernels give the soup the smoky, charred character that helps distinguish it from ordinary corn chowder. Fresh or frozen corn will work.
- Heavy Cream + Sour Cream: This combination makes the broth rich and creamy while sour cream contributes a little tang. Keep the heat low once they’re added and don’t allow the soup to boil.
- Fresh Lime Juice: Lime cuts through the richness and gives the soup the bright acidity associated with Mexican street corn. Add it near the end so its fresh flavor isn’t lost during cooking.
- Cotija Cheese: Salty, crumbly cotija is one of the ingredients that really drives home the elote flavor. Sprinkle it generously over each serving rather than stirring it into the soup.
- Mexican Crema: A drizzle over each bowl adds richness and gives the finished soup that unmistakable street-corn look. Sour cream can be substituted; thin it with a little water if necessary for drizzling.
- Cilantro: Adds fresh flavor and color against the creamy soup. If you’re not a cilantro fan, it’s fine to leave it off.
- Tajín: A final sprinkle adds chile-lime flavor and a beautiful pop of color. Add it to taste.
- Roasted Corn + Lime Wedges: Reserve some roasted kernels for topping the bowls and serve with lime wedges so everyone can brighten their soup to taste.
🥣 How to Make Mexican Street Corn Soup
Sauté. Cook the onion and poblano in butter and olive oil until softened. Add the garlic and cook for 30 seconds.
Season. Stir in the chili powder, smoked paprika, salt, and pepper. Add the flour and cook for 1 minute.
Simmer. Gradually stir in the chicken broth. Add the potatoes and simmer until tender, about 10–12 minutes.
Add the corn. Stir in the corn and simmer for 5 minutes.
Blend. Blend about one-third of the soup, leaving plenty of corn and potato pieces intact.
Make it creamy. Reduce the heat to low and stir in the heavy cream and sour cream. Don’t boil.
Finish. Stir in the lime juice and serve topped with cotija, cilantro, crema, roasted corn, and Tajín.
⭐ Pro Tips
⭐ Char the corn: Fire-roasted corn gives the soup its smoky street-corn flavor. If you can’t find it, char half the corn in a dry skillet and reserve some for topping.
⭐ Don’t over-blend: Blend only about one-third of the soup. This thickens the broth while keeping plenty of corn and potato pieces intact.
⭐ Keep the heat low: Once you add the heavy cream and sour cream, don’t let the soup boil or the dairy may separate.
⭐ Finish with lime: Add the lime juice at the end so its fresh acidity cuts through the rich, creamy broth.
⭐ Don’t skimp on the toppings: Cotija, crema, roasted corn, lime, and Tajín are what really give this creamy corn soup its Mexican street corn personality.
⭐ Adjust the consistency: This soup thickens as it sits. Stir in a splash of chicken broth when reheating if you’d like to loosen it up.
Serving Suggestions
This creamy Mexican Street Corn Soup is hearty enough to serve as a meal, but a few simple sides make it even better.
Something fresh: Serve it with a crisp green salad, Pineapple coleslaw, or Southwest Salad Recipe with Mango to balance the rich, creamy broth.
Something hearty: Pair it with Chicken Fajita Quesadillas, chicken taquitos, or beef empanadas for a bigger Tex-Mex-inspired dinner.
Don’t forget the bread: Warm Mexican Cornbread, Cheddar Biscuits, or tortilla chips are perfect for scooping up every last bit of soup.
Finish the bowls: Set out extra cotija, crema, cilantro, Tajín, roasted corn, and lime wedges so everyone can add their favorite toppings.
Storing + Reheating + Freezing + Make-Ahead
Storing: Refrigerate leftover Mexican Street Corn Soup in an airtight container for up to 4 days.
Reheating: Reheat gently on the stovetop over low to medium-low heat, stirring frequently. Don’t let it boil. If the soup has thickened, add a splash of chicken broth or milk to loosen it.
Freezing: For the best texture, freeze the soup before adding the heavy cream and sour cream, then add the dairy after thawing and reheating. Fully prepared leftovers can be frozen, but the creamy broth may separate slightly.
Make-Ahead: You can make this soup up to 2 days ahead. Refrigerate it, then reheat gently before serving and add the fresh toppings just before it hits the table.
Frequently Asked Questions
◆ Can I use frozen corn for Mexican street corn soup?
Yes. Fresh or frozen corn both work well. For the best flavor, use a combination of sweet corn and fire-roasted corn, or char some of the kernels in a dry skillet before adding them to the soup.
◆ Is Mexican street corn soup spicy?
This recipe is fairly mild, with gentle warmth from the poblano and chili powder. For more heat, sauté a diced jalapeño with the onion or add extra Tajín when serving.
◆ What makes this Mexican street corn soup different from regular corn chowder?
It has the creamy corn-and-potato base of a classic chowder, but lime, cotija, crema, chile seasoning, poblano, and charred corn give it the bold flavors associated with Mexican street corn, or elote.
◆ How do I thicken Mexican street corn soup?
Blend about one-third of the soup and leave the rest chunky. The potatoes, light flour roux, and partial blending create a thick, creamy broth without needing additional flour.
◆ Can I make Mexican street corn soup ahead of time?
Yes. Make it up to 2 days ahead and refrigerate it in an airtight container. Reheat gently over low heat, adding a splash of broth or milk if it has thickened. Add the toppings just before serving.
Still have questions? Drop them in the comments — I love helping you cook with confidence! 💗
More Mexican-Inspired Favorites
- Mexican Street Corn Salad — All the irresistible flavors of elote in a creamy, colorful corn salad with plenty of bold, fresh flavor.
- White Chicken Enchiladas — Tender chicken wrapped in tortillas and smothered in a rich, creamy green chile sauce and plenty of melty cheese.
- Mexican Chicken Soup — A hearty, flavor-packed soup with tender chicken, vegetables, and warm Mexican-inspired seasonings.
- Frito Pie — Rich homemade chili layered with crunchy Fritos and melty cheddar for an easy, satisfying Southwestern comfort-food favorite.
- Green Chile Stew — A hearty, cozy stew loaded with tender meat, potatoes, and plenty of bold green chile flavor.
Tried This Recipe?
If you make this Mexican Street Corn Soup, I’d love to hear how it turned out! Please leave a star rating and comment below — your feedback helps other readers and means so much to me. 💗
Want more cozy, tried-and-true recipes delivered straight to your inbox? Subscribe to my free newsletter so you never miss what’s cooking in my kitchen.
And come hang out with me on Instagram @gonna_want_seconds! I’d love to see what you’re making. Be sure to tag me so I can see your delicious creations. 📸
Thanks for stopping by my kitchen today — happy cooking, friends! ❤️ Kathleen
Mexican Street Corn Soup
Ingredients
Soup Base
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium yellow onion diced
- 1 poblano pepper diced
- 3 cloves garlic minced
- 2 1/2 teaspoons chili powder
- 1 1/2 teaspoons smoked paprika
- 1 1/2 teaspoons salt
- 1/4 teaspoon black pepper
- 2 tablespoons all-purpose flour
- 4 cups chicken broth
- 2 cups Yukon gold potatoes diced small
- 4 cups corn, combination of fire-roasted and sweet corn
- 1 cup heavy cream
- 1/2 cup sour cream
- 2 tablespoons lime juice
Finish and Toppings
- 1/2 cup cotija cheese crumbled
- 1/4 cup fresh cilantro chopped
- 1/4 cup Mexican crema or sour cream for drizzle
- 1/4 cup roasted corn kernels
- Tajín or chili-lime seasoning to taste
- lime wedges for serving
Instructions
- Sauté the vegetables: Heat the olive oil (1 tablespoon) and butter (3 tablespoons) in a large pot or Dutch oven over medium heat. Add the onion (1) and poblano (1) and cook for 4–5 minutes, until softened. Stir in the garlic (3 cloves) and cook for 30 seconds.
- Add the seasonings: Stir in the chili powder (2 1/2 teaspoons), smoked paprika (1 1/2 teaspoons), salt (1 1/2 teaspoons), and black pepper (1/4 teaspoon). Sprinkle in the flour (2 tablespoons) and cook, stirring constantly, for about 1 minute.
- Simmer the potatoes: Gradually stir in the chicken broth (4 cups). Add the potatoes (2 cups), bring to a simmer, and cook for 10–12 minutes, or until tender.
- Add the corn: Stir in the corn (4 cups) and simmer for another 5 minutes.
- Blend the soup: Using an immersion blender, blend about one-third of the soup, leaving plenty of corn and potato pieces intact. Alternatively, transfer a portion to a blender, blend, and return it to the pot.
- Make it creamy: Reduce the heat to low and stir in the heavy cream (1 cup) and sour cream (1/2 cup) until fully incorporated. Do not allow the soup to boil.
- Finish with lime: Stir in the lime juice (2 tablespoons) and adjust the seasoning as needed.
- Garnish and serve: Ladle into bowls and top with cotija, cilantro, crema, roasted corn, and Tajín. Serve with lime wedges.
Notes
- Char the corn: Fire-roasted corn gives the soup its smoky street-corn flavor. If you can’t find it, char half the corn in a dry skillet and reserve some for topping.
- Don’t over-blend: Blend only about one-third of the soup. This thickens the broth while keeping plenty of corn and potato pieces intact.
- Keep the heat low: Once you add the heavy cream and sour cream, don’t let the soup boil or the dairy may separate.
- Finish with lime: Add the lime juice at the end so its fresh acidity cuts through the rich, creamy broth.
- Don’t skimp on the toppings: Cotija, crema, roasted corn, lime, and Tajín are what really give this creamy corn soup its Mexican street corn personality.
- Adjust the consistency: This soup thickens as it sits. Stir in a splash of chicken broth when reheating if you’d like to loosen it up.
Nutrition












Leave a Reply