Creamy Mexican Street Corn Soup (Ready in 30 Minutes)
This Mexican Street Corn Soup takes all the flavors of elote—smoky grilled corn, tangy lime, salty cotija, and a gentle kick of chili—and turns them into a velvety bowl you can have on the table in about half an hour.

It’s the kind of meal that feels like a treat but never keeps you tied to the stove. Blending half the corn gives it body, while the rest stays whole kernel for texture. Finish with crumbled cheese and a squeeze of lime right before serving.
Why This Soup Works
The base is built on fresh or frozen corn, which sweetens as it sautés. A handful of warm spices and a little jalapeño bring heat without overwhelming the corn’s natural sweetness.
Blending just half the pot gives it a creamy texture without any heavy cream. The whole kernels left behind make every spoonful interesting.
And the toppings—that final snowfall of cotija, a scattering of cilantro, and a squeeze of lime—do what street corn does best: make each bite bright and salty.
Ingredients

- 1 tbsp vegetable oil: any neutral oil works, like avocado or canola
- 1 small white onion, diced: about 1 cup
- 2 cloves garlic, minced
- 1 jalapeño, seeded and minced: omit for no heat, or leave seeds in for a spicier soup
- 4 cups fresh or frozen corn kernels: from about 5 ears fresh; no need to thaw frozen
- 1 tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp chili powder: ancho or chipotle both work well
- 3 cups low-sodium vegetable or chicken broth
- ½ tsp salt: plus more to taste
- Juice of 1 lime: about 2 tbsp
- ½ cup crumbled cotija cheese: plus more for serving; feta is a good substitute
- ¼ cup Mexican crema or sour cream
- ¼ cup chopped fresh cilantro: for garnish
- Chili-lime seasoning: like Tajín, for finishing (optional)
Variations / Substitutions
- No fresh jalapeño: use ¼ tsp cayenne or a pinch of red pepper flakes.
- Dairy-free version: swap crema for unsweetened cashew cream and use a plant-based crumbly cheese or double the lime and salt for a sharper finish.
- Add protein: stir in 1 cup of shredded rotisserie chicken after blending.
- Pantry corn: canned corn works in a pinch, just drain and rinse well first.
- Want it thicker: blend all the corn instead of just half, or add a small peeled potato while simmering.
For another warm bowl that leans on corn, try our esquites salad.
How to Make Mexican Street Corn Soup
Step 1: Sauté the Aromatics

Warm the 1 tbsp oil in a large pot over medium heat. Add the onion, garlic, and jalapeño and cook, stirring occasionally, until softened and the onion is translucent, about 5 minutes. Stir in the cumin, smoked paprika, and chili powder and cook for 30 seconds more, just until fragrant.
The spices will darken slightly and smell toasty. If they seem dry and start to stick, add a tablespoon of the broth to loosen things up.
Step 2: Cook the Corn

Add the 4 cups corn kernels and stir to coat everything in the spice mixture. Cook, stirring every minute or so, until the corn is bright yellow and a few kernels are beginning to catch light brown spots, about 5 minutes. Pour in the 3 cups broth and the ½ tsp salt. Bring to a boil, then reduce the heat so the soup simmers gently. Let it cook until the corn is fully tender, 10 minutes.
The edges of the corn will look slightly blistered in places. That bit of color is what gives the soup its grilled-street-corn character.
Step 3: Blend Half the Soup

Take the pot off the heat. Using an immersion blender, blend about half the soup directly in the pot, leaving plenty of whole kernels for texture. Stop blending when you see a creamy orange-yellow base with visible corn pieces still swimming around, about 1 minute of blending. If you don’t have an immersion blender, transfer 2 cups of the soup to a stand blender, blend until smooth (careful, it’s hot), then pour it back in.
Blending creates a velvety backdrop for the chunky corn. You want it creamy but not baby-food smooth; the contrast is what makes each spoonful satisfying.
Step 4: Stir in the Creamy Elements

Set the pot over low heat. Add the lime juice, ½ cup cotija, and ¼ cup crema. Stir gently until the cheese melts in and the crema ribbons through, about 2 minutes. Do not let it boil or the crema can separate. Taste and add more salt or another squeeze of lime if needed.
The soup will turn a richer shade of pale gold and smell sharply of lime and toasted spice. Keep the heat low and stay close; it only needs a moment to come together.
Step 5: Ladle and Top

Ladle the soup straight into bowls while still steaming. Top each serving with an extra crumble of cotija, a shower of fresh cilantro, and a light dusting of chili-lime seasoning if you have it. Serve right away with more lime wedges on the side.
No resting or waiting; this soup is best the moment the toppings hit the hot liquid and start to soften just a little.
A Few Notes Before You Start
- For deeper charred flavor, spread 1 cup of the corn on a sheet pan and broil until blackened in spots before adding it to the soup. Even 2 minutes under a hot broiler makes a difference.
- Frozen fire-roasted corn is a great shortcut when fresh isn’t in season; you can skip the browning step entirely.
- The soup thickens slightly as it sits. Thin leftovers with a splash of broth or milk when reheating.
- A drizzle of hot honey over the finished bowl adds a sweet-spicy pop that works beautifully with the salt from the cotija.
Scale it for a crowd:
| Servings | Corn | Broth | Lime Juice |
|---|---|---|---|
| 4 | 4 cups | 3 cups | 2 tbsp |
| 6 | 6 cups | 4½ cups | 3 tbsp |
| 8 | 8 cups | 6 cups | ¼ cup |
Storing Leftovers
- Refrigerate: Store soup without the toppings in an airtight container for up to 4 days. The toppings are best added fresh.
- Reheating: Warm gently on the stove over low heat, stirring often. Add a little broth or milk if it’s too thick. Avoid boiling.
- Freeze: Freeze the blended soup base (before adding lime and crema) for up to 1 month. Thaw overnight, then add the lime, crema, and cheese while reheating.
What to Serve with Mexican Street Corn Soup
This soup can stand alone for lunch, but for dinner, a crunchy slaw dressed with lime and a little jalapeño cuts the richness. Warm corn tortillas or a stack of cheese quesadillas on the side turn the bowl into a complete meal. For something fresh, a simple cucumber and avocado salad with plenty of salt and lime juice works against the creamy base.
Frequently Asked Questions
Can I use a regular blender instead of an immersion blender?
Yes. Blend 2 cups of the soup in a stand blender, leaving the center cap open and covering with a towel to let steam escape, then return it to the pot.
Is the soup still good if I don’t have cotija?
Absolutely. A crumbly feta brings the same salty tang, or you can leave the cheese out and add a little extra salt and lime at the end.
My blender doesn’t get the soup silky. What should I do?
Strain the blended portion through a fine-mesh sieve before mixing it back in. It adds a minute but guarantees a smooth base.
Does this soup work without any dairy?
Yes. Substitute the crema with full-fat coconut milk or cashew cream, and skip the cheese or use a plant-based cotija. The soup will be a little thinner but still creamy.

Mexican Street Corn Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium. Sauté onion, garlic, and jalapeño until soft, about 5 minutes. Add cumin, paprika, and chili powder; cook 30 seconds.
- Add corn and cook until bright with a few lightly browned spots, about 5 minutes. Pour in broth and salt, bring to a boil, then simmer 10 minutes.
- Remove from heat. Blend about half the soup with an immersion blender until creamy with visible whole kernels, about 1 minute.
- Return pot to low heat. Stir in lime juice, ½ cup cotija, and crema until warmed through, 2 minutes. Do not boil. Adjust salt and lime to taste.
- Ladle into bowls and top with extra cotija, cilantro, and chili-lime seasoning. Serve immediately.
