If you love the bold, creamy, and slightly smoky flavors of Mexican street corn—also known as elote—then this Mexican Street Corn Soup is a must-try. It transforms everything you adore about grilled corn on the cob into a comforting, spoonable dish that’s perfect year-round.
Packed with sweet corn, zesty lime, creamy cheese, and a hint of spice, this soup is rich, satisfying, and surprisingly easy to make at home.
What Is Mexican Street Corn Soup?
Mexican Street Corn Soup, often called Elote Soup, is inspired by traditional Mexican street food where grilled corn is slathered with mayonnaise, cheese, lime juice, and chili powder. This soup version captures those same flavors but in a warm, creamy base.
It’s essentially:
- Sweet corn + smoky spices
- Creamy broth + tangy lime
- Savory cheese + fresh herbs
All blended into a cozy, flavor-packed bowl.
What Makes Mexican Street Corn Soup So Special?
Traditional Mexican street corn is grilled over an open flame, then coated with mayonnaise, cheese, lime juice, and spices. This soup version recreates that iconic flavor profile by combining:
- Naturally sweet corn (fresh or roasted)
- Creamy elements like cream and cheese
- Acidic brightness from fresh lime juice
- Smoky heat from chili powder and paprika
The result is a perfectly balanced dish—creamy but not heavy, bold but not overwhelming.
How to Make Mexican Street Corn Soup
Ingredients You’ll Need
Base Ingredients:
- 5 cups corn kernels (fresh preferred, but frozen works well)
- 2 tbsp butter (or olive oil)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 jalapeño, deseeded and chopped (optional for heat)
- 4 cups chicken broth (or vegetable broth)
Creamy Elements:
- 3/4 cup heavy cream
- 1/2 cup mayonnaise (for authentic elote flavor)
- 3/4 cup crumbled cotija cheese (or feta as substitute)
Seasonings:
- 1 1/2 tsp chili powder
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- Salt and black pepper to taste
Finishing Touch:
- Juice of 1–2 fresh limes
- 1/4 cup chopped cilantro
Step-by-Step Instructions (Detailed for Best Results)
1. Build the Flavor Base
Melt butter in a large pot over medium heat. Add chopped onion and cook for 5–6 minutes until soft and slightly golden. Stir in garlic and jalapeño, cooking just until fragrant.
This step is crucial—it builds the foundation of flavor.
2. Add and Char the Corn
Add the corn kernels and cook for 8–10 minutes. Let some kernels sit untouched to lightly char.
Why this matters: Slight charring mimics the grilled flavor of authentic street corn and adds depth.
3. Simmer the Soup
Pour in the broth and bring to a gentle simmer. Let it cook for 10–15 minutes so the corn softens and the flavors blend.
4. Blend to Your Preferred Texture
Use an immersion blender to blend about half the soup.
- Blend less for a chunky, rustic texture
- Blend more for a smooth, creamy consistency
Avoid over-blending—you want some corn texture for authenticity.
5. Add Creaminess and Spice
Reduce heat to low and stir in:
- Heavy cream
- Mayonnaise
- Chili powder, smoked paprika, cumin
Simmer gently for 5 minutes. Do not boil at this stage to maintain a smooth texture.
6. Finish with Cheese and Lime
Turn off the heat and stir in:
- Cotija cheese
- Fresh lime juice
Taste and adjust seasoning—this is where the flavors really come alive.
7. Serve Like Authentic Street Corn
Ladle into bowls and top with:
- Extra cotija cheese
- Fresh cilantro
- Chili flakes or paprika
- Lime wedges
For extra authenticity, drizzle a little mayonnaise on top before serving.
Pro Tips for Restaurant-Quality Results
- Use fresh corn when in season for maximum sweetness
- Roast or grill corn first for deeper flavor
- Add mayonnaise gradually to control richness
- Always use fresh lime juice, not bottled
- Balance is key: taste before serving and adjust salt, acid, and spice
What to Serve with Mexican Street Corn Soup
Pair this soup with:
- Warm tortillas or crusty bread
- Grilled chicken or steak
- Fresh avocado slices
- A simple green salad
It also works great as a starter for a Mexican-inspired meal.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days
- Freezer: Freeze for up to 2 months (without garnishes)
- Reheating: Warm gently on the stove, adding a splash of broth if needed
Nutritional Benefits
Mexican Street Corn Soup isn’t just delicious—it also offers:
- Fiber from corn for digestion
- Healthy fats from cream and cheese
- Vitamins and antioxidants from peppers and lime
You can easily lighten it by reducing cream or using low-fat alternatives.
Final Thoughts
This Mexican Street Corn Soup (Elote Soup) delivers everything you love about classic street corn in a warm, comforting bowl. It’s creamy, zesty, slightly spicy, and incredibly satisfying.
Whether you’re cooking for family, hosting guests, or just craving something flavorful and unique, this soup is guaranteed to impress. Once you try it, it might just become a regular in your meal rotation.
Print
Mexican Street Corn Soup (Elote Soup): Creamy, Smoky & Irresistibly Flavorful
- Total Time: 45 minutes
Description
This Mexican Street Corn Soup (Elote Soup) is a creamy, smoky, and flavor-packed dish inspired by classic street corn. Made with sweet corn, warm spices, tangy lime, and rich cheese, it delivers a perfect balance of comfort and bold taste in every spoonful.
Ingredients
Soup Base:
- 5 cups corn kernels (fresh, frozen, or canned)
- 2 tbsp butter (or olive oil)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 jalapeño, finely chopped (optional)
- 4 cups chicken broth (or vegetable broth)
Creamy & Flavor Elements:
- 3/4 cup heavy cream
- 1/2 cup mayonnaise
- 3/4 cup cotija cheese (crumbled, or feta substitute)
Seasonings:
- 1 1/2 tsp chili powder
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- Salt and black pepper to taste
Finish & Garnish:
- Juice of 1–2 fresh limes
- 1/4 cup fresh cilantro, chopped
- Extra cotija cheese
- Chili flakes or paprika (optional)
Instructions
1. Sauté Aromatics
In a large pot over medium heat, melt butter. Add onion and cook for 5–6 minutes until soft. Stir in garlic and jalapeño, cooking for 1 minute until fragrant.
2. Cook & Char the Corn
Add corn and cook for 8–10 minutes, allowing some kernels to lightly char for a smoky flavor.
3. Simmer the Soup
Pour in broth and bring to a gentle simmer. Cook for 10–15 minutes to develop flavor.
4. Blend for Texture
Blend about half the soup using an immersion blender (or standard blender). Leave some chunks for a hearty texture.
5. Add Cream & Seasoning
Lower heat and stir in heavy cream, mayonnaise, chili powder, smoked paprika, cumin, salt, and pepper. Simmer gently for 5 minutes.
6. Finish the Soup
Remove from heat and stir in cotija cheese and fresh lime juice. Taste and adjust seasoning.
7. Serve
Ladle into bowls and top with cilantro, extra cheese, chili flakes, and a squeeze of lime.
Notes
- Lightly char the corn for authentic street-style flavor
- Add mayonnaise gradually to control richness
- Use fresh lime juice for brightness and balance
- Avoid boiling after adding cream to keep texture smooth
- Blend partially for the perfect creamy + chunky consistency
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Cuisine: Mexican
Nutrition
- Calories: 420 kcal
- Fat: 28g
- Carbohydrates: 34g
- Fiber: 4g
- Protein: 9g












