Last spring, Nonna Rosa shared a memory of visiting a street fair in Palermo, describing a vendor selling grilled corn with lemon and chili. The story always stuck with me, especially when I started seeing elote carts around Silver Lake. This Mexican street corn soup takes those bright, zesty elements and brings them into a bowl, which feels right for a cooler evening after a warm LA day. It is creamy, but still has that fresh corn taste, balanced by a bit of spice and a squeeze of lime at the end.
There’s something satisfying about a blended soup, particularly one that starts with simple, fresh ingredients. This recipe works well in my small apartment kitchen; the Instant Pot makes quick work of simmering the broth, though a regular pot on my GE electric range works just as well. It’s a comforting dish without being heavy, and it feels a bit like a nod to both Nonna’s stories and the flavors I’ve grown to appreciate here in Los Angeles.

Fresh Produce
Sweet corn kernels form the base. Red onion provides a subtle sharpness, while fresh garlic adds depth. Cilantro brightens the whole dish at the end.
Pantry Staples
Good quality vegetable broth is important here. I tend to use the organic low-sodium broth from Trader Joe’s. Heavy cream makes the soup rich, and olive oil is for sautéing.
Flavor Boosters
Lime juice offers a necessary tang. Chili powder and smoked paprika give that characteristic elote warmth and a hint of smokiness. Salt and pepper balance everything.
Garnish Options
Cotija cheese crumbles on top, along with more fresh cilantro, lime wedges, and a final dusting of chili powder, really complete the experience.

Sauté Aromatics and Corn
Heat the olive oil in a large pot over medium heat. Add the chopped red onion and cook it down until it softens, usually around 5 to 7 minutes. Then, stir in the minced garlic and the corn kernels. Continue cooking for another 5 minutes, stirring occasionally, until the corn begins to show a slight browning.
Simmer the Broth
Pour in the vegetable broth. Bring the mixture to a gentle simmer, then reduce the heat. Let it cook for 10 to 15 minutes. This step allows the flavors to deepen and the corn to become tender. Remove about one cup of the solids and set them aside.
Blend to Creaminess
Carefully use an immersion blender to blend the remaining soup in the pot until it reaches a smooth consistency. If you don’t have an immersion blender, transfer the soup in batches to a standard blender, blending until smooth. Be cautious when blending hot liquids.
Finish and Garnish This Mexican Street Corn Soup
Stir in the heavy cream, fresh cilantro, lime juice, chili powder, and smoked paprika. Return the reserved corn and onion mixture to the pot. Season the soup with salt and black pepper to your preference. Ladle into bowls, then top with crumbled cotija cheese, more cilantro, a lime wedge, and a sprinkle of chili powder.
Notes From My Kitchen
I’ve found that using fresh corn truly makes a difference here, especially when it’s in season. If you’re using frozen, don’t thaw it completely beforehand; just toss it in. One time, I tried to skip setting aside some of the corn before blending, thinking it would be fine, but the texture was too uniformly smooth. It needed those little bursts of whole kernel. The Instant Pot can also make this soup, using the Sauté function for the aromatics and then Pressure Cook for 5 minutes, followed by a quick release.
A small bowl of this soup with some warm tortillas on the side makes for a satisfying lunch. It also pairs well with simple grilled chicken or fish for a light dinner. Don’t be shy with the lime at the end; it really brightens everything up.
Variations
For some added protein, cooked and shredded chicken can be stirred in at the end. A vegetarian version could include black beans or roasted poblano peppers for extra body and a smoky kick. If you want a bit more heat, a finely diced jalapeño or a pinch of cayenne pepper can be added with the chili powder. To make it a bit richer, a swirl of crema mexicana or even a dollop of sour cream on top works just as well as the heavy cream.
Storage
This Mexican street corn soup keeps well in an airtight container in the refrigerator for up to 3-4 days. When reheating, do so gently on the stovetop over low heat, stirring occasionally. Avoid boiling, as this can sometimes cause the cream to separate slightly. You might need to add a splash of broth or water to thin it back to your desired consistency. Freezing is possible, but the dairy can sometimes change texture upon thawing, so it’s best enjoyed fresh or after a few days in the fridge.
FAQ
Can I use frozen corn for this Mexican Street Corn Soup?
Yes, frozen corn works well, especially if fresh corn isn’t in season. There’s no need to thaw it beforehand; just add it directly to the pot with the garlic. The cooking time might increase by a minute or two.
How can I make this recipe vegan?
To make this soup vegan, substitute the heavy cream with full-fat coconut milk or a plant-based cream alternative. For the garnish, omit the cotija cheese or use a vegan cotija substitute.
Nutritional Information
The nutritional information provided is an estimate. It is based on standard ingredient values and may vary depending on specific brands used and exact portion sizes. Factors like the sodium content in your chosen vegetable broth or the fat content of the heavy cream can influence the final numbers. The estimates do not account for optional garnishes, which would add to the overall calorie and fat count.
Print
Mexican Street Corn Soup
- Total Time: 50 minutes
- Yield: 4-6 servings
- Diet: Vegetarian
Description
This soup combines the flavors of Mexican street corn (elote) into a creamy, comforting dish.
Ingredients
- 6 ears of corn, shucked and kernels removed (about 4-5 cups)
- 2 tablespoons olive oil
- 1 red onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1/2 cup heavy cream
- 1/4 cup chopped fresh cilantro
- 2 tablespoons lime juice
- 1/2 teaspoon chili powder
- 1/4 teaspoon smoked paprika
- Salt and black pepper to taste
- For topping: cotija cheese, extra cilantro, lime wedges, chili powder
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped red onion and cook until softened, about 5-7 minutes.
- Add minced garlic and corn kernels to the pot. Cook for another 5 minutes, stirring occasionally, until the corn starts to brown slightly.
- Pour in the vegetable broth. Bring to a simmer, then reduce heat and let it cook for 10-15 minutes, allowing the flavors to meld.
- Remove about 1 cup of the soup solids with a slotted spoon and set aside.
- Using an immersion blender, blend the remaining soup until smooth. Alternatively, carefully transfer the soup to a regular blender and blend in batches until smooth.
- Stir in the heavy cream, chopped cilantro, lime juice, chili powder, and smoked paprika. Return the reserved corn and onion mixture to the pot.
- Season with salt and black pepper to taste.
- Ladle the soup into bowls. Garnish with crumbled cotija cheese, fresh cilantro, a squeeze of lime, and a sprinkle of chili powder before serving.
Notes
- For a spicier kick, add a pinch of cayenne pepper with the chili powder.
- If cotija cheese is unavailable, use crumbled feta cheese as a substitute.
- This soup can be made ahead and reheated gently on the stovetop.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 350







