
Mexican Street Corn Soup Recipe tastes creamy, smoky, a little tangy, and loaded with sweet corn in every single spoonful. It works perfectly for busy weeknights or casual dinners with friends, and you can get it on the table in about 35 minutes. I grew up in the Midwest with corn everywhere, so this recipe feels like my cozy mashup of childhood and my favorite elote stand.
Why Make This Mexican Street Corn Soup Recipe at Home
You control the spice level, the creaminess, and how cheesy you want it, which always beats a random restaurant guess. You also use peak-season corn or frozen kernels, so the soup tastes bright and fresh all year.
You also skip deep frying or heavy prep and still get that street corn flavor with smoky chili, lime, and cilantro. The soup tastes fancy enough for guests but stays easy enough for a Tuesday.
“This Mexican Street Corn Soup Recipe tastes like a bowl of cozy elote with every bite packed with corn, lime, and cheese ★★★★★”
Ingredients You Need
Corn and base:
- 4 cups corn kernels
- Fresh in summer tastes sweetest.
- Frozen corn works great and saves time.
- Canned corn works in a pinch; drain and rinse well.
- 2 tablespoons neutral oil (avocado, canola, or light olive oil)
- 1 tablespoon butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and minced
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
Spices and flavor:
- 1 to 1½ teaspoons chili powder (use ancho or a mild blend)
- ½ teaspoon smoked paprika
- ¼ teaspoon ground cumin
- Pinch of cayenne (optional, for extra heat)
Liquid and creamy elements:
- 4 cups low-sodium chicken broth or vegetable broth
- ½ cup heavy cream
- Swap with half-and-half for a lighter version.
- ½ cup sour cream or Mexican crema
- Greek yogurt works if you want extra tang and protein.
Cheese and toppings:
- ¾ cup crumbled cotija cheese
- Feta works as a backup if you cannot find cotija.
- ¼ cup mayonnaise
- Use a brand you like since it adds flavor; I often use Kewpie or classic American mayo.
- Juice of 1 to 2 limes
- ¼ cup chopped fresh cilantro
- Extra chili powder or Tajín for sprinkling
- Extra corn kernels, charred in a skillet, for garnish
Equipment:
- Large heavy pot or Dutch oven
- Wooden spoon or spatula
- Immersion blender or regular blender
- Chef’s knife and cutting board
- Measuring cups and spoons
- Small skillet for charring extra corn (optional but tasty)
Tips & Mistakes
- Sauté the corn until it lightly browns to build flavor instead of rushing to add broth.
- Taste the jalapeño before you add it, since heat levels vary a lot.
- Add spices to the hot oil and veggies so they bloom and taste richer.
- Avoid boiling the soup hard after you add dairy, since that can cause curdling.
- Blend only part of the soup if you want a chunky texture instead of a totally smooth bowl.
- Add lime juice at the end and taste as you go so the soup does not turn too sour.
- Salt in layers while you cook instead of dumping it all in at the end.
- Use low-sodium broth so you keep control over the seasoning.
- Cool the soup before you blend in a regular blender so you avoid hot splatters.
- Garnish right before serving so the cotija and cilantro stay bright and fresh.
How to Make Mexican Street Corn Soup Recipe
Step 1: Sauté the veggies and corn
Heat the oil and butter in a large pot over medium heat. Add onion and jalapeño, then cook until the onion turns soft and lightly golden, about 5 to 7 minutes. Stir in the garlic and cook 30 seconds until fragrant.
Add the corn kernels, salt, and pepper. Cook 5 to 8 minutes, stirring occasionally, until some kernels develop golden brown spots and smell toasty. This step builds that street corn flavor.
Step 2: Add spices and broth
Sprinkle in chili powder, smoked paprika, cumin, and cayenne if you use it. Stir and cook 1 minute so the spices toast and release their aroma.
Pour in the broth while you scrape the bottom of the pot to pull up any browned bits. Bring the soup to a gentle simmer and cook 10 to 12 minutes so the flavors mingle and the corn softens fully.
Step 3: Blend to your preferred texture
Turn off the heat. Use an immersion blender directly in the pot and blend until the soup reaches your favorite texture. I usually blend about two thirds of the soup so it turns creamy but still holds some whole kernels.
If you use a regular blender, cool the soup slightly, then blend in batches and return it to the pot. Taste and adjust salt and pepper at this stage.
Step 4: Stir in creamy elements
Set the heat to low. Stir in the heavy cream and sour cream or crema until the soup turns silky. Keep the soup just below a simmer so the dairy stays smooth.
Taste again and adjust seasoning. If the soup tastes too thick, add a splash of broth or water until it reaches your ideal consistency.
Step 5: Mix in the street corn flavors
In a small bowl, mix mayonnaise, a few tablespoons of cotija, a squeeze of lime juice, and a pinch of chili powder. Stir this mixture into the soup so it picks up that classic elote flavor.
Taste and add more lime juice if you want extra brightness. Keep the soup warm over low heat while you prep toppings.
Step 6: Char extra corn for garnish (optional but tasty)
Heat a small skillet over medium-high heat. Add a handful of corn kernels with a drizzle of oil and cook until they char in spots. This step adds nice texture and a little smoky flavor on top.
Set the charred corn aside for serving. Try not to snack on all of it before it hits the bowls, which I fail at often.
Step 7: Serve with toppings
Ladle the Mexican Street Corn Soup Recipe into bowls. Top with charred corn, extra cotija, cilantro, a sprinkle of chili powder or Tajín, and an extra squeeze of lime.
Serve hot while the cheese softens slightly on top. Add tortilla chips or warm tortillas on the side if you want a more filling meal.
Variations I've Tried
I swap half the corn with roasted cauliflower when I want a slightly lighter version that still tastes rich. I also add shredded cooked chicken or rotisserie chicken for extra protein and a heartier bowl.
Sometimes I stir in black beans and a handful of cooked rice to turn the soup into a full one-pot dinner. On very cold nights, I add extra smoked paprika and a spoonful of chipotle in adobo for a deeper smoky kick.
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. Kids often enjoy it with a side of cheese quesadillas or plain rice. Leftovers taste great as a dip with chips the next day, almost like a warm elote queso situation.
How to store
- Cool the soup to room temperature, then store in an airtight container in the fridge for up to 4 days.
- Freeze in freezer-safe containers or bags for up to 2 months, leaving a little space at the top for expansion.
- Reheat gently on the stove over medium-low heat, stirring often, and thin with a splash of broth or water if it thickens.
- Reheat single portions in the microwave in short bursts, stirring between each, and add fresh lime, cilantro, and cotija after heating.

Mexican Street Corn Soup Recipe
Ingredients
Instructions
- Melt the butter in a large pot over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, 4–5 minutes.
- Stir in the garlic and cook until fragrant, about 30 seconds. Add the corn kernels, cumin, chili powder, smoked paprika, salt, and pepper. Cook for 3–4 minutes, stirring to coat the corn in the spices.
- Pour in the chicken broth and bring the mixture to a simmer. Reduce heat to medium-low and cook for 10–12 minutes to allow the flavors to meld.
- Using an immersion blender, carefully blend the soup in the pot until mostly smooth, leaving some texture if desired. Alternatively, blend in batches in a countertop blender, then return the soup to the pot.
- Stir in the heavy cream and simmer gently for another 3–5 minutes, without boiling. Add the lime juice and crumbled cotija cheese, stirring until the cheese is mostly melted into the soup. Taste and adjust seasoning with additional salt and pepper as needed.
- If using jalapeño, stir it into the soup just before serving for a fresher heat. Ladle the soup into bowls and garnish with a drizzle of Mexican crema or sour cream, extra cotija cheese, chopped cilantro, and a sprinkle of chili-lime seasoning.
- Serve hot with lime wedges on the side, if desired.
Notes
Approximate per serving (1 of 4): 320 calories; fat 21 g; saturated fat 11 g; carbohydrates 26 g; fiber 3 g; sugars 7 g; protein 9 g; sodium 720 mg. Values will vary based on specific ingredients, brands, and portion size.

Leave a Reply