
Mexican Street Corn Soup Recipe tastes like a cozy bowl of elote in chowder form, with smoky, creamy, tangy, and slightly spicy flavors in every spoonful. This recipe works perfectly for busy weeknights or casual entertaining and takes about 40 minutes from start to finish. I tested this version on my own picky family, and they scraped the pot clean, which counts as a standing ovation in my house.
Why Make This Mexican Street Corn Soup Recipe at Home
You control the heat level, the creaminess, and how much cheese lands in the pot, which already makes this Mexican Street Corn Soup Recipe better than anything from a can. Fresh lime, cilantro, and chili powder give it that street corn vibe while the broth keeps it light enough for a weeknight.
You also save money by using frozen corn or canned corn when fresh corn hides out of season. The recipe uses simple pantry ingredients, so you probably own half of what you need already.
“This Mexican Street Corn Soup Recipe tastes like a bowl of cozy elote heaven, and I would happily eat it three nights a week. ★★★★★”
Ingredients You Need
Here is everything you need to make a big pot of Mexican Street Corn Soup Recipe that tastes like your favorite elote stand in cozy soup form. I include some pantry shortcuts and swaps so you can cook with what you already have.
Corn and Vegetables
- 4 cups corn kernels
- Fresh: about 5 to 6 ears, cut off the cob
- Frozen: use one 16 ounce bag, no need to thaw
- Canned: use three 15 ounce cans, drained well
- 1 medium yellow onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and minced
- Keep some seeds if you like more heat
- 2 tablespoons chopped cilantro stems
- Save the leaves for garnish
Fats and Base
- 2 tablespoons butter
- 1 tablespoon neutral oil (avocado, canola, or vegetable)
- 3 tablespoons all purpose flour
- 4 cups chicken broth or vegetable broth
- I like Better Than Bouillon because it tastes richer than boxed broth
Dairy and Creaminess
- 1 cup whole milk
- 1 cup heavy cream or half and half
- Use evaporated milk as a lighter pantry swap
- 1 cup crumbled cotija cheese
- Use feta if you cannot find cotija
- 1 cup shredded Monterey Jack or pepper Jack cheese
- Pepper Jack adds a nice kick
Seasonings
- 1 ½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
- 1 ½ teaspoons chili powder
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon sugar
- This balances the tang and spice without making the soup sweet
- 1 to 2 tablespoons fresh lime juice
- Zest of 1 lime
Garnishes
- Extra cotija or feta
- Fresh cilantro leaves, chopped
- Extra chili powder or Tajín
- Lime wedges
- Crushed tortilla chips or strips
- Diced avocado
Equipment
- Large heavy pot or Dutch oven
- Wooden spoon or heat safe spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Ladle
- Immersion blender or regular blender (optional, for thicker texture)
Tips & Mistakes
- Use frozen corn when fresh corn costs too much or looks sad at the store.
- Brown some of the corn in a dry skillet to add smoky flavor instead of relying only on spices.
- Taste the jalapeño before you add it, since some peppers taste mild and others breathe fire.
- Add dairy after you lower the heat so the milk and cream do not curdle.
- Stir the soup often once you add cheese so it melts smoothly and does not clump.
- Start with less salt, then adjust at the end after the cheese goes in, since cotija tastes salty.
- Blend only part of the soup if you want a creamy base with some whole kernels for texture.
- Squeeze in lime juice at the end, not early, so the citrus stays bright and fresh.
- Cool the soup before you refrigerate or freeze it so the texture stays creamy.
How to Make Mexican Street Corn Soup Recipe
Step 1: Sauté the Aromatics
Heat the butter and oil in a large pot over medium heat until the butter melts and starts to foam. Add the onion, bell pepper, jalapeño, and chopped cilantro stems. Cook 5 to 7 minutes and stir often until the vegetables soften and the onion turns translucent. Add the garlic and cook 30 seconds until it smells fragrant.
Step 2: Toast the Spices
Sprinkle in the chili powder, smoked paprika, cumin, salt, pepper, and sugar. Stir and cook about 1 minute so the spices wake up and coat the vegetables. This step gives the soup deeper flavor and keeps the spices from tasting raw.
Step 3: Build the Roux
Sprinkle the flour over the vegetables and stir so it coats everything evenly. Cook 1 to 2 minutes and stir constantly so the flour loses its raw taste and turns lightly golden. The mixture will look thick and pasty, which means it works correctly.
Step 4: Add Broth and Corn
Slowly pour in the broth while you whisk or stir to break up any lumps. Add the corn and bring the soup up to a gentle simmer. Let it bubble softly for 10 to 12 minutes so the flavors meld and the corn softens.
Step 5: Add Dairy
Lower the heat to medium low. Stir in the milk and cream and keep the soup just below a simmer. Let it cook 5 to 7 minutes and stir often until it thickens slightly and looks silky.
Step 6: Blend to Your Favorite Texture
Use an immersion blender to blend about half the soup right in the pot. Leave some kernels whole so the soup keeps that street corn texture. If you use a regular blender, work in batches, blend carefully with the lid vented, then pour the soup back into the pot.
Step 7: Add Cheese and Lime
Turn the heat to low. Stir in the cotija and Monterey Jack a handful at a time until they melt and the soup turns creamy. Add the lime zest and 1 tablespoon lime juice, then taste and add more lime or salt if you want.
Step 8: Garnish and Serve
Ladle the Mexican Street Corn Soup Recipe into bowls. Top with extra cotija, cilantro, a sprinkle of chili powder or Tajín, crushed tortilla chips, and a squeeze of lime. Serve hot while the cheese still stretches a little with each spoonful.
Variations I've Tried
I swap the chicken broth for vegetable broth and use extra beans to make a vegetarian Mexican Street Corn Soup Recipe that still tastes hearty. I add a can of black beans or pinto beans, rinsed and drained, for more protein and texture.
I stir in diced cooked chicken or leftover rotisserie chicken when I want a full one pot meal. I also tried a lighter version with evaporated milk instead of cream and it still tasted rich, just a bit less heavy.
Sometimes I char fresh corn on a grill pan or outdoor grill, then cut off the kernels and use them in the soup for extra smoky flavor. I also add a spoonful of chipotle in adobo when I want a deeper, smoky heat that sneaks up in the best way.
How to Serve Mexican Street Corn Soup Recipe
Serve this Mexican Street Corn Soup Recipe hot in wide bowls so you have plenty of surface area for toppings. Add a big handful of tortilla chips or warm flour tortillas on the side for dipping and scooping. Pair it with a simple green salad, sliced cucumbers with lime and chili powder, or a tray of cut veggies for crunch. Finish each bowl with lime wedges, cilantro, and extra cotija so everyone can customize their own.
How to store
- Cool the Mexican Street Corn Soup Recipe to room temperature within 1 to 2 hours before you store it.
- Store in airtight containers in the fridge for up to 3 to 4 days.
- Freeze in freezer safe containers or zip top bags for up to 2 months, leaving a little space at the top for expansion.
- Reheat gently on the stove over low to medium heat and stir often, adding a splash of milk or broth if the soup thickens too much.
- Reheat single portions in the microwave in short bursts, stirring between each burst so the soup heats evenly and the dairy stays smooth.

Mexican Street Corn Soup Recipe
Ingredients
Instructions
- In a large pot over medium heat, melt the butter. Add the onion and cook, stirring often, until softened and translucent, about 5 minutes.
- Stir in the garlic, cumin, chili powder, and smoked paprika. Cook until fragrant, 30 to 60 seconds.
- Add the corn kernels and jalapeño (if using). Cook for 3 to 4 minutes, stirring occasionally, to lightly toast the corn.
- Pour in the broth, bring to a simmer, and cook for 10 minutes to let the flavors meld.
- Using an immersion blender, blend the soup to your desired consistency, leaving some kernels whole for texture. Alternatively, carefully blend part of the soup in a countertop blender and return it to the pot.
- Reduce the heat to low. Stir in the heavy cream, mayonnaise, cotija cheese, and lime juice. Simmer gently for 3 to 5 minutes, without boiling, until the cheese melts and the soup is creamy.
- Stir in the cilantro and season with salt, pepper, and hot sauce (if using) to taste.
- Ladle the soup into bowls and top with additional cotija, cilantro, and a sprinkle of chili-lime seasoning. Add tortilla strips or crushed tortilla chips for crunch, if desired, and serve warm.
Notes
Approximate per serving (1/4 of recipe): 360 calories; fat 25 g; saturated fat 13 g; carbohydrates 26 g; fiber 3 g; sugars 7 g; protein 10 g; sodium 740 mg. Values will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply