Mexican Street Corn Soup
Home › Soups, Stews & Chili › Mexican Street Corn Soup
Soups, Stews & Chili

Mexican Street Corn Soup

Mexican street corn soup brings all the best parts of elote into a bowl: sweet corn, smoky chili, tangy lime, and that salty crumble of cotija on top. The texture is what makes it worth repeating. You get a silky, lightly thickened base with pockets of charred corn that still pop when you bite into them.

The trick is building flavor in layers instead of dumping everything in at once. Charring part of the corn first gives the soup that street-corn depth, while the blend of chili powder, cumin, and smoked paprika keeps the broth from tasting flat. The cream and sour cream go in at the end, after the soup has been blended and the heat is lowered, so the finish stays smooth instead of turning grainy.

Below, you’ll find the small details that make this soup taste like elote instead of plain corn chowder, plus a few ways to adjust the heat, make it dairy-free, or prep it ahead for an easy dinner.

“

The corn got that sweet little char on it and the soup turned out silky without being heavy. I added extra lime at the table and my husband went back for a second bowl before I even sat down.

★★★★★— Monica R.

Love this smoky, creamy Mexican street corn soup? Save it to Pinterest for the nights when you want elote flavor in a cozy one-pot bowl.

Save to Pinterest

The Secret to Keeping Elote Flavor Bright After the Blend

Soup made from corn can turn heavy fast, and that usually happens when the whole pot gets blended smooth and then simmered too long. The flavor dulls, the texture goes flat, and all you taste is cream. This version avoids that by keeping part of the corn back for the skillet and stirring it in after blending, so you still get sweet kernels and a little bite in every bowl.

The lime juice matters just as much as the dairy. Add it at the end, after the soup has come off the heat or dropped to a gentle warmth. If you cook citrus too hard, it loses the clean snap that makes street corn taste like street corn.

  • Charring some of the corn — This is where the smoky depth comes from. A dry hot skillet works better than oil here because you want browned spots, not fried corn.
  • Broth — Chicken broth gives a fuller base, but vegetable broth keeps it just as good for a meatless bowl. Use the best broth you have; weak broth makes the soup taste thin no matter how much seasoning you add.
  • Cotija — Cotija gives the sharp, salty finish that makes the bowl taste like elote. If you can’t find it, feta is the closest swap, but it brings a little more tang and less of that dry crumbly texture.
  • Sour cream and heavy cream — The sour cream adds the tang that plain cream can’t copy. If you only have crema or full-fat Greek yogurt, use it off the heat so it doesn’t curdle.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

How to Build the Soup Base Without Losing the Corn Texture

Charring the Corn First

Heat a dry skillet until it’s hot enough that the corn sizzles the moment it hits the pan. You want browned, blistered spots on about two cups of the kernels, not a fully blackened layer. If the skillet is crowded, the corn steams instead of chars, so work in a thin layer and leave it alone long enough to color before stirring.

Softening the Onion and Spices

Cook the onion and jalapeño in butter until the onion turns translucent and the jalapeño loses its raw edge. Garlic goes in last and only needs about a minute; any longer and it turns bitter. Stir in the chili powder, cumin, and smoked paprika while the onions are still hot so the spices bloom in the fat and stop tasting dusty.

Blending for a Creamy, Not Gluey, Finish

Once the broth and remaining corn have simmered, blend until the soup is mostly smooth with a few bits left for texture. An immersion blender gives you better control than a standard blender, and it keeps you from overprocessing the corn into something pasty. Add the cream, sour cream, and lime after blending, then warm the soup gently instead of boiling it, or the dairy can split.

Make It Spicier Without Overpowering the Corn

Leave the jalapeño seeds in, or stir in a pinch of cayenne with the dry spices. That lifts the heat without drowning out the sweet corn, which is the flavor you want to keep front and center.

Dairy-Free Version

Swap the butter for olive oil and use full-fat coconut milk or an unsweetened dairy-free cream in place of the heavy cream and sour cream. The soup will still be rich, but it will lose a little of the tang that cotija and sour cream bring, so finish with extra lime and a generous pinch of salt.

Using Frozen or Canned Corn

Frozen corn works almost as well as fresh and often tastes sweeter than out-of-season fresh corn. If you use canned corn, drain it well and pat it dry before charring so the kernels can brown instead of sputter.

Storage and Reheating

  • Refrigerator: Store for up to 4 days in an airtight container. The corn softens a little, but the flavor holds up well.
  • Freezer: It freezes, but the dairy can separate a bit when thawed. For best results, freeze the soup before adding the cream and sour cream, then stir those in after reheating.
  • Reheating: Warm it slowly over low heat and stir often. High heat is the fastest way to break the dairy and turn the texture grainy.

Answers to the Questions Worth Asking

Can I use frozen corn for Mexican street corn soup?+

Yes, frozen corn works well and is often the easiest option. Thaw it first if you want better browning in the skillet, since ice on the kernels can keep them from charring properly. The soup still tastes sweet and fresh once it simmers with the spices.

How do I keep the soup from curdling when I add the cream?+

Pull the pot down to low heat before adding the cream and sour cream. If the soup is boiling, the dairy can break and look grainy instead of silky. Stir it in gradually and keep the heat gentle from that point on.

Can I make Mexican street corn soup ahead of time?+

Yes, and it reheats well if you handle the dairy gently. For the best texture, make the soup base ahead, then stir in the cream, sour cream, lime, and cotija when you reheat it. That keeps the final bowl tasting fresh instead of slightly dulled.

How do I make this soup thicker without adding flour?+

Blend a little more of the corn and broth together, or simmer the soup uncovered for a few extra minutes before adding the dairy. Corn naturally thickens the pot as it breaks down, so you usually don’t need flour or cornstarch unless you want a much heavier bowl.

Can I use feta instead of cotija in elote soup?+

Yes. Feta is the closest easy swap, though it tastes a little tangier and less dry than cotija. Crumble it on top at the end so it stays distinct and doesn’t melt into the soup.

Mexican Street Corn Soup

Mexican street corn soup brings elote flavors into a creamy, charred-corn bowl. Blend the broth-corn base until smooth, then stir in charred kernels for juicy texture and top with cotija, cilantro, and lime.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Mexican-American
Calories: 430

Ingredients
  

Corn
  • 2 cup corn kernels Charred portion for topping and texture
  • 3 cup corn kernels Remaining portion for the blended base
Aromatics
  • 1 onion
  • 4 clove garlic Minced
  • 1 jalapeño Minced
Broth & dairy
  • 4 cup chicken or vegetable broth
  • 1 cup heavy cream
  • 0.5 cup sour cream
  • 2 tbsp butter
Spices & lime
  • 2 tsp chili powder Use part for soup and part for serving
  • 1 tsp cumin
  • 0.5 tsp smoked paprika
  • 1 lime juice Juice of 1 lime
Toppings
  • 0.5 cup cotija cheese Plus extra for serving
  • 0.25 fresh cilantro Extra for serving
  • 1 lime wedges For serving
  • 1 salt and pepper To taste

Equipment

  • 1 Dutch oven
  • 1 immersion blender

Method
 

Char the corn
  1. Heat a dry hot skillet and char 2 cups of corn until you see browned, blistered spots, then set it aside.
Build the soup base
  1. Melt the butter in a Dutch oven, then sauté the onion and jalapeño for 4 minutes until softened.
  2. Add the garlic and cook for 1 minute until fragrant.
  3. Add the remaining 3 cups corn, chili powder, cumin, and smoked paprika, then cook for 2 minutes to coat the kernels.
  4. Pour in the broth and bring to a simmer for 15 minutes, stirring occasionally.
Blend and finish
  1. Blend the soup until smooth with an immersion blender, then return it to a simmer if needed.
  2. Stir in the heavy cream and sour cream, then add the charred corn and lime juice.
  3. Season with salt and pepper to taste, then serve topped with cotija cheese, cilantro, chili powder, and lime wedges.

Notes

For best elote-style flavor, fully char the 2 cups corn in the dry skillet so it brings smoky, browned edges to the soup. Refrigerate leftovers in an airtight container up to 3 days; reheat gently on the stove to avoid the cream breaking. Freezing is not recommended because dairy soups can separate after thawing. For a dairy-free swap, use coconut cream and omit the sour cream and cotija (add extra chili powder and lime to keep the flavor punch).

Leave a Comment

Recipe Rating