Introduction
The first spoonful of this Mexican Street Corn Soup hits you with a creamy, smoky sweetness that’s pure comfort—especially when the weather cools down and you’re craving something warm and soul-soothing. I still remember the first time I made this recipe: it was a blustery October evening, and I’d just come home from the farmer’s market, arms full of fresh corn and cilantro. The kitchen was chilly, but the promise of that irresistible Mexican Street Corn Soup (or “elote soup” for you fellow food nerds) was enough to draw my teenage son and his friends in from the living room, noses twitching at the scent of charred corn and roasted chilies.
Honestly, this soup is my go-to for fall and winter—an easy, one-pot dinner that delivers all the street food magic of classic elotes but with way less mess (and you can eat it with a spoon, which feels fancy for a Tuesday night). I’ve tested and tweaked this recipe so many times, it’s basically become a family tradition for us. If you love bold flavors—think sweet corn, tangy lime, a little heat, and creamy cheese—this soup will win you over in a single bowl.
What makes Mexican Street Corn Soup such a keeper is its versatility. It’s hearty enough for dinner, easy enough for a weeknight, and impressive enough to serve to guests. Plus, it’s naturally gluten-free and can be made vegetarian without skipping any of that street corn glory. If you’re after something cozy, crowd-pleasing, and packed with flavor, trust me—this is the recipe you’ll come back to all season long.
Why You’ll Love This Mexican Street Corn Soup Recipe
I’ve made this Mexican Street Corn Soup more times than I can count, and every batch teaches me something new (like, don’t skimp on the lime, and always make extra because leftovers are gold). Here’s what makes this recipe truly special and why it’s become a staple in my fall and winter meal rotation:
- Quick & Easy: Ready in about 35 minutes, making it perfect for busy weeknights when you want something homemade but don’t have hours to spare.
- Simple Ingredients: No need for a grocery store scavenger hunt—most ingredients are pantry staples or easy-to-find veggies.
- Perfect for Cozy Nights: There’s just something about a steaming bowl of creamy corn soup that makes cold weather instantly better. It’s the ultimate “curl up on the sofa with a blanket” meal.
- Crowd-Pleaser: Kids love the sweetness of the corn, adults appreciate the smoky, savory depth—and everyone fights over the toppings!
- Unbelievably Delicious: The combination of charred corn, creamy broth, zippy lime, and salty cheese creates a flavor explosion that honestly tastes like a hug in a bowl.
What sets this Mexican Street Corn Soup apart is the way the corn is cooked—roasting or charring it first deepens the flavor, and blending just part of the soup makes it creamy but still leaves plenty of texture. I’m a sucker for the balance of creamy and crunchy, and the classic elote toppings (Cojita cheese, cilantro, chili powder, and lime) make each spoonful exciting.
This isn’t just a soup—it’s comfort food that brings people together. Whether you’re hosting friends, feeding a family, or just wanting to treat yourself after a long day, this recipe delivers all the warmth and flavor you need, without any fussy steps. If you’ve ever wished you could eat elotes by the bowlful, this soup is your new best friend.
What Ingredients You Will Need
This Mexican Street Corn Soup keeps things simple but never boring. Each ingredient has a purpose, and together, they build a soup that’s rich, creamy, and full of classic elote flavor. Most of these are pantry or fridge staples, and there’s plenty of room to swap things based on what you have or need.
- Corn kernels (fresh, frozen, or canned; about 4 cups/600g) – Fresh is best for that sweet, juicy bite, but honestly, frozen works great for convenience. If using canned, drain and rinse well.
- Yellow onion (1 medium, diced) – Adds depth and a little sweetness.
- Garlic (3 cloves, minced) – For that essential background flavor; I always use fresh for the best punch.
- Jalapeño pepper (1, seeded and minced) – Brings just a touch of heat; leave seeds in for extra spice or swap with poblano for a milder flavor.
- Smoked paprika (1 teaspoon) – Gives that signature smoky street corn vibe.
- Chili powder (1 teaspoon) – Adds warmth without overpowering the soup; if you love a little kick, go up to 1.5 teaspoons.
- Ground cumin (1/2 teaspoon) – For an earthy, savory note.
- Vegetable broth (4 cups/950ml) – Chicken broth works too; I usually use low-sodium so I can control the salt level.
- Whole milk (1 cup/240ml) – Makes the soup creamy without being heavy. For a richer soup, use half-and-half or even heavy cream, but honestly, milk is plenty.
- Cream cheese (4oz/115g, softened and cubed) – This is my “secret” for ultra-creamy texture. It melts right in and adds tang.
- Lime juice (from 2 limes) – Essential for brightness and that classic street corn zing.
- Cotija cheese (about 1/2 cup/60g, crumbled) – For topping; feta is a good sub if Cotija is hard to find.
- Fresh cilantro (1/3 cup/15g, chopped) – Stirred in at the end and sprinkled on top.
- Salt & black pepper – To taste; I always start low and adjust at the very end.
Optional but highly recommended for that authentic elote finish:
- Hot sauce (like Cholula or Valentina) – For drizzling on top.
- Extra lime wedges – For serving; you’ll want more, trust me.
- Toasted tortilla strips or crumbled tortilla chips – Adds crunch and makes the soup feel a little extra special.
Ingredient Notes: If you’re making this in the summer, go for fresh, in-season corn and char it on the grill for extra flavor. In winter, frozen corn is a total lifesaver and still delivers. You can swap in dairy-free cream cheese and milk for a vegan version—I’ve done this with good results using almond milk and a cashew-based cream cheese. And if you want to bulk it up, add a cup of cooked, diced potato or even black beans.
Equipment Needed
You don’t need a fancy kitchen to whip up this Mexican Street Corn Soup—just a few basics and maybe a blender for that ultra-creamy finish.
- Large soup pot or Dutch oven – I love my enameled cast iron pot for even heat, but any sturdy pot will do.
- Blender or immersion blender – For blending part of the soup. I prefer an immersion blender (less mess), but a regular blender works fine—just blend in batches and be careful with hot liquids.
- Sharp knife and cutting board – For prepping veggies.
- Wooden spoon or spatula – For stirring and scraping up those flavorful bits.
- Ladle – For serving; if you don’t have one, a big mug works in a pinch!
If you don’t have an immersion blender, you can mash some of the soup with a potato masher for a chunkier texture. For easy cleanup, I always soak my pot right after serving—those cheesy bits can stick if you let them dry out. And if you’re on a budget, thrift store soup pots or even big stock pots from discount stores get the job done just fine.
How to Make Mexican Street Corn Soup
- Char the Corn (optional but worth it): If using fresh or thawed frozen corn, heat a large skillet over medium-high. Add the corn (no oil needed) and cook for 5-7 minutes, stirring occasionally, until some kernels are browned and popping. This step adds that classic street corn flavor. If you’re short on time, skip to the next step.
- Sauté the Veggies: In your soup pot, add 2 tablespoons (30ml) of olive oil over medium heat. Add diced onion and cook for 4 minutes, until soft and translucent. Toss in the minced garlic and jalapeño, cooking for another 1-2 minutes until fragrant. (If things start to stick, add a splash of broth.)
- Spice Things Up: Sprinkle in smoked paprika, chili powder, and cumin. Stir for 30 seconds—this wakes up the spices and makes your kitchen smell amazing.
- Add Corn and Broth: Stir in your corn (charred or straight from the bag), then pour in 4 cups (950ml) veggie broth. Scrape the bottom of the pot to pick up all those browned bits. Bring to a gentle simmer.
- Simmer and Soften: Let the soup simmer uncovered for about 10 minutes, until the corn is tender and flavors meld. If you like a thicker soup, simmer a few minutes longer.
- Blend for Creaminess: Turn off the heat. Use an immersion blender to puree about half the soup right in the pot—this gives you the best mix of creamy and chunky. Or, carefully ladle 2-3 cups (500-750ml) into a blender, blend until smooth, then stir back in. Note: Hot soup can splatter, so work in batches and vent your blender lid.
- Add Dairy and Lime: Add 1 cup (240ml) milk and the cubed cream cheese. Turn the heat to low and stir until the cream cheese melts in (about 3 minutes). Squeeze in lime juice and season with salt and pepper to taste.
- Final Touches: Ladle soup into bowls. Top each with a generous sprinkle of Cotija, fresh cilantro, a dash of chili powder, and a squeeze of lime. For crunchy goodness, add tortilla strips or chips.
Prep tip: If your cream cheese won’t melt, whisk a small ladle of hot soup into it in a separate bowl, then stir back in. Soup too thick? Add a splash more milk or broth. Too thin? Simmer a bit longer uncovered. Taste as you go—the best soup is one you tweak for your own preferences.
Cooking Tips & Techniques
After making this Mexican Street Corn Soup a dozen different ways, I’ve picked up a few tricks (and learned from some hilarious kitchen fails along the way):
- Don’t skip charring the corn if you have time—it honestly takes the flavor to a totally different level. Even a quick pass under the broiler helps.
- Watch the heat when adding cream cheese or milk. If the soup boils, dairy can curdle (not the end of the world, but the texture won’t be as smooth).
- Blending is flexible: Like it chunky? Just mash a bit. Want it silky? Blend more. I like a mix—some bites of whole corn, some creamy.
- Taste for salt and acid at the end. Sometimes just a pinch of salt or extra squeeze of lime makes everything pop.
- Multitasking tip: While the soup simmers, prep your toppings. It makes serving so much more fun, and honestly, toppings are half the fun of Mexican Street Corn Soup.
- Leftovers tip: The soup thickens as it sits. Add a splash of milk or broth when reheating to get it back to your favorite texture.
I’ve messed up by adding cold cream cheese straight from the fridge (it clumped up—whoops!), so I always let it soften first. And don’t forget to scrape the pot bottom while sautéing veggies—that’s where the best flavor hides. If you ever over-blend and the soup seems too smooth, a handful of sautéed corn stirred in at the end brings back some texture.
Variations & Adaptations
One of the best things about Mexican Street Corn Soup is how easy it is to tweak for different tastes, diets, and seasons. Here are some of my favorite ways to remix this recipe (and a couple I’ve tried myself!):
- Vegan or Dairy-Free: Swap the milk for unsweetened almond or oat milk, and use vegan cream cheese and plant-based cheese crumbles. It’s still super creamy and delicious.
- Spicy Version: Add a diced chipotle pepper in adobo sauce for a smoky, spicy kick, or use serrano instead of jalapeño. (My husband loves this fiery twist!)
- Hearty Protein Boost: Stir in shredded rotisserie chicken or cooked black beans for extra staying power—great for feeding hungry teens or making leftovers stretch.
- Seasonal Add-Ins: In late summer, I sometimes add a handful of diced zucchini or bell peppers. In winter, roasted sweet potato cubes are amazing stirred in at the end.
- Gluten-Free: The soup is naturally gluten-free, but double-check your broth and toppings. Corn tortilla chips are a safe crunchy addition.
- Personal favorite: I love to finish my bowl with a swirl of Mexican crema or a dollop of Greek yogurt for extra tang and richness—it’s not “authentic,” but my family begs for it!
For different cooking methods, you can make this soup in a slow cooker (just blend before serving) or even pressure cook for a quick, hands-off dinner. And if there are allergy concerns, leave out the cheese and top with sliced avocado instead.
Serving & Storage Suggestions
This Mexican Street Corn Soup is at its best served piping hot, loaded up with all the toppings you can handle—think extra Cotija cheese, cilantro, lime wedges, and a sprinkle of chili powder. I love to set up a “topping bar” so everyone can customize their own bowl (kids go wild for the crunchy tortilla strips and extra cheese!).
Pair this soup with a crisp green salad, warm flour tortillas, or a side of cheesy quesadillas for a complete meal. It’s also great with a light Mexican lager or a sparkling lime agua fresca if you want to keep things festive.
For leftovers, let the soup cool completely and store in an airtight container in the fridge—it’ll keep for up to 4 days. It also freezes surprisingly well, though you may want to add fresh toppings after reheating. To reheat, just warm gently on the stove or in the microwave, adding a splash of milk or broth if needed to loosen it up. Honestly, the flavors get even deeper by day two, making this a perfect make-ahead option for meal prep or a quick lunch.
Nutritional Information & Benefits
Each serving of Mexican Street Corn Soup (about 1.5 cups) contains roughly 260 calories, 8g protein, 10g fat, and 34g carbs (depending on toppings and dairy swaps). Corn is a good source of fiber, B vitamins, and natural sweetness, while jalapeños and lime add vitamin C and antioxidants. Using low-fat milk or dairy-free options keeps the soup lighter, and it’s naturally gluten-free—just double-check cheese and toppings.
The soup is vegetarian unless you use chicken broth, and you can make it dairy-free with simple swaps. If you’re sensitive to dairy or spicy foods, adjust ingredients as needed. Personally, I love that this recipe sneaks in veggies and protein in a way my picky eaters never complain about—it’s comfort food with a little nutritional bonus.
Conclusion
If you’re looking for a fall or winter dinner idea that’s genuinely satisfying, easy to pull off, and guaranteed to win over everyone at the table, this Mexican Street Corn Soup is it. It’s warm, creamy, and loaded with bold flavors, but never feels heavy or complicated. Plus, it’s one of those recipes you can make your own—extra spicy, totally vegan, or loaded with toppings, you do you.
I keep coming back to this soup because it never fails to bring a little joy (and color!) to chilly evenings. Whether you’re feeding your family or just want to treat yourself, give this cozy recipe a try—you might just find a new fall and winter favorite.
Let me know how you make your Mexican Street Corn Soup! Did you add anything fun, swap out an ingredient, or invent your own topping? Leave a comment below, share your pics, and tag me so I can see your delicious creations. Happy cooking and stay cozy!
Frequently Asked Questions
Can I use frozen or canned corn for Mexican Street Corn Soup?
Absolutely! Fresh corn gives the best flavor, but frozen corn is super convenient and works just as well. If using canned, drain and rinse before adding to the soup.
How do I make this soup vegetarian or vegan?
Just use vegetable broth and swap in dairy-free milk and cream cheese. Top with your favorite plant-based cheese or sliced avocado for that creamy finish.
Is Mexican Street Corn Soup gluten-free?
Yes, the soup itself is naturally gluten-free. Just double-check your broth and cheese labels, and use gluten-free tortilla chips for topping.
Can I make this soup ahead of time?
Definitely! The flavors get even better after a day in the fridge. Store in an airtight container and reheat gently, adding a splash of milk or broth if it thickens.
What toppings work best with this soup?
Classic toppings include Cotija cheese, fresh cilantro, lime wedges, chili powder, hot sauce, and crispy tortilla strips. Feel free to get creative—sour cream, diced avocado, or even a sprinkle of smoked paprika are all delicious!
Pin This Recipe!
Mexican Street Corn Soup
This cozy Mexican Street Corn Soup delivers all the creamy, smoky, and tangy flavors of classic elotes in a comforting, easy-to-make bowl. Perfect for chilly nights, it’s naturally gluten-free, can be made vegetarian, and is loaded with bold flavor and texture.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: Mexican
Ingredients
- 4 cups corn kernels (fresh, frozen, or canned; about 600g)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 jalapeño pepper, seeded and minced
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 4 cups vegetable broth (950ml)
- 1 cup whole milk (240ml)
- 4 oz cream cheese (115g), softened and cubed
- Juice of 2 limes
- 1/2 cup Cotija cheese (60g), crumbled (plus more for topping)
- 1/3 cup fresh cilantro (15g), chopped (plus more for topping)
- Salt and black pepper, to taste
- 2 tablespoons olive oil (for sautéing)
- Optional: Hot sauce (for serving)
- Optional: Extra lime wedges (for serving)
- Optional: Toasted tortilla strips or crumbled tortilla chips (for topping)
Instructions
- If using fresh or thawed frozen corn, heat a large skillet over medium-high. Add the corn (no oil needed) and cook for 5-7 minutes, stirring occasionally, until some kernels are browned and popping. (Optional but recommended for flavor.)
- In a large soup pot, heat 2 tablespoons olive oil over medium heat. Add diced onion and cook for 4 minutes until soft and translucent. Add minced garlic and jalapeño, cooking for another 1-2 minutes until fragrant.
- Sprinkle in smoked paprika, chili powder, and cumin. Stir for 30 seconds to toast the spices.
- Add the corn (charred or not) and pour in the vegetable broth. Scrape the bottom of the pot to release any browned bits. Bring to a gentle simmer.
- Simmer uncovered for about 10 minutes, until the corn is tender and flavors meld. For a thicker soup, simmer a few minutes longer.
- Turn off the heat. Use an immersion blender to puree about half the soup in the pot, or carefully blend 2-3 cups in a blender and return to the pot. (Work in batches and vent the blender lid if using a blender.)
- Add the milk and cubed cream cheese. Turn heat to low and stir until the cream cheese melts (about 3 minutes).
- Stir in lime juice and season with salt and black pepper to taste.
- Ladle soup into bowls. Top with Cotija cheese, fresh cilantro, a dash of chili powder, and a squeeze of lime. Add tortilla strips or chips for crunch. Serve with extra lime wedges and hot sauce if desired.
Notes
For best flavor, char the corn before adding to the soup. Let cream cheese soften before adding to avoid clumping. Adjust spice level by leaving jalapeño seeds in or adding more chili powder. The soup thickens as it sits; add a splash of milk or broth when reheating. Easily made vegan with plant-based milk and cream cheese. Top with your favorite elote toppings for extra flavor and texture.
Nutrition
- Serving Size: About 1.5 cups
- Calories: 260
- Sugar: 8
- Sodium: 650
- Fat: 10
- Saturated Fat: 5
- Carbohydrates: 34
- Fiber: 4
- Protein: 8
Keywords: Mexican street corn soup, elote soup, creamy corn soup, fall dinner, gluten-free soup, vegetarian soup, easy Mexican recipes, cozy soup, one-pot dinner, corn chowder





