This cozy corn soup is packed with all the crave-worthy flavors of classic Mexican street corn—creamy, cheesy, a little smoky, and full of fresh lime and chile spice.
It’s one of those feel-good meals that hits the spot every time, especially on chilly nights.
Top it off with cotija, a swirl of crema, and a squeeze of lime, and you’ve got comfort in a bowl—simple, bold, and totally delicious.
Serve it up with warm tortillas or a side salad for the ultimate weeknight dinner win.

For Mexican Street Corn Soup
- Butter – Adds richness and helps sauté the vegetables.
- Yellow Onion – Gives the soup a sweet, savory base.
- Celery – Adds a subtle crunch and aromatic depth.
- Poblano Pepper – Mildly spicy and smoky, adds great flavor.
- Garlic – Brings a bold, aromatic flavor that complements the spices.
- Chili Powder – Adds warmth and classic street corn seasoning.
- Dried Oregano – Gives an herby, earthy note.
- Chicken Stock – The savory base of the soup; you can use veggie stock for a vegetarian version.
- Yukon Gold Potatoes – Make the soup hearty and help create a creamy texture.
- Corn (Fresh or Frozen) – The star of the soup! Sweet, juicy, and full of flavor.
- Heavy Cream – Makes the soup rich and silky smooth.
- Sugar – Enhances the natural sweetness of the corn.
- Cotija Cheese – Crumbly and salty, just like you’d find on real street corn.
- Lime Juice – Adds a fresh pop of acidity.
- Kosher Salt + Pepper – Season to taste and bring everything together.
- Fresh Cilantro – For a burst of color and herby freshness.
- Mexican Crema or Sour Cream – Optional, but perfect for topping.
- Lime Wedges – Great for serving on the side to boost brightness.


Mexican Street Corn Soup
Notes
Ingredients
- 4 Tbsp butter
- 1 medium yellow onion, finely chopped (about 1½ cups)
- 1 stalk celery, finely chopped (½ cup)
- 1 medium poblano pepper, seeded and finely chopped (½ cup)
- 4 cloves garlic, minced
- 1 Tbsp chili powder (plus extra for garnish)
- 1 tsp dried oregano
- 4 cups chicken stock
- 3 medium Yukon gold potatoes (about 1 lb), peeled and cut into ½-inch pieces
- 2 (12-oz) bags frozen corn or 6 cups fresh corn
- 1 cup heavy cream
- 2 tsp sugar
- ½ cup crumbled cotija cheese
- 1 Tbsp lime juice
- Kosher salt and pepper, to taste
- ¼ cup chopped cilantro (plus more for garnish)
- ½ cup Mexican crema or sour cream, for garnish
- Lime wedges, for serving
Instructions
- In a large pot over medium-high heat, melt the butter. Add onion, celery, and poblano. Season with a pinch of salt and pepper. Sauté until softened, about 7–8 minutes.
- Stir in garlic, chili powder, and oregano. Cook for about 1 minute until fragrant.
- Pour in chicken stock and add the potatoes. Bring to a boil, then reduce heat and simmer for about 15 minutes, or until the potatoes are tender.
- Add corn, cream, and sugar. Cook for 5 more minutes until heated through.
- Transfer 1½ cups of soup to a blender, blend until smooth, and return to the pot. Stir well to combine.
- Mix in cotija cheese, cilantro, and lime juice. Season with salt and pepper to taste.
- Serve hot, topped with extra cilantro, cotija, chili powder, and a drizzle of crema. Add lime wedges on the side.
Nutrition
Calories: 448kcal | Carbohydrates: 52g | Protein: 11g | Fat: 34g | Saturated Fat: 12g |
Cholesterol: 78mg | Sodium: 653mg | Potassium: 568mg | Fiber: 5g | Sugar: 8g |
Vitamin A: 1384IU | Vitamin C: 10mg | Calcium: 60mg | Iron: 2mg

1. Can I use frozen or canned corn instead of fresh?
Yes! Frozen corn is a great time-saving option and still tastes delicious. Canned corn works too—just be sure to drain and rinse it first.
2. How can I adjust the spice level?
For more heat, add a diced jalapeño, extra chili powder, or a pinch of cayenne. To keep it mild, stick to a smaller amount of chili powder and make sure your poblano is seeded well.
3. Can I make this soup vegetarian or vegan?
Absolutely! Use vegetable broth instead of chicken stock. For a vegan version, swap the cream with plant-based milk and skip or sub the cotija with vegan cheese.
4. How do I store and reheat leftovers?
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave until warm.
5. Can I make it ahead of time?
Yes! This soup holds up well. Just wait to stir in the cilantro and lime juice until you’re ready to serve for the freshest flavor.



