Creamy Corn Soup (Sopa de Elote) — Ready in 30 Minutes
The secret to a corn soup that tastes like it simmered all afternoon? You char the corn first — dry pan, no oil, until the kernels blister and turn deep amber at the edges. Most recipes skip this entirely, and that’s exactly why their soup tastes flat. But here’s the thing: charring corn takes less than 8 minutes, and it changes everything about what ends up in your bowl.
This is a 30-minute corn soup with a smoky, layered flavor that punches way above its effort level. No cream needed — the corn itself thickens the broth when blended. You get a velvety, golden soup with real depth, built from pantry staples and fresh or frozen corn. Weeknight-friendly, and genuinely impressive when you have people over.
Pro Tip
The most common mistake: blending the soup while it’s too thin, then wondering why it’s watery. The fix is to pull out roughly one-third of the corn before blending, then stir it back in at the end. Those whole kernels give the soup body and a little texture contrast, so it doesn’t read as baby food. I learned this after my second batch came out looking like yellow water — the third version was the one I actually wanted to eat.
Fresh corn on the cob gives the best flavor, but frozen corn works well year-round — look for fire-roasted frozen corn at most large supermarkets, which skips the charring step. Cotija is the traditional crumbled topping; if you can’t find it, a sharp feta crumbles in the same way and holds up to the heat. Crema mexicana is worth tracking down in the international aisle, but sour cream thinned with a splash of milk is a solid stand-in.
Creamy Corn Soup (Sopa de Elote) — Ready in 30 Minutes
4
servings10
minutes20
minutes310
kcal30
minutesIngredients
5 cups (about 700g) fresh or frozen corn kernels (from ~6 ears if fresh)
1 tbsp neutral oil (vegetable or sunflower)
1 medium white onion, roughly chopped
3 cloves garlic, smashed
1 medium jalapeño, seeded and sliced (keep seeds for more heat)
3 cups (720ml) vegetable or chicken broth, low sodium
1/2 tsp ground cumin
1 tsp kosher salt, plus more to taste
1/4 tsp black pepper
2 tbsp crema mexicana or sour cream (for finishing)
2 oz (55g) cotija cheese, crumbled (or feta)
1 tbsp fresh lime juice
small handful fresh cilantro leaves, for serving
pinch chili flakes or Tajín, for serving
Directions
- Char the corn. Heat a dry cast-iron or heavy skillet over high heat and add the corn in a single layer — no oil. Cook undisturbed for 3–4 minutes until the kernels blister and turn deep amber on one side, then toss and repeat. You’re listening for a dry popping sound and looking for dark brown spots, not just golden. That char is the flavor base.
- Set aside one-third of the charred corn. Transfer the rest to a separate bowl. This reserved portion goes back in whole at the end — it’s what gives the soup texture rather than a smooth purée.
- Sauté the aromatics. In a large pot over medium heat, warm the oil and cook the onion for 4 minutes until soft and translucent. Add the garlic and jalapeño and cook 1 more minute — you want them fragrant but not browned.
- Add the two-thirds portion of charred corn, the broth, cumin, salt, and pepper. Bring to a gentle simmer and cook for 8 minutes. Don’t rush to a rolling boil — a steady simmer keeps the corn flavor clean rather than muddy.
- Blend until smooth. Use an immersion blender directly in the pot, or transfer in batches to a countertop blender. Blend for a full 60 seconds — the soup should feel silky when you rub a drop between your fingers, with no grainy bits.
- Stir in the reserved whole corn kernels and the lime juice. Taste and adjust salt. The lime goes in off the heat — it keeps the brightness sharp rather than cooking off into bitterness.
- Serve immediately. Ladle into bowls and top with a swirl of crema, crumbled cotija, cilantro, and a pinch of chili flakes. Serve while the soup is steaming — the cotija softens slightly against the heat, which is exactly what you want.
Variations
For a smoky, deeper version: swap the jalapeño for one chipotle pepper in adobo sauce — it adds a slow heat and a campfire edge that works especially well in colder months. For a dairy-free bowl: skip the crema and cotija entirely and finish with a drizzle of good olive oil and toasted pepitas — the crunch fills in for the missing richness.
Serving Suggestions
Serve alongside warm flour tortillas or crusty sourdough for dipping — the soup is thick enough to hold up to both. A simple shredded chicken quesadilla on the side turns this into a full meal without much extra work. A wedge of lime and a cold lager round out the table.
FAQ
Can I use canned corn instead of fresh or frozen?
Yes, but drain and dry it thoroughly before charring — excess moisture steams the corn instead of charring it, and you lose the flavor depth entirely. Pat it dry with paper towels and give it an extra minute in the pan.
How do I store and reheat leftovers?
The soup keeps well in the fridge for up to 3 days in a sealed container. Reheat gently over medium-low heat with a splash of broth to loosen it — it thickens considerably once cold.
Can I make this soup spicier without changing the flavor profile?
Keep the jalapeño seeds in rather than removing them — that alone adds a noticeable kick without altering the base. You could also wonder what a serrano would do in place of the jalapeño, and honestly, it’s worth trying.