There is something magical about the flavor profile of Mexican street corn (Elote)—the combination of sweet charred kernels, salty Cotija cheese, tangy lime, and a hint of smoky chili. This Mexican street corn soup captures that exact spirit in a warm, comforting bowl. What makes this striped spatula corn soup stand out is the commitment to flavor: we don’t just boil the ingredients; we pan-roast the corn and onions to create “brown bits” on the bottom of the pot, which are then deglazed into a rich, velvety broth.

The heart of this creamy street corn soup lies in a professional kitchen secret: simmering the bare corn cobs. After the kernels are removed, the cobs are steeped in the broth, releasing their natural milk and sweetness. The result is a roasted corn chowder that is intensely flavorful, naturally sweet, and incredibly creamy.
Table of Contents
Why You’ll Love This Recipe
- Intense Corn Flavor: Simmering the cobs and charring the kernels provides a multi-dimensional corn taste.
- Complex Textures: Half the soup is pureed until silky smooth, while the other half remains chunky with charred corn kernels.
- Customizable Heat: You can easily dial the ancho chili powder and jalapeños up or down to suit your family.
- Elegant Presentation: Garnished with lime zest, cilantro, and crumbled Cotija, it’s beautiful enough for dinner parties.
Ingredients
For the Soup Base
- ¼ cup Olive or Vegetable Oil
- 6 cups Fresh Corn Kernels (from about 8–10 shucked cobs; reserve 6 cobs)
- 1 cup Yellow Onion, chopped
- ¼ tsp Ancho Chili Powder (adjust to heat preference)
- 4 cups Chicken or Vegetable Broth
- 2 large Garlic cloves, chopped (about 1 Tbsp)
- ½ tsp Kosher Salt
- ½ tsp Black Pepper
To Finish and Garnish
- ½ cup Sour Cream (or Mexican Crema)
- ½ cup Dry/Aged Cotija Cheese, shredded (plus extra for garnish)
- 1 Tbsp Fresh Lime Juice
- 1 tsp Grated Lime Zest
- 4 Tbsp Fresh Cilantro, chopped (divided)
Instructions
1. Char the Corn and Aromatics
Heat the oil in a large, nonstick pot or cast iron Dutch oven over medium-high heat until shimmering. Add the corn kernels, chopped onion, chili powder, salt, and pepper. Cook, stirring frequently, until the onions are soft and the corn is lightly charred in spots (about 8–10 minutes).
2. Build the Flavor Base
Add the garlic and cook for 1 minute until fragrant. Remove 1 ½ cups of this corn mixture from the pot and set it aside to use as a garnish later. Stir the broth and 6 stripped corn cobs into the pot, using a spatula to scrape up all the flavorful brown bits on the bottom.
3. Simmer the Cobs
Bring the soup to a boil, then reduce the heat and simmer for 20 minutes. This allows the cobs to release their milky sweetness. Use tongs to remove and discard the corn cobs.
4. Puree for Creaminess
Stir the sour cream and Cotija cheese into the soup. Transfer the soup to a blender or food processor (in batches for safety) and puree until smooth. Alternatively, use an immersion blender directly in the pot.
5. Finish and Assemble
Return the pureed soup to the pot. Stir in half of the reserved corn mixture, the lime juice, and 2 tablespoons of cilantro. Taste and adjust with extra salt or chili powder if needed.
6. Garnish and Serve
Toss the remaining ¾ cup of reserved corn with the lime zest and the rest of the cilantro. Ladle the soup into bowls and top with a few spoonfuls of the corn mixture and an extra sprinkle of Cotija cheese.

Expert Tips for the Best Results
- Fresh Corn is Key: While frozen or canned corn can work in a pinch, they will not yield the same rich results. The sweetness of this elote soup recipe depends largely on the “corn milk” extracted from fresh cobs.
- Tempering the Cream: If your soup is very hot, whisk a ladle of the warm broth into your sour cream before adding it to the pot. This prevents the cream from curdling.
- The “Blender” Rule: When pureeing hot liquids in a standard blender, never fill more than halfway and leave the vent on the lid slightly open to let steam escape, covering it with a towel to prevent splashing.
- Cotija Substitutes: If you cannot find Cotija, a dry Feta or freshly grated Parmesan or Romano cheese offers a similar salty, aged bite.
For the ultimate collection of top-rated comfort in a bowl, don’t miss our master guide to the 15 best soup recipes to try in 2026!
Frequently Asked Questions
Q: Can I make this soup vegan? A: Yes. Substitute the chicken broth for vegetable broth, use a dairy-free sour cream or coconut cream, and swap the Cotija for a salty vegan “feta” crumble or nutritional yeast.
Q: Is this soup very spicy? A: As written, the soup is mild. Most of the flavor comes from the ancho chili powder, which is more smoky than hot. To increase the heat, add a finely chopped jalapeño or poblano pepper when sautéing the onions and corn.
Q: Why do I have to simmer the cobs? A: Corn cobs hold a significant amount of “corn milk” and sugar that doesn’t come off with the kernels. Simmering them is the best way to get a deep, authentic corn flavor without needing to add artificial sweeteners.
Q: Can I freeze Mexican Street Corn Soup? A: Yes. It freezes well for up to 3 months. However, the texture is best if you freeze it before adding the sour cream and lime juice. Add those fresh when you reheat the soup for the best consistency.

Creamy Mexican Street Corn Soup
Equipment
- Large pot or Dutch oven
- Blender or immersion blender
Ingredients
- ¼ cup olive or vegetable oil
- 6 cups fresh corn kernels (from 8–10 cobs)
- 1 cup yellow onion, chopped
- ¼ tsp ancho chili powder
- 4 cups chicken or vegetable broth
- 2 large cloves garlic, chopped
- ½ tsp kosher salt
- ½ tsp black pepper
- ½ cup sour cream or Mexican crema
- ½ cup Cotija cheese, shredded (plus more for garnish)
- 1 Tbsp fresh lime juice
- 1 tsp lime zest
- 4 Tbsp fresh cilantro, chopped
Instructions
- Heat oil in a large pot or Dutch oven over medium-high heat. Add corn kernels, onion, chili powder, salt, and pepper. Cook for 8–10 minutes until the corn is lightly charred and onions are soft.
- Add garlic and cook for 1 minute. Remove 1½ cups of the corn mixture and set aside. Add broth and 6 stripped corn cobs to the pot, scraping up browned bits.
- Bring to a boil, reduce heat, and simmer for 20 minutes. Remove and discard corn cobs.
- Stir in sour cream and Cotija cheese. Blend the soup until smooth using a blender or immersion blender.
- Return soup to pot. Stir in half of the reserved corn, lime juice, and 2 tablespoons cilantro. Adjust seasoning to taste.
- Toss remaining corn with lime zest and cilantro. Ladle soup into bowls and garnish with corn mixture and extra Cotija.