Mexican Street Corn Soup arrived in my kitchen one chilly evening when I said, “I want elote, but in a bowl,” and you replied, “do it!” I ran to the market for fresh ears and came home humming. This Mexican Street Corn Soup is everything I hoped for — smoky, creamy, a touch of tang, and deeply comforting. With charred corn kernels, savory sautéed onion and garlic, and a silky base of vegetable broth and coconut milk, this soup feels seasonal and soulful. If you enjoy corn-forward comfort foods and want an easy-from-scratch recipe inspired by elote and corn chowder traditions, you’ll love this. For a playful sharing idea, I sometimes serve it alongside a dip variation like my crack corn dip when friends come over.
Why You’ll Love This Mexican Street Corn Soup (elote soup, corn chowder, grilled corn soup)
- Quick and easy to prepare on a weeknight or for guests
- Uses simple, accessible ingredients you can find year-round
- Perfect for late summer when corn is at its peak or as a cozy winter comfort meal
- Comforting and satisfying — impressive without being fussy
What makes this version unique is the use of coconut milk for a slightly sweet, ultra-smooth finish that plays beautifully against the smoky char of grilled corn kernels and a bright squeeze of lime. This is elote-inspired, but not a copy — it’s a soup that evokes the same joy as biting into a street corn cob with cotija and cilantro, translated into a spoonable, shareable bowl. Making this recipe builds confidence — you’ll learn to char corn, balance spices, and blend textures to a perfect creamy-but-slightly-textured finish. If you love bold corn flavors, you might also enjoy the creamy, cheesy antics in my other kitchen favorite, the spicy crack corn dip for snack nights.
Ingredients Needed (for this elote-inspired corn soup, grilled corn soup, easy corn soup recipe)
For the soup base:
- 4 ears fresh corn, husked — you can char these on a grill or roast them in the oven; fresh is best for sweetness
- 1 medium yellow or white onion, finely diced — provides savory depth
- 2 garlic cloves, minced — adds aromatic warmth
For the liquid and seasoning:
- 4 cups vegetable broth — choose low-sodium if you want tighter control over salt
- 1 cup full-fat coconut milk — creates a silky, dairy-free creaminess; canned works best
- 1 teaspoon chili powder — for mild smoky heat (adjust to taste)
- 1/2 teaspoon ground cumin — complements the chili and corn sweetness
- Salt and freshly ground black pepper, to taste
Bright finish and garnish:
- 1 lime — juiced, to brighten and balance the richness
- Fresh cilantro, chopped, for garnish — adds freshness and green color
- Cotija cheese, for garnish (optional) — adds a salty, crumbly finish; omit for a fully dairy-free version
Notes and substitutions: If fresh corn isn’t available, frozen kernels can work — thaw and pat dry, but charring them in a skillet first helps recapture that grilled flavor. If you need the soup fully dairy-free and prefer less coconut flavor, use a neutral plant creamer or a blend of silken tofu and a splash of almond milk, but adjust seasoning as coconut milk adds a natural sweetness.
Ingredients & Equipment Notes (useful tools for best grilled corn soup results)
- Heavy-bottomed pot or Dutch oven — ensures even simmering and gentle heat distribution
- Grill, cast-iron skillet, or broiler pan — for charring corn. A cast-iron skillet gives excellent char if you don’t have outdoor access
- Immersion blender or countertop blender — immersion blenders make it easy to control the soup texture; a countertop blender works but blend in batches and allow steam to escape carefully
- Chef’s knife and cutting board — for quick and safe prep
- Citrus juicer or reamer — gets the most juice from the lime with minimal fuss
Why they help: Charring on a heavy surface develops flavor through caramelization. An immersion blender preserves some kernel texture if you prefer a chunkier chowder; a Dutch oven makes simmering forgiving and reduces the risk of burning the coconut milk.
Instructions – How to Make Mexican Street Corn Soup (step-by-step elote soup method)
- Prepare and char the corn
- Preheat a grill to medium-high or heat a cast-iron skillet over medium-high heat. If using the oven, set the broiler to high and set ears on a foil-lined sheet.
- Rub the husked ears lightly with a touch of neutral oil to encourage even charring. Place the corn on the grill or skillet, turning occasionally until you see blistered, dark brown to black spots — about 8–12 minutes total depending on heat. For broiling, watch carefully and turn every 2–3 minutes.
- Why this matters: The char develops smoky, roasted flavors reminiscent of street corn (elote) and adds depth to the finished soup. Visually, those black flecks tell your mouth the soup is built on real, roasted corn.
- Let the corn cool until you can handle it safely, then use a sharp knife to cut the kernels off the cob. Hold the cob vertically in a bowl to catch kernels and juice.
- Sauté the aromatics
- In your pot or Dutch oven, warm 1–2 tablespoons neutral oil over medium heat. Add the diced onion and a pinch of salt, then sauté until the onion becomes translucent and tender — about 5–7 minutes. Add the minced garlic and cook for an additional 30–45 seconds until fragrant but not browned.
- Why this matters: Sweating onions releases natural sugars and builds a savory base that balances the sweet corn. Fresh garlic adds aromatic lift; keep it from burning so it stays sweet rather than bitter.
- Add the corn and liquids
- Stir in the charred corn kernels. Pour in the vegetable broth and coconut milk, and add chili powder and cumin. Stir to combine, scraping the bottom of the pot so no browned bits stick. Season lightly with salt and pepper — you can adjust after simmering.
- Visual cues: The pot will begin to steam and the coconut milk will create a pale, creamy swirl as it mixes with the broth.
- Simmer to meld flavors
- Bring the soup to a gentle simmer over medium heat, then reduce to low and let it cook uncovered for 15–20 minutes. This short simmer allows the corn to soften further and for the chili and cumin to bloom into the broth.
- Why this matters: A simmer (not a rolling boil) extracts flavor while keeping the coconut milk stable and preventing separation. Watch for a gentle bubble and a fragrant steam.
- Blend to your desired texture
- Use an immersion blender directly in the pot to purée the soup to your preferred consistency. For a smoother cream-style soup, blend until silky. For more texture, pulse lightly so pockets of whole kernels remain. If using a countertop blender, work in batches and vent the lid slightly to prevent pressure build-up.
- Helpful tip: Leaving some kernels whole makes this a hybrid between chowder and cream soup and provides a pleasant bite — I often blend about two-thirds and leave the rest chunky.
- Finish with lime and season to taste
- Stir in the juice of 1 lime and taste. Adjust salt, pepper, and chili powder as needed. The lime brightens and balances the richness from the coconut milk and corn. If the soup seems too thick, add a splash more vegetable broth to loosen it.
- Serve and garnish
- Ladle the soup into bowls and garnish with chopped fresh cilantro and a sprinkle of crumbled Cotija cheese if you’re using it. A little extra lime wedge on the side is always welcome.
- Serving note: For a smokier finish, add a tiny pinch of smoked paprika or a drizzle of chili oil at the end.

Serving Suggestions & Storage Tips (pairings, presentation, and how to keep and reheat your elote corn soup)
Serving ideas and pairings:
- Serve with warm, crusty bread or rustic corn tortillas to sop up every drop.
- Top with optional add-ins for variety: a drizzle of Mexican crema or sour cream (if not dairy-free), a sprinkle of chopped scallions, or a few crushed tortilla chips for crunch.
- For a heartier meal, serve alongside grilled vegetables, a simple salad with citrus vinaigrette, or shredded roasted chicken (if you want protein; avoid pork).
- Pair with light, non-alcoholic beverages like sparkling water with lime, tamarind agua fresca, or an iced hibiscus tea for a complementary tartness.
Presentation tips:
- Use shallow bowls for a more elegant presentation — garnish centrally with cilantro and a dusting of chili powder or cotija.
- For a rustic look, leave a few whole kernels on top and scatter herbs; for an elegant dinner party, drizzle crema in a swirl pattern and finish with microgreens.
Storage and reheating:
- Refrigerator: Cool the soup to room temperature, transfer to an airtight container, and refrigerate for up to 4 days.
- Freezing: This soup freezes well. Cool completely, then portion into freezer-safe containers or heavy-duty freezer bags, leaving 1 inch of headspace for expansion. Freeze for up to 3 months. Note: coconut milk may slightly separate after freezing; reblend when reheating for a silky texture.
- Reheating: Reheat gently over medium-low heat on the stove, stirring occasionally. If the soup seems thick, add a splash of vegetable broth to reach your desired consistency. Avoid boiling after reheating coconut milk to prevent separation. When reheating from frozen, thaw overnight in the refrigerator first, or reheat from frozen very slowly on low heat.
Make-ahead tips:
- You can char the corn and make the stock base a day ahead; store separately and combine when ready to simmer. This helps flavors marry and makes dinner assembly quick.
Helpful Notes & Variations (ingredient swaps, dietary options, flavor boosts, and common mistakes)
Ingredient swaps and substitutions:
- Corn: Fresh is ideal. If using frozen, thaw and pat dry, then pan-char to recreate grilled flavor. Canned corn is an option in a pinch but has a different texture and less sweetness.
- Coconut milk: Full-fat canned coconut milk gives the creamiest result. For a lighter version, use light coconut milk or a blend of almond milk plus 1/4 cup of silken tofu for body.
- Cotija: For a non-dairy finish, use crumbled firm tofu or omit entirely and finish with extra cilantro and lime.
Dietary adaptations:
- Vegan & dairy-free: This recipe is already dairy-free when you omit Cotija, thanks to the coconut milk base. Ensure your vegetable broth is vegan-friendly.
- Gluten-free: Naturally gluten-free — just check your broth label.
- Lower-sodium: Use low-sodium vegetable broth and adjust salt at the end.
Flavor enhancements and add-ins:
- Smoky heat: Stir in a teaspoon of chipotle in adobo (finely minced) for smoky heat, but watch the amount if you prefer milder spice.
- Fresh herbs: Replace or combine cilantro with chives or scallions to vary brightness.
- Texture: Stir in roasted diced poblano or red bell pepper for more color and subtle flavor contrast.
- Protein: Add grilled shrimp, shredded chicken breast, or white beans for a protein boost (avoid pork).
Common mistakes to avoid:
- Burning the garlic: Add garlic after the onion has softened; garlic burns quickly and can taste bitter.
- Over-blending: If you prefer a little bit of kernel texture, don’t puree the entire pot into a velvet soup — aim for a blended-two-thirds approach.
- Skipping the char: If you skip charring the corn, the soup will taste flatter. Even pan-searing kernels quickly helps mimic that grilled flavor.
Why these tweaks work: Corn’s natural sweetness benefits from contrasts — acid (lime), salt (cotija), and heat (chili powder or chipotle) — and a mix of textures keeps each bite interesting.
Conclusion
Mexican Street Corn Soup is a comforting, crowd-pleasing elote-inspired bowl that brings summer’s sweetest ingredient — charred corn — into a warm, creamy soup. It’s simple to make with pantry-friendly staples like vegetable broth and coconut milk, and the lime finish keeps it bright and balanced. If you want to explore similar homestyle corn recipes or compare approaches, I like the way other cooks build their interpretations; for a slightly different take, check out this version from Mexican Street Corn Soup – Striped Spatula, and for another comforting perspective, read the recipe at Mexican Street Corn Soup – Noble Pig. Now go roast some corn, stir a pot, and tell me how your bowl turned out — leave a comment and a star rating if you loved it!
Frequently Asked Questions
How long will this soup keep in the refrigerator, and can I freeze it?
- The soup will keep in the refrigerator for up to 4 days in an airtight container. Freeze for up to 3 months; thaw in the fridge overnight and reheat gently on the stove. If separation occurs because of the coconut milk, whisk or blend briefly to restore creaminess.
Can I use frozen corn instead of fresh ears, and how should I prepare it to keep the flavor?
- Yes — thaw frozen corn and pat it dry. To recreate the grilled flavor, sauté the thawed kernels in a hot skillet with a little oil until they develop brown spots. Then follow the recipe as written. Using frozen corn will shorten prep time but charring adds crucial depth.
My soup split or looked curdled after reheating — what went wrong and how can I prevent it?
- Coconut milk can separate if reheated too rapidly at high heat. Reheat slowly over low to medium-low heat, stirring frequently. If separation happens, briefly whisk in a splash of warm broth or use an immersion blender to bring it back together. Avoid boiling.
Is there a good way to make this soup ahead for a dinner party without losing flavor or texture?
- Yes. Char the corn and make the soup base a day ahead. Store them separately if possible — keep the charred kernels chilled and reheat briefly before combining with the warmed base. Finish with lime and fresh cilantro right before serving to retain brightness.
Can I make this soup nut-free and still keep it creamy?
- The recipe as written is nut-free because it uses coconut milk, which is a fruit-based milk. If you need to avoid coconut, use a thick dairy-free creamer or puréed silken tofu to add body while keeping it nut-free; adjust seasoning to taste.
What are simple garnish ideas to make this soup look and taste restaurant-quality?
- Sprinkle chopped cilantro, crumbled Cotija (or a vegan alternative), a drizzle of olive oil or chili oil, and a pinch of smoked paprika. A thin lime wedge on the rim of the bowl adds color and invites diners to squeeze fresh juice.
Enjoy making this cozy, flavor-forward Mexican Street Corn Soup — it’s the kind of bowl that warms you from the inside out and brings the joyous spirit of street food into your home. And if you try one of the variations, I’d love to hear which you chose!

Mexican Street Corn Soup
Ingredients
Method
- Preheat a grill to medium-high or heat a cast-iron skillet over medium-high heat. If using the oven, set the broiler to high and set ears on a foil-lined sheet.
- Rub the husked ears lightly with a touch of neutral oil to encourage even charring. Place the corn on the grill or skillet, turning occasionally until you see blistered, dark brown to black spots — about 8–12 minutes total depending on heat.
- Let the corn cool until you can handle it safely, then cut the kernels off the cob.
- In your pot or Dutch oven, warm 1–2 tablespoons neutral oil over medium heat. Add the diced onion and a pinch of salt, then sauté until translucent and tender — about 5–7 minutes.
- Add the minced garlic and cook for an additional 30–45 seconds until fragrant but not browned.
- Stir in the charred corn kernels. Pour in the vegetable broth and coconut milk, and add chili powder and cumin. Stir to combine and season lightly with salt and pepper.
- Bring the soup to a gentle simmer over medium heat, then reduce to low and let it cook uncovered for 15–20 minutes.
- Use an immersion blender directly in the pot to purée the soup to your preferred consistency.
- Stir in the juice of 1 lime and taste. Adjust seasoning as needed.
- Ladle the soup into bowls and garnish with chopped fresh cilantro and crumbled Cotija if using.
