Mexican Street Corn Soup, inspired by the beloved elote, brings the bold, vibrant flavors of traditional Mexican street corn into a rich, comforting bowl of soup. This dish combines sweet corn, roasted poblano peppers, and creamy potatoes, accented with cotija cheese, chile powder, and fresh cilantro, creating a harmonious blend of smoky, tangy, and savory flavors. Perfect for dinner parties, weeknight meals, or a cozy lunch, this soup delivers authentic Mexican flavor with an easy, approachable preparation.

Ingredients that Make Mexican Street Corn Soup Exceptional
The key to an unforgettable Mexican Street Corn Soup lies in the quality and combination of ingredients. Essential components include:
- Butter and aromatics: 4 tablespoons of butter, 1 medium yellow onion, 1 stalk celery, and 1 medium poblano pepper provide the aromatic foundation.
- Spices: Chile powder and dried oregano give the soup a classic Mexican flavor profile with mild heat and earthiness.
- Corn: Either fresh or frozen, corn is the star ingredient, offering natural sweetness and texture.
- Potatoes: Yukon gold potatoes create a creamy body for the soup without overwhelming the corn flavor.
- Dairy: Heavy cream and cotija cheese enrich the soup, adding a velvety texture and subtle saltiness.
- Fresh touches: Lime juice, cilantro, and Mexican crema finish the dish with brightness and balance.
This combination ensures a complex flavor profile that mirrors the essence of street-style elote in a comforting soup form.
Step-by-Step Preparation for Maximum Flavor
PrintMexican Street Corn Soup: A Creamy Twist on a Classic Favorite
This Mexican Corn Soup recipe has all the flavors of Mexican street corn (elotes) in creamy soup form. It features chile powder, poblano peppers, and cotija cheese for an authentic taste.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Soup
- Method: Simmering
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
4 Tablespoons butter 1 medium yellow onion, finely chopped (1½ cups) 1 stalk celery, finely chopped (½ cup) 1 medium poblano pepper, seeded, stemmed, and finely chopped (½ cup) 4 cloves garlic, minced 1 Tablespoon chile powder, plus more for topping 1 teaspoon dried oregano 4 cups chicken stock 3 medium Yukon Gold potatoes (about 1lb), peeled and cut into ½-inch pieces 2 12-ounce bags frozen corn (or about 6 cups fresh shucked corn) 1 cup heavy cream 2 teaspoons sugar ½ cups cotija cheese, crumbled 1 Tablespoon lime juice Kosher salt and pepper to taste ¼ cups cilantro, minced, plus more to garnish ½ cups Mexican crema or sour cream to garnish Lime wedges for serving
Instructions
In a large pot over medium-high heat, melt the butter. Add onion, celery, and poblano pepper; season with salt and pepper. Cook, stirring occasionally, until the onion softens, about 7-8 minutes. Add garlic, chile powder, and dried oregano, and saute for about 1 minute until fragrant. Add chicken stock and potatoes. Bring to a boil, then lower heat to simmer. Cook until potatoes are tender, about 15 minutes. Stir in frozen corn, heavy cream, and sugar. Cook for 5 minutes until warmed through. Transfer 1½ cups of soup to a blender and purée until smooth. Stir back into remaining soup. Add cotija cheese, cilantro, and lime juice. Season to taste with salt and pepper. Serve garnished with additional cilantro, cotija, chile powder, and crema. Serve with lime wedges.
Notes
Store leftovers in an airtight container in the refrigerator for up to 5 days. This soup also freezes well for up to 3 months.
Step 1: Sauté Aromatics
In a large pot over medium-high heat, melt 4 tablespoons of butter. Add the finely chopped onion, celery, and poblano pepper, seasoning lightly with salt and pepper. Sauté for 7–8 minutes until the onions are soft and translucent, releasing their natural sweetness.
Step 2: Build Flavor with Spices and Garlic
Add 4 cloves of minced garlic, 1 tablespoon chile powder, and 1 teaspoon dried oregano, cooking for 1 minute until fragrant. This step unlocks the essential Mexican flavors and creates a deep aromatic base for the soup.
Step 3: Simmer with Stock and Potatoes
Pour in 4 cups of chicken stock and add 3 medium peeled and diced Yukon gold potatoes. Bring to a boil, then reduce to a simmer for about 15 minutes until the potatoes are tender. This forms a hearty and flavorful base, giving the soup body and richness.
Step 4: Add Corn and Cream
Stir in 6 cups of corn (or 2 12-ounce bags of frozen corn), 1 cup heavy cream, and 2 teaspoons sugar. Cook for 5 minutes to heat through, allowing the natural sweetness of the corn to meld with the creamy base.
Step 5: Blend for a Smooth, Creamy Texture
Transfer approximately 1½ cups of the soup to a blender and purée until smooth. Return the puréed portion to the pot, combining it with the remaining chunky soup. This technique balances texture, offering both creamy and slightly textured elements in each spoonful.
Step 6: Finish with Fresh Ingredients and Cheese
Add ½ cup crumbled cotija cheese, ¼ cup minced cilantro, and 1 tablespoon lime juice. Season with salt and pepper to taste, ensuring a perfect balance of creamy, tangy, and savory flavors.
Step 7: Serve with Toppings
Ladle the soup into bowls and garnish with extra cilantro, cotija cheese, chile powder, and Mexican crema. Serve with lime wedges for a bright, zesty finish. This presentation not only enhances flavor but also evokes the look and feel of traditional street corn.
Tips for Making the Best Mexican Street Corn Soup
- Roast the Poblano Peppers: For extra depth, roast the poblanos before chopping to add smoky undertones.
- Corn Choice: Fresh corn is ideal for sweetness and texture, but frozen corn works well year-round.
- Adjust Heat: Add extra chile powder or a pinch of cayenne if you prefer a spicier soup.
- Dairy Variations: If heavy cream is unavailable, use half-and-half or a blend of milk and cream for a lighter option.
- Make Ahead: The soup stores well in the refrigerator for up to 5 days and can be frozen for up to 3 months, making it convenient for meal prep.
Serving Suggestions and Pairings
Mexican Street Corn Soup pairs beautifully with a variety of sides. Warm tortillas, crusty bread, or tortilla chips are perfect for dipping. For a more substantial meal, serve alongside grilled chicken or shrimp, or as a starter to a Mexican-themed dinner. Garnishing with fresh cilantro and cotija cheese not only adds visual appeal but also enhances the authentic flavors of the dish.
Nutritional Benefits
A single serving contains approximately 384 calories, 28g carbohydrates, 9g protein, and 27g fat, with 16g saturated fat. The soup also provides 667mg potassium, 36mg vitamin C, and 1349 IU vitamin A, making it both indulgent and nutrient-rich. The combination of vegetables, corn, and dairy ensures a satisfying and well-rounded meal.
Variations to Customize Your Soup
- Spice Variations: Experiment with smoked paprika or chipotle powder to intensify the smoky flavor.
- Vegetarian Option: Substitute vegetable broth for chicken stock and skip any meat additions for a fully vegetarian soup.
- Cheese Alternatives: If cotija is unavailable, feta or queso fresco can provide a similar salty, crumbly texture.
- Herb Enhancements: Add fresh oregano or parsley along with cilantro to create a more herbaceous note.
Conclusion
Mexican Street Corn Soup transforms the classic flavors of elotes into a comforting, creamy soup that’s perfect for any occasion. Its combination of sweet corn, creamy potatoes, roasted poblanos, and tangy cheese delivers a rich and satisfying experience that’s both authentic and approachable. This recipe is a versatile and crowd-pleasing option that captures the spirit of Mexican cuisine in every bowl, offering a balance of texture, flavor, and visual appeal.