Some dishes don’t just feed you—they transport you. This Mexican street corn soup captures the bold, vibrant essence of elote and transforms it into a comforting, spoon-worthy experience.
Inspired by the smoky, creamy, and tangy flavors of classic Mexican street corn, this soup delivers depth in every bite. Sweet corn meets a rich, velvety base, layered with spices, lime, and a subtle kick that keeps things exciting.
What sets this recipe apart is its perfect balance. It’s indulgent without being heavy, flavorful without being overwhelming, and simple enough to prepare on even your busiest days.
Whether you’re craving comfort food with character or looking to elevate your soup game, this recipe offers a satisfying blend of warmth, texture, and bold flavor that feels both familiar and elevated.
Ingredients You’ll Need
There’s something incredibly rewarding about turning fresh, vibrant ingredients into a deeply comforting soup that feels both rustic and refined.
(One of the things I love about this recipe is that it uses simple pantry ingredients. You probably already have most of them in your kitchen.)
Base Ingredients:
- 4 cups corn kernels (fresh or frozen)
- 2 tbsp butter
- 1 tbsp olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 3 cups chicken broth
- 1 cup heavy cream
- 1/2 cup mayonnaise
- 1/2 cup cotija cheese, crumbled
- 1 tsp chili powder
- 1/2 tsp smoked paprika
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1 tbsp lime juice
Optional Add-ins:
- 1/4 cup chopped cilantro
- 1/2 tsp cayenne pepper
- 1/4 cup diced jalapeños
- 1/4 cup sour cream
- 1/4 cup crispy bacon bits
Step-by-Step Instructions

Step 1: Build the Flavor Base
In a large pot over medium heat, melt butter with olive oil. Add diced onion and cook until softened and slightly translucent, about 4–5 minutes. Stir in minced garlic and cook for another minute until fragrant. This step builds the aromatic foundation of the soup, ensuring every spoonful is layered with depth and warmth. Avoid browning the garlic too much, as it can turn bitter and affect the final flavor.
Step 2: Cook the Corn
Add corn kernels to the pot and stir well to coat with the butter mixture. Let the corn cook for about 5–7 minutes, allowing slight caramelization to develop. This enhances the natural sweetness of the corn and adds a subtle smoky note. Stir occasionally to prevent sticking. This stage is key to achieving that signature street corn flavor profile in a soup format.
Step 3: Simmer and Blend
Pour in chicken broth and bring the mixture to a gentle simmer. Let it cook for 10 minutes to allow flavors to meld. Using an immersion blender, partially blend the soup, leaving some corn whole for texture. If using a standard blender, blend in batches carefully. The goal is a creamy consistency with a bit of bite, rather than a completely smooth puree.
Step 4: Finish and Enrich
Reduce heat to low and stir in heavy cream, mayonnaise, cotija cheese, and spices. Mix until smooth and fully incorporated. Add lime juice for brightness and adjust seasoning as needed. Let the soup warm through without boiling. Serve hot, garnished with cilantro, extra cheese, or chili powder for a visually appealing and flavor-packed finish.
Cook Time
Total:
Approximately 35 minutes
Prep:
10 minutes
Bake:
25 minutes
Servings
This recipe is designed to deliver comfort and bold flavor in every serving, making it perfect for both individual meals and shared dining experiences.
Makes approximately 4 servings, depending on portion size and toppings used. It can easily be doubled for larger gatherings or meal prep.
Each serving offers a satisfying balance of creamy texture and vibrant flavors, making it filling without feeling overly heavy or rich.
Common Mistakes in This Recipe
One common mistake is over-blending the soup, which removes the desirable texture and makes it overly smooth instead of slightly chunky.
Another issue is skipping the step of sautéing the corn properly. Without caramelization, the soup lacks depth and natural sweetness.
Adding dairy at high heat can cause curdling, affecting both texture and appearance of the soup.
Lastly, under-seasoning the soup can result in a flat flavor profile that doesn’t reflect the bold essence of street corn.
Solutions to Common Mistakes
Blend the soup partially to maintain texture. A mix of smooth and whole kernels creates a more satisfying consistency.
Allow the corn to cook properly before adding liquids. This step enhances flavor significantly and shouldn’t be rushed.
Lower the heat before adding cream and mayonnaise. Gentle warming prevents curdling and keeps the soup silky.
Taste and adjust seasoning gradually. Adding lime juice, salt, and spices in balance ensures a vibrant final dish.
Nutritional Information (approx. per serving)
- Calories: 380 kcal
- Protein: 9g
- Fat: 25g
- Carbohydrates: 32g
- Fiber: 3g
- Sugar: 8g
Corn provides natural carbohydrates and fiber, supporting energy and digestive health when consumed in moderation.
The addition of dairy contributes calcium and richness, helping support bone health and satiety.
Garlic and spices offer antioxidants that may support immune function and overall wellness.
Balanced fats from butter and olive oil enhance flavor while contributing to a satisfying eating experience.
Storage Instructions
Allow the soup to cool completely before transferring it to an airtight container for storage in the refrigerator.
It can be stored for up to three days while maintaining its flavor and texture if properly sealed.
Reheat gently over low heat, stirring occasionally to prevent separation and maintain consistency.
If the soup thickens during storage, add a splash of broth or milk while reheating to restore its creamy texture.
Suggestions
Serve this soup with warm crusty bread or tortilla chips for added texture and a complete meal experience.
Top with extra cotija cheese, chili powder, or fresh cilantro for a visually appealing and flavorful finish.
For a protein boost, consider adding shredded chicken or grilled shrimp.
Adjust spice levels based on preference by adding jalapeños or cayenne for extra heat.
Seasonal Relevance
This soup is especially enjoyable during cooler months when warm, comforting dishes are most appealing.
It also shines in late summer when fresh corn is at its peak sweetness and flavor.
Its versatility allows it to be served year-round, adapting easily to seasonal ingredient availability.
Whether served as a starter or main dish, it fits seamlessly into both casual and festive menus.
Final Words
Mexican street corn soup brings together bold flavors and comforting textures in a way that feels both indulgent and approachable.
It’s a recipe that celebrates simplicity while delivering complex, satisfying taste.
Perfect for weeknight dinners or special occasions, it offers versatility and reliability.
Once you make it, it’s sure to become a go-to favorite in your kitchen.
Frequently Asked Questions
Can I make this soup vegetarian?
Yes, simply substitute chicken broth with vegetable broth. The rest of the ingredients remain the same, and the flavor stays rich and satisfying. You can also enhance depth by adding roasted vegetables or smoked spices for an extra layer of complexity.
Can I use canned corn instead of fresh or frozen?
Absolutely. Drain and rinse canned corn before using. While fresh corn offers the best flavor, canned corn still works well and provides convenience. Lightly sautéing it helps enhance its taste and improves the overall texture of the soup.
How can I make this soup spicier?
To increase heat, add diced jalapeños, cayenne pepper, or extra chili powder. You can also top the soup with hot sauce before serving. Adjust gradually to maintain balance while achieving your preferred spice level without overpowering the dish.
Mexican Street Corn Soup Recipe
10
minutes25
minutes380
kcalThis Mexican street corn soup blends sweet corn, creamy textures, and bold spices into a rich, comforting dish. Inspired by classic elote flavors, it’s quick to prepare, deeply satisfying, and perfect for cozy meals or flavorful weeknight dinners.
Ingredients
4 cups corn kernels (fresh or frozen)
2 tbsp butter
1 tbsp olive oil
1 small onion, diced
3 cloves garlic, minced
3 cups chicken broth
1 cup heavy cream
1/2 cup mayonnaise
1/2 cup cotija cheese, crumbled
1 tsp chili powder
1/2 tsp smoked paprika
1/2 tsp salt
1/2 tsp black pepper
1 tbsp lime juice
1/4 cup chopped cilantro (optional)
1/2 tsp cayenne pepper (optional)
1/4 cup diced jalapeños (optional)
1/4 cup sour cream (optional)
1/4 cup crispy bacon bits (optional)
Directions
- Melt butter with olive oil in a pot and sauté onions until soft.
- Add garlic and cook briefly until fragrant.
- Stir in corn and cook for 5–7 minutes for slight caramelization.
- Pour in chicken broth and simmer for 10 minutes.
- Blend partially for a creamy yet textured consistency.
- Reduce heat and stir in cream, mayonnaise, cheese, and spices.
- Add lime juice and adjust seasoning to taste.
- Heat gently without boiling and serve hot with desired toppings.
Recipe Video
Notes
- Do not over-blend; maintain some corn texture for best results.
- Add dairy on low heat to prevent curdling.
- Fresh corn enhances flavor, but frozen or canned works well.
- Adjust spice level gradually to suit your taste preference.
