Introduction
The first time I made Mexican street corn soup, the kitchen smelled like a fiesta—sweet corn roasting, smoky paprika swirling in the air, and that unmistakable tang of lime. Honestly, I wasn’t aiming for anything fancy; I just missed those messy, mayo-slathered ears of elote you get from a cart on a cool evening. You know, the ones you eat with both hands and end up with cheese on your cheeks?
This Mexican street corn soup recipe came to life on a chilly October night when I craved the comfort of something warm, creamy, and bold. I’d just returned from a trip to Mexico City, where street corn was everywhere—each bite a mix of smoky, tangy, creamy, and spicy. So, I got inspired and decided to turn that iconic snack into a soup that’s perfect for cozy fall and winter dinners.
Let’s face it, when the weather turns crisp, all I want is something hearty but not heavy, flavorful but not fussy. Mexican street corn soup checks all those boxes. It’s packed with sweet corn, a touch of spice, and a swirl of creamy goodness. This recipe is my go-to when friends pop over unexpectedly or when I just need a bowl of comfort that reminds me of warm nights and vibrant street food. And—bonus!—it’s a breeze to whip up, making it ideal for busy families, picky eaters, or anyone looking for a soul-hug in a bowl.
After testing this recipe at least a dozen times, tweaking the lime, and finding just the right balance of cheese and spice, I can honestly say: this is the best Mexican street corn soup I’ve ever tasted. It’s got all the street food magic, but it’s made for your cozy kitchen.
Why You’ll Love This Mexican Street Corn Soup Recipe
- Quick & Easy: Ready in under 45 minutes, perfect for those nights when you want real food but can’t spend hours in the kitchen.
- Simple Ingredients: Most of what you need is already in your pantry or freezer—no wild goose chases at specialty stores.
- Perfect for Any Occasion: This soup is a crowd-pleaser at potlucks, casual weeknights, or festive fall gatherings. It’s also a hit with kids (just go easy on the spice!), and adults love the nostalgic flavors.
- Rich, Creamy Flavor: The combination of sweet corn, smoky chili, bright lime, and tangy cotija cheese is seriously irresistible. Every spoonful is like a hug.
- Customizable: Make it vegetarian, add grilled chicken, or go wild with toppings—there’s room to make it your own.
What sets this Mexican street corn soup apart? For starters, I blend some of the corn for extra creaminess while leaving a good portion whole—so you get both silky and chunky textures in every bite. Roasting the corn (even if it’s frozen!) amps up the flavor, and a splash of lime juice at the end makes everything pop. I’ve tried a lot of recipes, but this one nails that perfect balance: not too sweet, not too spicy, just the right amount of cheesy goodness.
Trust me, this is more than just soup—it’s the kind of recipe that makes you slow down and savor the moment. It’s the perfect antidote to gray winter days or whenever you need a little taste of sunshine. Honestly, after one bowl, you’ll know why I keep coming back to this recipe every fall and winter.
What Ingredients You Will Need
This Mexican street corn soup recipe uses easy-to-find, wholesome ingredients that deliver bold, authentic flavor without any fuss. Most of these are pantry staples or freezer regulars, and you can always swap things to fit what you have on hand.
- Corn kernels (fresh, frozen, or canned – about 4 cups / 600g) (Sweet, crisp, and the star of the show. I love using frozen corn in the off-season.)
- Yellow onion, finely chopped (1 medium) (Adds savory depth.)
- Garlic cloves, minced (3-4 cloves) (Don’t be shy—the more, the merrier!)
- Jalapeño pepper, seeded and finely chopped (1 medium) (Brings just a hint of heat, adjust to taste.)
- Red bell pepper, diced (1 medium) (A touch of sweetness and color.)
- Chicken or vegetable broth (4 cups / 950ml) (Go for low-sodium if you want more control over the salt.)
- Heavy cream (1 cup / 240ml) (Makes the soup extra luscious. For lighter soup, use half-and-half or whole milk.)
- Mayonnaise (2 tablespoons / 30g) (Don’t skip—this is what gives street corn its magic!)
- Lime juice, freshly squeezed (2 tablespoons / 30ml) (Brightens everything up.)
- Smoked paprika (1 teaspoon) (Adds that signature smoky flavor.)
- Chili powder (1 teaspoon) (A little heat and color.)
- Salt & black pepper, to taste (Start with 1 teaspoon salt and ½ teaspoon black pepper).
- Cotija cheese, crumbled (½ cup / 60g) (Or feta if you can’t find cotija.)
- Fresh cilantro, chopped (¼ cup / 10g) (For garnish and a burst of freshness.)
- Optional toppings: More cotija, extra lime wedges, sliced scallions, hot sauce, tortilla strips, or avocado slices.
Ingredient tips: For the best texture, I like to use a mix of frozen corn (for convenience) and a handful of fresh kernels if I have them. Cotija cheese is classic, but feta works in a pinch. And if you want a vegan version, use plant-based mayo and coconut cream, and skip the cheese or use a dairy-free alternative.
Substitutions: Swap the jalapeño for poblano if you want something milder. Use Greek yogurt for a tangier, lighter twist instead of mayo. Almond milk can stand in for cream if you’re going dairy-free. You get the idea—this soup is forgiving and flexible!
Equipment Needed
- Large soup pot or Dutch oven (5-6 quarts) – I use my trusty enameled Dutch oven, but any heavy-bottomed pot will do.
- Blender or immersion blender – For that creamy, dreamy texture. If you don’t have one, a potato masher works okay for a rustic feel.
- Sharp chef’s knife and cutting board – For all your chopping needs.
- Measuring cups and spoons – Because eyeballing cream can go sideways fast!
- Ladle – For serving big, heaping bowls.
- Wooden spoon or silicone spatula – For stirring without scratching your pot.
If you’re making this soup often (like I do), investing in a good immersion blender is a game-changer—less mess, and you can blend right in the pot. My blender is over five years old and still going strong (just don’t put hot soup in a cheap blender—trust me, I’ve cleaned soup off the ceiling before!). For budget-friendly options, thrift stores often have sturdy soup pots or hand blenders for a steal.
Preparation Method
-
Roast the corn:
Time: 10 minutes
If using fresh or frozen corn, spread kernels on a baking sheet and broil on high for 8-10 minutes until slightly charred, stirring halfway. This step is optional but adds depth. (If you’re short on time, skip this and just add the corn straight to the pot.) The corn should smell toasty and have some golden brown spots. -
Sauté the veggies:
Time: 6-8 minutes
In your soup pot over medium heat, add 2 tablespoons of olive oil. Toss in the chopped onion and cook for 4-5 minutes until translucent. Add garlic, jalapeño, and bell pepper; sauté another 2-3 minutes until softened. (If anything starts to stick, splash in a bit of broth.) -
Add the corn and spices:
Time: 2 minutes
Stir in the corn, smoked paprika, chili powder, salt, and pepper. Cook for 2 minutes to let the spices bloom and coat everything. The aroma gets pretty irresistible here. -
Simmer the soup:
Time: 15 minutes
Pour in the broth and bring everything to a boil. Lower the heat and let it simmer for 15 minutes, partially covered. The soup should smell sweet and savory, with a little kick in the air. -
Blend for creaminess:
Time: 3 minutes
Use an immersion blender to blend about half the soup right in the pot, leaving some corn and peppers whole for texture. If using a countertop blender, let the soup cool for a few minutes, blend in batches, and return to the pot. -
Add the creamy elements:
Time: 2 minutes
Stir in the heavy cream and mayonnaise. Simmer gently for another 2-3 minutes. Don’t let it boil at this point, or the cream could split. The soup should look thick and glossy. -
Finish with lime and cheese:
Time: 1 minute
Off the heat, squeeze in the lime juice and stir in half the cotija cheese. Taste and adjust salt or lime as needed. The soup should be creamy, tangy, and just a little smoky. -
Serve with toppings:
Ladle into bowls and top with extra cotija, chopped cilantro, a sprinkle of chili powder, and any other toppings you love (tortilla strips, avocado, more lime wedges).
Troubleshooting tips: If your soup is too thick, add a splash of broth. Too thin? Let it simmer uncovered for a few extra minutes. If it’s too spicy, add more cream or a spoonful of Greek yogurt to mellow things out. And if you’re worried about the soup splitting, just keep it on low heat after adding dairy.
Personal tip: I like to make this soup a day ahead for parties. The flavors develop overnight, and it reheats beautifully!
Cooking Tips & Techniques
Cooking Mexican street corn soup isn’t hard, but a few tricks make it even better (learned the hard way—my first try was more “stew” than soup!).
- Roast your corn (if you can): Roasting—even frozen corn—brings out a deep, smoky sweetness. Don’t skip this if you want restaurant-level flavor.
- Don’t over-blend: You want some chunky bits for texture, not baby food. I usually blend about half and leave the rest as-is.
- Watch your heat after adding cream: If you boil the soup after adding cream or mayo, it can split. Keep it just barely simmering.
- Adjust spice to taste: Jalapeños vary—sometimes they’re mild, sometimes they bite. Taste as you go, and remove seeds for less heat. You can always add hot sauce at the table.
- Prep toppings ahead: Chop your cilantro, crumble cheese, and slice extra lime wedges before you start the soup, so you’re ready to serve hot bowls straight from the pot.
- Consistency hack: If the soup is too thin for your liking, add a tablespoon of instant mashed potatoes or a bit more corn and blend again. It thickens things up in a pinch.
My biggest fail? Once, I dumped cold cream into the hot soup and it curdled. Now, I let the cream sit at room temp for 10 minutes before stirring it in gently. Little things like that make all the difference!
For multitasking: roast corn while you chop veggies. And if you’re making this for a crowd, double the batch—people always ask for seconds.
Variations & Adaptations
Mexican street corn soup is super flexible. Here are some ways to switch things up:
- Vegetarian/Vegan: Use vegetable broth, swap the cream for coconut cream, and choose vegan mayo and cheese. It’s still creamy and packed with flavor.
- Spicy Southwest: Add chipotle peppers in adobo for heat and smokiness, or toss in a pinch of cayenne for serious spice lovers.
- Protein Boost: Stir in shredded rotisserie chicken or cooked chorizo for a heartier meal. I’ve done this for “soup and sandwich” nights, and it’s a big hit.
- Low-Carb: Replace some of the corn with cauliflower florets to lighten things up (you’ll barely notice the difference, promise).
- Allergen swaps: Use dairy-free cheese and vegan mayo for egg and dairy allergies. For a nut-free version, just skip any nut-based toppings.
- Instant Pot/Slow Cooker: Sauté veggies on sauté mode, add the rest, and cook on pressure for 8 minutes or slow cook for 3-4 hours. Blend and finish with cream and cheese as usual.
My personal favorite? I love adding crumbled bacon and a drizzle of hot honey for an extra layer of flavor—sweet, smoky, and spicy all at once. Don’t be afraid to experiment!
Serving & Storage Suggestions
This Mexican street corn soup tastes best piping hot, garnished with loads of cotija, fresh cilantro, and a wedge of lime. I like to serve it in big mugs for easy sipping, especially during movie nights or casual gatherings.
Pair it with warm, crusty bread, a crisp green salad, or tortilla chips for a little crunch. If you’re hosting brunch, serve alongside huevos rancheros or a simple avocado toast—it’s a surprisingly good combo.
For leftovers, let the soup cool, then store in an airtight container in the fridge for up to 4 days. It actually tastes even better the next day as the flavors meld. To freeze, pour into freezer-safe jars, leaving space for expansion, and freeze up to 2 months. Thaw overnight in the fridge and reheat gently on the stovetop or in the microwave, stirring often. If it thickens too much, add a splash of broth or milk to loosen it up.
Quick tip: the lime and cilantro are best added fresh when serving, not before storing. The soup keeps its creamy texture and bold flavor this way.
Nutritional Information & Benefits
Each serving of this Mexican street corn soup (about 1½ cups) contains roughly:
- Calories: 320
- Protein: 8g
- Fat: 18g
- Carbohydrates: 36g
- Fiber: 4g
- Sugar: 9g
Corn is packed with fiber and natural sweetness, while bell peppers and jalapeños add vitamin C and antioxidants. Using low-sodium broth keeps things heart-healthy, and you can adjust the cream to suit your dietary needs. This recipe is naturally gluten-free, and with a few swaps, it can be made dairy-free or vegan.
Allergens to watch: dairy (cheese, cream, mayo) and eggs (mayo). For my own wellness, I love that this soup is nourishing without being heavy, and it’s great for sneaking extra veggies into my family’s diet (they never complain about the peppers!).
Conclusion
If you’re searching for a cozy, flavor-packed soup to brighten up chilly nights, this Mexican street corn soup recipe truly delivers. It’s everything you love about elote in a bowl—creamy, smoky, tangy, and totally comforting. Plus, it’s flexible enough to make your own, whether you go vegan, add extra protein, or load up on toppings.
I come back to this soup every fall and winter because it’s just that good. It’s my little secret for turning any ordinary dinner into something special, with minimal effort but maximum flavor. I hope you love it as much as my family and friends do.
Give this Mexican street corn soup a try, and let me know how you make it your own! Drop a comment below, share your favorite toppings, or tag me if you post a photo. There’s nothing better than seeing your kitchen creations—happy soup season!
Frequently Asked Questions
Can I use canned corn for Mexican street corn soup?
Yes! Drain and rinse canned corn before using. Roasting it under the broiler for a few minutes adds extra flavor, but you can skip this if you’re in a hurry.
How spicy is this soup, and can I make it milder?
The soup has a gentle kick from jalapeño and chili powder, but it’s not overwhelming. For less spice, remove the jalapeño seeds or skip it altogether.
Can I make this soup vegan?
Absolutely. Use vegan mayo, dairy-free cream (like coconut or oat), and vegan cheese, or skip the cheese entirely. Vegetable broth keeps it fully plant-based.
What’s the best way to reheat leftovers?
Gently reheat on the stovetop over low heat, stirring occasionally. Add a splash of broth or milk if it thickens. Microwave works too—just heat in short bursts and stir often.
How do I store and freeze Mexican street corn soup?
Cool completely, then store in the fridge for up to 4 days or freeze for up to 2 months. Thaw overnight and reheat gently for the best texture and flavor.
Pin This Recipe!
Mexican Street Corn Soup
This cozy Mexican street corn soup captures all the flavors of classic elote—sweet corn, smoky paprika, creamy mayo, tangy lime, and cotija cheese—in a hearty, comforting bowl. It’s quick, easy, and perfect for fall and winter dinners or gatherings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: Mexican
Ingredients
- 4 cups corn kernels (fresh, frozen, or canned; about 600g)
- 1 medium yellow onion, finely chopped
- 3–4 garlic cloves, minced
- 1 medium jalapeño pepper, seeded and finely chopped
- 1 medium red bell pepper, diced
- 4 cups chicken or vegetable broth (950ml)
- 1 cup heavy cream (240ml)
- 2 tablespoons mayonnaise (30g)
- 2 tablespoons freshly squeezed lime juice (30ml)
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, plus more to taste
- 1/2 cup cotija cheese, crumbled (60g; or feta as substitute)
- 1/4 cup fresh cilantro, chopped (10g)
- 2 tablespoons olive oil (for sautéing)
- Optional toppings: more cotija, extra lime wedges, sliced scallions, hot sauce, tortilla strips, avocado slices
Instructions
- Roast the corn: If using fresh or frozen corn, spread kernels on a baking sheet and broil on high for 8-10 minutes until slightly charred, stirring halfway. This step is optional but adds depth.
- Sauté the veggies: In a large soup pot over medium heat, add olive oil. Add chopped onion and cook for 4-5 minutes until translucent. Add garlic, jalapeño, and bell pepper; sauté another 2-3 minutes until softened.
- Add the corn and spices: Stir in the corn, smoked paprika, chili powder, salt, and pepper. Cook for 2 minutes to let the spices bloom and coat everything.
- Simmer the soup: Pour in the broth and bring to a boil. Lower the heat and let it simmer for 15 minutes, partially covered.
- Blend for creaminess: Use an immersion blender to blend about half the soup in the pot, leaving some corn and peppers whole for texture. If using a countertop blender, let the soup cool slightly, blend in batches, and return to the pot.
- Add the creamy elements: Stir in the heavy cream and mayonnaise. Simmer gently for another 2-3 minutes. Do not let it boil.
- Finish with lime and cheese: Off the heat, add lime juice and stir in half the cotija cheese. Taste and adjust salt or lime as needed.
- Serve with toppings: Ladle into bowls and top with extra cotija, chopped cilantro, a sprinkle of chili powder, and any other desired toppings.
Notes
For best flavor, roast the corn before adding to the soup. Blend only half the soup for a creamy yet chunky texture. Adjust spice by removing jalapeño seeds or adding hot sauce. Use vegetable broth and dairy-free alternatives for vegan version. Soup thickens as it sits; thin with broth if needed. Add lime and cilantro fresh when serving for best flavor.
Nutrition
- Serving Size: About 1.5 cups per serving
- Calories: 320
- Sugar: 9
- Sodium: 800
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 36
- Fiber: 4
- Protein: 8
Keywords: Mexican street corn soup, elote soup, cozy fall dinner, creamy corn soup, easy soup recipe, gluten-free soup, vegetarian option, comfort food, Mexican recipes, street food soup





