Mexican Street Corn Soup

Creamy, smoky and slightly tangy elote-inspired soup packed with sweet corn flavor

Time50 min Servings6 Difficulty3/10 TypeSoup

Mexican Street Corn Soup is inspired by the famous elote - grilled corn coated with creamy, tangy sauce and spices. This soup transforms those bold flavors into a rich, comforting dish with a smooth and slightly chunky texture.

It combines naturally sweet corn, creamy elements, garlic, and a light smoky note from spices, creating a perfectly balanced soup that feels both indulgent and fresh.

The ingredients are simple, affordable, and easy to find, making this recipe an extremely low-budget meal with restaurant-quality flavor.

Thanks to its mild creaminess and natural sweetness, this soup is also suitable for children when served without extra chili or spice, making it a great family-friendly vegetable soup.

🔥 Pro Cooking Secret
Lightly sauté the corn before simmering - this enhances sweetness and adds a subtle roasted flavor similar to authentic street corn.

Per 100 g of the finished Mexican Street Corn Soup:

Protein 2.1 (g)
Fat 3.8 (g)
Carbs 9.6 (g)
Calories 82 (kcal)
Mexican Street Corn Soup in a decorative ceramic bowl, creamy corn soup topped with cheese, paprika and fresh herbs, corn kernels visible, lime wedges, chili peppers and spices around, rustic pot and ingredients in background
Recipe author Olivia Bennett

Recipe by: Olivia Bennett

Olivia specializes in vegetable soups and international comfort food. She carefully balances creamy textures, spice levels, and natural sweetness to recreate authentic Mexican street corn flavors in a simple homemade format.

Ingredients
for Mexican Street Corn Soup

Ingredients for Mexican Street Corn Soup: corn, onion, garlic, broth, mayonnaise, lime, cheese and spices arranged on white background

Ingredient List

  • 4 cups (600 g) corn kernels (fresh, frozen, or canned drained)
  • 1 medium onion (160 g), diced
  • 3 cloves (12 g) garlic guide, minced
  • 1 tbsp (15 g) Olive Oil guide
  • 4 cups (950 ml) vegetable brothguide (or water)
  • 3 tbsp (75 g) mayonnaise guide
  • 60 g grated hard cheese (Parmesan or Cotija-style)
  • 1 tbsp lime juice (15 ml)
  • 1/2 tsp smoked paprika
  • 1/2 tsp chili powder (optional)
  • 6 g kosher salt guide
  • 1/4 tsp ground black pepper guide
Fresh corn gives the best flavor, but frozen corn works perfectly and keeps the recipe budget-friendly.

💡Helpful Tips

  • Creaminess: mayonnaise creates authentic elote-style richness without heavy cream.
  • Broth alternative: water can be used for a lighter and cheaper version.
  • Spice control: skip chili for kids or add more for extra heat.

How to Make Mexican Street Corn Soup (Step-by-Step Guide)

  1. Step 1

    Start by preparing all ingredients so everything is ready before cooking.

    Peel the onion and cut it into small, even cubes - about 0.5-1 cm in size. Try to keep the pieces uniform so they cook evenly and soften at the same rate.

    Next, finely mince the garlic using a knife or garlic press. It should be very finely chopped so it blends smoothly into the soup without large chunks.

    If using fresh corn, carefully slice the kernels off the cob using a sharp knife. Hold the cob upright and cut downward.

    The goal of this step is to have all ingredients prepped and ready, which makes the cooking process smooth and prevents overcooking later.

  2. Step 2

    Place a large pot on the stove and heat it over medium heat. Add Olive Oil and allow it to warm for about 20-30 seconds.

    Add the diced onion and begin cooking it slowly, stirring every 30-40 seconds. The onion should gradually become soft and translucent after about 5-6 minutes.

    Do not increase the heat - cooking slowly helps release natural sweetness. The onion should be soft and slightly glossy, but not browned.

    Add the minced garlic and cook for another 30 seconds while stirring constantly. Garlic burns quickly, so this step should be short.

    This stage builds the flavor base of the soup, so take your time.

  3. Step 3

    Add the corn kernels directly into the pot with the onion and garlic.

    Stir well so the corn is evenly mixed with the aromatics, then let it cook for about 4-5 minutes.

    Stir occasionally and allow some of the corn to lightly brown on the bottom. This creates a subtle roasted flavor.

    You should hear a gentle sizzling sound and see slight golden spots on some kernels.

    This step is very important because it enhances the natural sweetness and adds a light grilled street corn flavor to the soup.

  4. Step 4

    Pour in the vegetable broth. If broth is not available, you can safely use plain water instead.

    Stir everything thoroughly so nothing sticks to the bottom of the pot.

    Increase the heat slightly and bring the soup to a gentle boil. Once it starts bubbling, reduce the heat to low.

    Let the soup simmer uncovered for 15-20 minutes. Stir occasionally to ensure even cooking.

    By the end of this step, the corn should be very soft and tender, and the broth should have a rich, slightly creamy appearance.

  5. Finish
    Finished Mexican Street Corn Soup creamy texture with corn and cheese topping

    Turn off the heat and let the soup cool slightly for 2-3 minutes.

    Using an immersion blender, blend about half of the soup directly in the pot. This creates a creamy base while keeping some whole corn kernels for texture.

    If using a regular blender, carefully transfer part of the soup in batches, blend, and return it to the pot.

    Add mayonnaise, grated cheese, lime juice, smoked paprika, salt, and black pepper.

    Stir thoroughly until everything is fully combined and the soup becomes smooth and creamy.

    Taste the soup and adjust seasoning if needed. The final result should be creamy, slightly tangy, and naturally sweet with a light smoky flavor.

    Serve hot and optionally garnish with extra cheese or herbs.

📌 Common Mistakes When Making Mexican Street Corn Soup

Mexican Street Corn Soup may seem like a very simple recipe - corn, broth, a creamy element, and spices - but achieving the signature elote-style flavor requires proper technique at every step.

The balance between sweetness, creaminess, acidity, and light smokiness is what defines this soup. Small mistakes in cooking can lead to flat flavor, overly heavy texture, or lack of depth.

Below are the most common Mexican Street Corn Soup mistakes and how to fix them for a perfectly creamy, flavorful result.

Problem Most Likely Cause Quick Fix
Soup tastes flat and lacks depth Corn was not sautéed before adding liquid Cook corn for 4-5 minutes until lightly golden before adding broth.
Soup is too thin and watery Not enough blending or too much liquid Blend part of the soup and simmer longer to thicken naturally.
Soup tastes too heavy or greasy Too much mayonnaise or cheese Add creamy ingredients gradually and balance with lime juice.
Flavor feels unbalanced Missing acidity or seasoning Add lime juice and adjust salt to enhance flavor.
Mistake 1

Skipping the corn sautéing step

One of the defining characteristics of Mexican Street Corn Soup is the slightly roasted, caramelized flavor of the corn. If the corn is added directly to the broth without sautéing, the soup will taste plain and one-dimensional.

Sautéing the corn helps release natural sugars and creates light golden spots that mimic the flavor of grilled street corn.

Fix: Always cook the corn in oil for at least 4-5 minutes before adding liquid. Let some kernels lightly brown - this step adds depth and authentic flavor.
Mistake 2

Not blending the soup correctly

The texture of this soup should be creamy but not completely smooth. If you do not blend the soup at all, it will feel too brothy. If you blend everything fully, it loses its characteristic texture.

The balance between blended base and whole corn kernels is what makes the soup satisfying and visually appealing.

Fix: Blend only about half of the soup. This creates a creamy base while keeping whole kernels for texture and a more authentic result.
Mistake 3

Adding too much mayonnaise or cheese

Creaminess in Mexican Street Corn Soup should feel rich but balanced. Adding too much mayonnaise or cheese can make the soup overly heavy, greasy, and overpower the natural sweetness of the corn.

The goal is to enhance flavor, not mask it with excessive fat.

Fix: Add creamy ingredients gradually and taste as you go. Use lime juice to balance richness and keep the soup fresh and light.
Mistake 4

Ignoring acidity and seasoning balance

Mexican street corn flavor relies on contrast: sweet corn, creamy texture, and bright acidity. If lime juice or proper seasoning is missing, the soup can taste dull and unfinished.

Even a well-cooked soup can feel incomplete without this final balance of flavors.

Fix: Always finish the soup with fresh lime juice and adjust salt carefully. This will brighten the flavor and bring all components together.

Quick Summary

The best Mexican Street Corn Soup depends on a few key techniques: sautéing the corn to develop flavor, blending only part of the soup for the perfect texture, using creamy ingredients in moderation, and balancing everything with acidity and seasoning. When these steps are done correctly, the soup becomes creamy, rich, slightly smoky, and perfectly balanced - just like authentic Mexican street corn in soup form.

🗨 FAQ
About Mexican Street Corn Soup

Mexican Street Corn Soup is easy to prepare, but achieving the perfect balance of creaminess, sweetness, and spice can raise a few questions. These answers help you get the best texture and flavor every time.
Can I use frozen or canned corn instead of fresh corn?
Yes. Frozen and canned corn both work very well in this recipe. Just make sure to drain canned corn properly and sauté it the same way to develop flavor before adding liquid.
How do I make the soup less spicy for children?
Simply skip chili powder and reduce smoked paprika slightly. The soup will still be flavorful, creamy, and naturally sweet, making it perfect for a mild, kid-friendly version.
Why does my soup taste too heavy?
This usually happens when too much mayonnaise or cheese is added. Balance the soup with a bit more broth and fresh lime juice to lighten the texture and refresh the flavor.
Can I make this soup ahead of time?
Yes. The soup stores well in the refrigerator for up to 3-4 days. The flavor often becomes even better after resting, as the ingredients continue to blend together.
Can I freeze Mexican Street Corn Soup?
It can be frozen, but keep in mind that the texture may change slightly because of the creamy ingredients. For best results, freeze before adding mayonnaise and cheese, then add them after reheating.
What can I serve with this soup?
This soup pairs well with toasted bread, tortillas, quesadillas, or simple vegetable salads. These sides complement the creamy corn flavor and make the meal more satisfying.