If you’ve ever wandered through a vibrant Mexican food market and been enchanted by the flavors and aromas of elote, then you are going to absolutely adore this Mexican Street Corn Soup Recipe. It captures all the smoky, tangy, and creamy magic of classic Mexican street corn but transforms it into a comforting, silky soup that feels like a warm hug in a bowl. Whether you’re craving a cozy meal for chilly nights or want to impress friends with a unique twist on a beloved favorite, this recipe is an irresistible celebration of fresh corn, spices, and bold, zesty flavors.

Ingredients You’ll Need
The beauty of this soup lies in its simplicity. Each ingredient plays a crucial role, from the sweetness of the corn to the smokiness of the spices, creating a perfect balance that’s both nostalgically familiar and refreshingly new.
- Corn kernels (4 cups, fresh or frozen): The star ingredient that provides natural sweetness and texture.
- Olive oil (1 tablespoon): Helps char the corn for that iconic smoky flavor.
- Onion (1, diced): Adds depth and a mild sweetness when sautéed.
- Garlic (3 cloves, minced): Infuses the soup with aromatic warmth and complexity.
- Chili powder (1 teaspoon): Brings a gentle heat and earthiness.
- Smoked paprika (1/2 teaspoon): Essential for that smoky, slightly sweet undertone.
- Cumin (1/4 teaspoon): Adds a subtle, nutty spice that elevates the soup.
- Chicken or vegetable broth (3 cups): The flavorful liquid base, choose according to your preference.
- Heavy cream or half-and-half (1 cup): Creates a luscious, creamy texture without overpowering the corn’s fresh taste.
- Cotija cheese (1/4 cup, crumbled): A salty, crumbly finish that pays homage to traditional Mexican street corn toppings.
- Salt and pepper: To season perfectly and enhance every flavor.
- Juice of 1 lime: Adds zest and brightens the soup beautifully.
- Fresh cilantro (1/4 cup, chopped): For a fresh, herbal lift in every bite.
- Optional toppings: Sliced jalapeño, extra cotija cheese, hot sauce to kick things up a notch.
How to Make Mexican Street Corn Soup Recipe
Step 1: Cook the Corn
Start by heating olive oil in a large pot over medium-high heat. Add the corn kernels and cook them, stirring occasionally, until they develop a gorgeous golden color with slightly charred spots. This charring is key—it brings out the smoky essence that defines Mexican street corn. Set aside about half a cup of this charred corn for garnish, which adds texture and visual appeal later.
Step 2: Sauté the Onion and Garlic
Next, toss in the diced onion and cook until it becomes soft and translucent, about 3 to 4 minutes. Then stir in the minced garlic along with chili powder, smoked paprika, and cumin. Cook everything together for another minute until the spices release their aroma, giving your kitchen an inviting, festive fragrance.
Step 3: Simmer the Soup
Pour the broth into the pot and bring the mixture to a boil. After boiling, reduce the heat and allow the flavors to mingle and deepen by simmering the soup gently for 10 to 15 minutes. This resting time helps the spices and corn marry perfectly, building a complex and satisfying base.
Step 4: Blend for Creaminess
Once simmered, use an immersion blender to blend the soup until it’s smooth and creamy—or leave a few chunks of corn for a delightful bite if you prefer some texture. Stir in the heavy cream or half-and-half to add rich silkiness. Finish by seasoning with salt, pepper, and a squeeze of fresh lime juice to balance the richness with a touch of brightness.
Step 5: Serve and Garnish
Ladle the soup into lovely bowls and sprinkle with the reserved charred corn, cotija cheese, and chopped cilantro. If you like, add some sliced jalapeños or a dash of hot sauce for that extra kick. Don’t forget a lime wedge on the side for an optional fresh squeeze just before eating.
How to Serve Mexican Street Corn Soup Recipe

Garnishes
The perfect garnish completes this soup’s flavor story. The charm of Mexican Street Corn Soup Recipe lies not only in the soup itself but also in those vibrant toppings—crumbly cotija cheese, fresh cilantro, charred corn bits, jalapeño slices, and even a drizzle of hot sauce create layers of texture and bursts of flavor with every spoonful.
Side Dishes
This soup pairs beautifully with simple, fresh sides that won’t overwhelm its flavor. Think warm, crusty tortillas or soft tortilla chips for dipping, a light avocado salad, or even some grilled chicken for a heartier meal. These sides keep the meal balanced and add complementary textures and tastes.
Creative Ways to Present
Want to impress your guests? Serve this soup in mini cast iron skillets or rustic pottery bowls to highlight its authentic roots. Add a sprinkle of extra chili powder or a drizzle of crema on top for a professional touch. For casual gatherings, offer a toppings bar so everyone can customize their bowl to their liking!
Make Ahead and Storage
Storing Leftovers
Once cooled completely, transfer any leftover Mexican Street Corn Soup Recipe into airtight containers and refrigerate. It will stay fresh for up to 3 days, making it a perfect make-ahead meal for busy weeknights.
Freezing
This soup freezes well, although the texture of the cream may shift slightly upon thawing. For freezing, place the soup in freezer-safe containers, leaving some room at the top for expansion. It will keep nicely for up to 2 months.
Reheating
Reheat gently on the stove over medium-low heat, stirring occasionally to prevent sticking. If the soup thickens too much, add a splash of broth or cream to restore its perfect creamy consistency. Avoid boiling after adding cream to maintain silky texture and flavor.
FAQs
Can I use canned corn instead of fresh or frozen?
While fresh or frozen corn provides the best texture and flavor, canned corn can be used in a pinch. Just be sure to drain it well and maybe reduce added salt since canned corn sometimes has more sodium.
Is there a vegetarian version of this Mexican Street Corn Soup Recipe?
Absolutely! Simply swap chicken broth for vegetable broth, and you’ll have a delicious vegetarian-friendly version without losing any richness or depth of flavor.
What can I substitute for cotija cheese?
If cotija isn’t available, try using crumbled feta cheese. It offers a similar salty and tangy punch that complements the soup beautifully.
Can I make this soup spicier?
Definitely! Adjust the heat by adding more chili powder, sliced jalapeños, or a few dashes of your favorite hot sauce either during cooking or as a topping.
Can this soup be made vegan?
Yes! Use vegetable broth, replace the heavy cream with coconut milk or a plant-based cream, and substitute cotija cheese with a vegan cheese alternative or nutritional yeast for a cheesy flavor.
Final Thoughts
This Mexican Street Corn Soup Recipe is a delightful way to bring the magic of classic street corn indoors, transforming humble ingredients into something truly special and soul-satisfying. It’s easy enough for a weeknight but impressive enough for guests, offering creamy, smoky, spicy, and tangy flavors all in one bowl. Trust me, once you try it, it might just become your new favorite go-to comfort dish!
Print
Mexican Street Corn Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Description
This vibrant Mexican Street Corn Soup is a creamy, flavorful twist on the classic elote street food, featuring charred corn, smoky spices, and a hint of lime. Perfect for a cozy dinner, this soup is easy to make on the stovetop and garnished with cotija cheese, fresh cilantro, and optional spicy toppings for an authentic taste of Mexico.
Ingredients
Main Ingredients
- 4 cups corn kernels (fresh or frozen)
- 1 tablespoon olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cumin
- 3 cups chicken or vegetable broth
- 1 cup heavy cream or half-and-half
- 1/4 cup crumbled cotija cheese (or feta)
- Salt and pepper, to taste
- Juice of 1 lime
- 1/4 cup chopped fresh cilantro
Optional Toppings
- Sliced jalapeño
- Extra cotija cheese
- Hot sauce
Instructions
- Cook the Corn: Heat olive oil in a large pot over medium-high heat. Add the corn kernels and cook, stirring occasionally, until the corn is golden and slightly charred, about 5 to 7 minutes. Set aside about 1/2 cup of the charred corn for garnish if desired.
- Sauté the Onion and Garlic: Add the diced onion to the pot and cook for 3 to 4 minutes until softened. Stir in minced garlic, chili powder, smoked paprika, and cumin. Continue cooking for another minute until fragrant.
- Simmer the Soup: Pour in the chicken or vegetable broth and bring the mixture to a boil. Reduce the heat to low and simmer for 10 to 15 minutes to allow the flavors to meld together.
- Blend for Creaminess: Use an immersion blender to blend the soup until smooth or leave it slightly chunky depending on your texture preference. Stir in the heavy cream or half-and-half, then season with salt, pepper, and freshly squeezed lime juice to taste.
- Serve and Garnish: Ladle the soup into bowls and garnish with the reserved charred corn, crumbled cotija cheese, chopped fresh cilantro, and optional toppings such as sliced jalapeños or hot sauce. Serve with lime wedges on the side.
Notes
- The soup can be made vegan by substituting heavy cream with coconut cream and using vegetable broth.
- Frozen corn works well if fresh corn is not available—just thaw before using.
- Adjust chili powder and jalapeño toppings to control the heat level according to your preference.
- For a thicker soup, reduce the broth slightly by simmering longer before blending.
- Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.

