Creamy Mexican Street Corn Soup Recipe just hits different on a chilly night when you’re craving something warm, but like, real flavor too.
You know those days when you want comfort food but you also want to feel a little extra? That’s me, literally every time I think of this soup. It’s like scooping up summer in a mug but with a creamy, dreamy twist.
Plus, if you’ve ever tried elote on a stick and thought, “Wow, I wish I could eat this with a spoon,” you’re so in the right place.

Why I Love This Recipe
Alright, let me level with you — I get kinda obsessed over anything corn related. But this one’s my absolute go-to when I want to impress, but not stress. There’s something magical about the mix of charred corn, tangy lime, and a little kick of spice, all blended up into a soup that’s basically a flavor fiesta.
What I love most? You can easily tweak things. Add some extra cheese, a little more heat, keep it chunky or silky smooth. Every spoonful is a happy surprise (like, points for unpredictability). And if you’re feeding picky eaters or your friend who thinks cilantro tastes like soap, you just skip a sprinkle. Done. Plus, making this soup reminds me of summers spent at street fairs, grabbing elote and getting butter on my face. Not glamorous, but honest food never is.
“This is hands-down the best version of Mexican Street Corn Soup I’ve ever made. It tasted like dinner and a street party rolled into one. Family went for seconds — and thirds!” — Janelle, Phoenix, AZ
Recipe Tips
First thing I ever learned about this soup — don’t rush the char. If you’ve got fresh corn, get a little color on those kernels. It wakes up the flavor, and honestly, makes you look way fancier than you are (trust me, your guests will ask if you grilled it).
Keep your soup base creamy, but don’t overdo the heavy cream, unless you literally want to take a nap after dinner. I usually swap in some Greek yogurt or a bit of sour cream instead for a lighter vibe.
And do not, under any circumstances, skip the toppings. Crumbled cotija, a squeeze of lime, fresh cilantro, maybe even some tortilla strips if you’re feeling wild — these take it to five-star restaurant territory, at least in my kitchen.
The best part? If you don’t have one of the ingredients, it’s no big deal. Canned corn works. Forgot jalapeños? Throw in a pinch of chili flakes. No rules, just good soup.
How To Make Mexican Street Corn Soup
Here’s everything you’ll need:
- 4 ears of fresh corn (or 3 cups frozen/canned corn)
- 2 tablespoons butter
- 1 small onion, chopped up (doesn’t have to be perfect)
- 2 garlic cloves, smashed or minced
- 3 cups chicken or veggie broth
- 1 cup milk (whole or 2 percent, up to you)
- 1/2 cup heavy cream or Greek yogurt
- 1 jalapeño, diced up (adjust if you want less/more heat)
- 1 teaspoon smoked paprika
- Juice of 1 lime
- 1/2 cup cotija cheese, crumbled up
- Salt and pepper—use your gut
Okay, quick directions:
- If using fresh corn, char it either on the grill or in a hot skillet till it’s got some browned spots. Don’t overthink it.
- Toss the butter in a big pot, melt it, and add the chopped onion. Let it get soft (like 4-5 minutes). Add garlic and jalapeño, cook a minute more.
- Time for the corn — dump in 2/3 of it. Add broth, smoked paprika, and bring to a simmer. Give it 10 minutes to hang out together.
- Blitz it up with a blender or stick blender till smooth. Pour in milk and cream, then the rest of the corn, and heat it gently.
- Off the heat, finish with lime juice and season with salt and pepper. Ladle into bowls. Top with cotija cheese and cilantro. Swoon.
Try not to eat the whole pot. Honestly, it’s weirdly hard.
Storage and Leftovers
Not gonna lie, this soup actually gets better after sitting in the fridge a day or two. All those flavors keep getting friendlier. When you’re ready for round two (or three), just scoop what you need and warm it gently on the stove or in the microwave. Give it a good stir if it separates — totally normal.
Here’s a pro move: freeze a batch in single-serve containers. Maybe it’s just me, but pulling out homemade creamy Mexican street corn soup on a gross day feels like winning at adulting. If you freeze it, thaw overnight in the fridge, then reheat low and slow.
Oh, and don’t add fresh toppings until you reheat. They just get…sad, trust me.
Serving Suggestions
- Try it with a crusty baguette or tortilla chips on the side.
- Top each bowl with extra cotija cheese and a splash of hot sauce.
- For a heartier meal, toss in some pulled chicken or grilled shrimp.
- Feeling extra? Serve in small mugs for a party appetizer vibe.
More Corn Recipes
Can’t get enough corn? Yeah, me either. I’ve absolutely lost count of how many times I’ve craved that sweet, summery taste. Besides creamy Mexican street corn soup, I’ve also fallen hard for baked cheesy corn casserole and simple grilled corn with garlic butter. They’re both killer at BBQs and always get snapped up before anything else. Give ‘em a look if you want to keep the corn train chugging.

Common Questions
Can I use frozen corn?
Oh yeah, frozen or even canned works just fine. Roast it for a bit in a hot pan to get more flavor.
How spicy is this soup?
It’s up to you! Add or skip jalapeño, or toss in some chili flakes. Totally customizable.
Can I make it dairy-free?
Absolutely. Use plant milk and vegan cheese, and you’re set.
What if I don’t have cotija cheese?
Feta or parmesan can step up. Even a sprinkle of cheddar in a pinch.
Is it okay to blend the soup completely smooth?
Of course. I like a few kernels left, but do what makes you happy.
Ready to Cozy Up with Flavor?
This is not your boring weeknight soup. Creamy Mexican Street Corn Soup Recipe is all about easy wins, fun toppings, and that sweet-smoky punch you usually only find at street fairs.
Hope you give it a whirl! If you want even more street food recipes or corn-obsessed tips.

Mexican Street Corn Soup
Ingredients
Equipment
Method
- In a large pot over medium-high heat, melt the butter. Add onion, celery, and poblano pepper. Season with a pinch of salt and pepper. Cook, stirring occasionally, until onion softens, about 7-8 minutes.
- Add garlic, chile powder, and oregano. Sauté 1 minute until fragrant.
- Pour in chicken stock and add potatoes. Bring to a boil, then reduce heat to simmer. Cook about 15 minutes until potatoes are tender.
- Stir in corn, cream, and sugar. Cook 5 minutes until warmed through.
- Transfer 1½ cups of the soup to a blender and purée until smooth. Stir purée back into the pot.
- Stir in cotija cheese, cilantro, and lime juice. Season with salt and pepper to taste.
- Serve garnished with more cilantro, cotija, chile powder, and crema. Serve with lime wedges.