This soup takes all the best parts of Mexican street corn—sweet corn, creamy mayo, chili spice, lime juice, and cheese—and turns them into the ultimate bowl of comfort. It’s got a base of sautéed onions and garlic, plenty of golden corn, and a rich, creamy broth with lime juice for brightness and cotija or feta for that signature tang.
Perfect as a main dish with crusty bread or as a side to tacos, burritos, or grilled meats. Bonus: it’s naturally halal-friendly and easy to adjust for your spice and dairy preferences.
Why You’ll Love It
- One pot. 30 minutes. Endless flavor.
- Comforting and creamy, but not too heavy.
- Easily adaptable: make it dairy-free or spicy or keep it mild.
- Inspired by elote. All the street corn vibes, now in soup form.
- Freezer-friendly and perfect for meal prep!
Time & Servings
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: ~30 minutes
- Servings: 4–6
- Calories per serving: ~320
Ingredients
- 1 tablespoon olive oil or butter
- 1/2 medium onion, finely chopped
- 2 cloves garlic, minced
- 4 cups corn kernels (fresh, frozen, or canned and drained)
- 1/2 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon ground cumin
- Salt and black pepper, to taste
- 2 ½ cups chicken broth or vegetable broth
- 1/2 cup heavy cream or half-and-half (or use coconut cream for dairy-free)
- 1/4 cup mayo or sour cream
- Juice of 1 lime
- 1/3 cup crumbled cotija cheese (or feta if unavailable)
- Optional toppings: chopped cilantro, sliced jalapeños, extra lime wedges, hot sauce, tortilla strips
How to Make Mexican Street Corn Soup
1. Sauté the Base
- Heat olive oil in a large pot over medium heat.
- Add onions and cook until soft and translucent, about 5 minutes.
- Stir in garlic and cook 30 seconds more.
2. Add the Corn and Spices
- Stir in corn kernels, chili powder, paprika, cumin, salt, and pepper.
- Cook for 5–6 minutes, stirring occasionally, until the corn is warmed through and a little golden.
Want that smoky grilled flavor? Char the corn in a dry skillet before adding!
3. Add Broth & Simmer
- Pour in the broth and bring to a gentle simmer.
- Simmer for 8–10 minutes to blend the flavors.
4. Blend (Optional)
- Use an immersion blender to partially blend the soup, leaving some chunks for texture.
- Or transfer half to a blender, blend until smooth, and stir it back in.
This gives you that perfect creamy + chunky consistency without any flour or thickener.
5. Finish with Creamy Goodness
- Stir in cream (or dairy-free alternative), mayo or sour cream, lime juice, and half the cheese.
- Let it simmer gently for 2 more minutes—don’t boil once cream is added.
6. Taste & Serve
- Adjust seasoning—add more lime, salt, or chili powder if needed.
- Ladle into bowls and top with remaining cheese, cilantro, jalapeños, and a dash of hot sauce if you like it spicy.
What to Serve with Mexican Street Corn Soup
- Tortilla chips or crispy tortilla strips
- Quesadillas or grilled cheese with jalapeños or pepper jack
- Taco night sides—this pairs so well with chicken or beef tacos
- Simple avocado salad or lime-dressed cabbage slaw
- Crusty bread or cornbread
Tips for the Best Soup
- Use fresh corn in summer, frozen or canned in off-season—this soup is flexible.
- Blend just a little. You want some texture left—it’s more satisfying that way.
- Don’t skip the lime juice. It lifts the whole dish and balances the creaminess.
- Crumbled cheese on top = flavor boost. Don’t mix it all into the pot!
- Add spice at the end. That way, you can keep it family-friendly and spice it up per bowl.
Variations to Try
- Spicy kick: Add a diced chipotle pepper in adobo or a splash of hot sauce
- Low-carb version: Use half the corn + cauliflower florets, blended
- Meaty upgrade: Add shredded rotisserie chicken or crispy turkey bacon
- Vegan/dairy-free: Use veggie broth, coconut cream, and vegan mayo + dairy-free cheese
- Cheesy version: Stir in shredded cheddar for a gooier, queso-vibe finish
Storage & Freezing
- Fridge: Store in airtight container up to 4 days
- Freezer: Freeze in portions for up to 2 months—thaw and reheat gently
- Reheat: Warm over low heat, stirring often. Add a splash of broth or water if it thickens too much.

FAQ
Can I make this ahead?
Yes! It’s even better the next day. Just store without toppings and add those fresh when serving.
Can I skip the mayo?
You can—just add a little extra cream or sour cream, or a spoon of cream cheese for richness.
What if I don’t have cotija?
Feta is a great substitute. You can also use queso fresco or shredded Monterey Jack in a pinch.
Can I make it in a slow cooker?
Yes! Just sauté the onions and garlic first, then add everything but the cream, mayo, lime, and cheese. Cook on low for 4 hours, then stir in the rest before serving.
Final Thoughts
This Mexican Street Corn Soup is sweet, spicy, creamy, and SO comforting. It brings all the flavor of elote into a cozy bowl that’s easy enough for any night of the week. It’s rich but not heavy, vibrant but still comforting—a total winner for soup season (or any season, honestly).






