
Mexican Street Corn Soup Recipe tastes creamy, smoky, cheesy, and a little spicy, like a cozy bowl of elote you can eat with a spoon. It works perfectly for busy weeknights or casual dinners with friends, and you can get it on the table in about 35 minutes. I first tested this version after a late-night taco truck run, and my kitchen still smells like roasted corn in my memories.
Why Make This Mexican Street Corn Soup Recipe at Home
You control everything at home: the level of heat, how creamy it feels, and how much lime and cilantro you want. You skip mystery thickeners and use real corn, real cheese, and fresh toppings that actually crunch.
You also stretch a few simple ingredients into a big pot of comfort that feeds a crowd. Leftovers taste even better the next day, so you cook once and eat twice.
“This Mexican Street Corn Soup Recipe tastes like my favorite elote in a cozy bowl, and my family licks their spoons clean every time. ★★★★★”
Ingredients You Need
Main ingredients
-
Fresh corn on the cob, 5 to 6 ears
- Use fresh summer corn when possible for the sweetest flavor.
- In winter, use frozen corn kernels, about 5 to 6 cups, and skip cutting from the cob.
-
Unsalted butter, 3 tablespoons
- Salted butter works too; just reduce added salt later.
-
Olive oil, 1 tablespoon
- This keeps the butter from browning too quickly.
-
Yellow onion, 1 medium, finely chopped
-
Garlic, 3 to 4 cloves, minced
-
Jalapeño, 1 to 2, seeded and finely chopped
- Use serrano for more heat or canned diced green chiles for a milder option.
-
All purpose flour, 3 tablespoons
- This thickens the soup. Gluten free flour blend works if you need it.
-
Chicken broth, 4 cups
- Use low sodium so you season to taste. Vegetable broth works for a vegetarian version.
-
Heavy cream, 1 cup
- Half and half works for a lighter soup, or use whole milk and simmer a bit longer.
-
Cotija cheese, 3 to 4 ounces, crumbled
- Feta works in a pinch, but Cotija gives the most authentic street corn flavor.
-
Sour cream or Mexican crema, 1 cup
- Greek yogurt works as a lighter swap; thin it with a splash of milk if too thick.
-
Fresh lime juice, from 1 to 2 limes
-
Fresh cilantro, chopped, about 1/2 cup loosely packed
-
Ground cumin, 1 teaspoon
-
Smoked paprika or chili powder, 1 to 2 teaspoons
- Smoked paprika gives that grilled flavor even if you cook indoors.
-
Kosher salt and freshly ground black pepper, to taste
Optional toppings
- Extra Cotija or queso fresco, crumbled
- Extra sour cream or crema
- Extra lime wedges
- Chopped cilantro
- Thinly sliced green onion
- Tajín or extra chili powder
- Crushed tortilla chips or toasted corn tortilla strips
Pantry shortcuts
- Frozen roasted corn: Use this if you want that charred flavor without grilling.
- Canned corn: Use in a pinch; drain well and pat dry, then brown in a hot skillet.
- Pre crumbled Cotija: Saves time and works great for sprinkling on top.
Equipment list
- Large heavy pot or Dutch oven
- Sharp chef’s knife and cutting board
- Large skillet or grill pan if you char the corn separately
- Wooden spoon or silicone spatula
- Ladle
- Blender or immersion blender
- Immersion blender keeps cleanup easy.
- Measuring cups and spoons
Tips & Mistakes
- Sear the corn in a hot dry skillet to get caramelized bits and deeper flavor.
- Do not rush the onion step; cook it until soft and lightly golden to build sweetness.
- Add jalapeño gradually if you feel nervous about heat, then taste and add more.
- Toast the flour in the fat for at least 1 minute so the soup does not taste chalky.
- Pour the broth in slowly while you stir to avoid lumps.
- Blend only part of the soup so you keep some whole kernels for texture.
- Add dairy at the end over low heat so it does not curdle.
- Taste and season after you add cheese and crema since they add salt.
- Do not boil the soup after you add cheese; gentle heat keeps it smooth.
- Squeeze in lime juice right before serving so the flavor stays bright.
How to Make Mexican Street Corn Soup Recipe
Step 1: Prep and char the corn
Shuck the corn and cut the kernels from the cobs. Hold each cob upright in a large bowl and slice downward so the kernels fall into the bowl instead of all over your counter. Scrape the cobs with the back of the knife to catch the sweet milky bits.
Heat a large dry skillet over medium high heat. Add the corn in a single layer and let it sit for a couple of minutes without stirring so it picks up color. Stir occasionally until you see charred spots and the corn smells toasty, then set it aside.
Step 2: Build the flavor base
In a large pot, heat the butter and olive oil over medium heat. Add the chopped onion and a pinch of salt, then cook until the onion turns soft and lightly golden, about 5 to 7 minutes. Stir in the jalapeño and garlic and cook 1 to 2 minutes, until fragrant.
Sprinkle in the flour and stir so it coats the vegetables. Cook this mixture for about 1 to 2 minutes, stirring often, so the flour cooks and smells nutty. Add the cumin, smoked paprika or chili powder, and a few grinds of black pepper and stir again.
Step 3: Add broth and corn
Slowly pour in the chicken broth while you stir, breaking up any small lumps. Add about two thirds of the charred corn to the pot and keep the rest for topping. Bring the soup to a gentle simmer over medium heat.
Let the soup simmer for about 10 minutes so the flavors mingle and the broth thickens slightly. Stir occasionally so nothing sticks to the bottom.
Step 4: Blend to your preferred texture
Turn off the heat. Use an immersion blender to blend the soup until it looks mostly smooth but still has some texture. If you use a regular blender, work in batches, fill it only halfway, vent the lid, and cover with a towel so steam escapes safely.
Blend to your favorite consistency; I like a mix of creamy base with visible kernels. Return the blended soup to the pot if you used a countertop blender.
Step 5: Add cream, cheese, and crema
Turn the heat to low. Stir in the heavy cream and let the soup warm gently. Add the Cotija cheese and stir until it melts into the soup.
Whisk in the sour cream or Mexican crema until the soup looks silky. Taste and adjust with more salt, pepper, or chili powder as needed. Keep the heat low and do not let the soup boil at this stage.
Step 6: Finish with lime and cilantro
Turn off the heat and squeeze in the fresh lime juice. Stir in most of the chopped cilantro, saving a little for garnish. Taste again and adjust lime or salt until the flavor pops.
Step 7: Serve with toppings
Ladle the Mexican Street Corn Soup Recipe into bowls. Top with the reserved charred corn, extra Cotija, a spoonful of crema, and a sprinkle of chili powder or Tajín. Add cilantro, green onion, and a few crushed tortilla chips for crunch.
Serve lime wedges on the side so everyone can add more brightness. Enjoy it hot while the cheese still tastes melty and the toppings stay crisp.
Variations I've Tried
I swap chicken broth for vegetable broth and skip Cotija to keep it vegetarian, then use extra crema and a little more salt. I make a lighter version with half and half and Greek yogurt, and it still tastes rich enough for weeknight comfort. I also add black beans and diced roasted bell peppers when I want a heartier, almost chowder style bowl.
Sometimes I stir in a cup of cooked shredded chicken at the end for extra protein. I have also added a small diced russet potato with the broth, then blended it for a thicker, almost chowder like texture without extra flour. A sprinkle of smoked paprika on top gives a grilled street cart vibe even when I cook on a rainy night inside.
How to Serve Mexican Street Corn Soup Recipe
Serve this Mexican Street Corn Soup Recipe hot in wide bowls so you have room for plenty of toppings. Add a side of warm corn tortillas, tortilla chips, or a simple green salad with lime dressing to round out the meal. Kids usually love it with extra cheese and mild chili powder, while spice fans can add more jalapeño or Tajín on top.
This soup works well as a starter for taco night or as the main event with rice and beans on the side. I also enjoy a small bowl at lunch with sliced avocado and a squeeze of extra lime for a fresh, bright touch.
How to store
- Fridge: Cool the soup to room temperature, then store it in airtight containers in the refrigerator for up to 3 to 4 days.
- Freezer: Transfer cooled soup to freezer safe containers, leave a little space at the top, and freeze for up to 2 months. The texture may thicken slightly after thawing because of the dairy, but it still tastes great.
- Reheating on stove: Reheat gently in a pot over low to medium low heat, stirring often, and add a splash of broth or milk if it looks too thick.
- Reheating in microwave: Heat in a microwave safe bowl in 45 to 60 second bursts, stirring between each, until hot and steamy.
- Thawing: Move frozen soup to the fridge overnight to thaw, then reheat slowly and adjust seasoning with a little fresh lime and salt.

Mexican Street Corn Soup Recipe
Ingredients
Method
- In a large pot over medium heat, melt the butter. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 4–5 minutes.
- Stir in the minced garlic and cook until fragrant, about 30 seconds.
- Add the corn kernels, cumin, chili powder, and smoked paprika. Cook, stirring frequently, for 3–4 minutes to lightly toast the spices and heat the corn.
- Pour in the chicken or vegetable broth and bring the mixture to a gentle boil. Reduce the heat and simmer for 10 minutes to allow the flavors to meld.
- Using an immersion blender, partially blend the soup in the pot until it is creamy but still has some whole corn kernels for texture. Alternatively, carefully transfer half of the soup to a blender, blend until smooth, and return it to the pot.
- Stir in the heavy cream and bring the soup back to a gentle simmer. Add the cotija cheese, if using, and stir until melted and incorporated. Season with salt and pepper to taste.
- Remove from heat and stir in the fresh lime juice and chopped cilantro.
- Ladle the soup into bowls. Top with a drizzle of sour cream or Mexican crema, additional cotija cheese, jalapeño, extra cilantro, and crushed tortilla chips if desired. Serve hot.
Notes
Approximate per serving (4 servings): 320 calories; fat 20 g; saturated fat 11 g; carbohydrates 30 g; fiber 3 g; sugars 7 g; protein 8 g; sodium 780 mg. Values will vary based on brands, exact ingredients, toppings, and portion size.
