Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Soup Recipes

Mexican Street Corn Soup (Creamy Elote in a Bowl)

Updated: May 16, 2026 · Published: Jun 12, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

5 shares
  • Facebook
  • X
↓ Jump to Recipe

I first had elote from a street cart on a trip years ago — the kind where they slather the cob in mayo, roll it in cotija, dust it with chili powder, and hand it to you wrapped in a paper towel. I thought about that flavor combination for months afterward. So last winter, when I was trying to figure out what to make on a cold Tuesday night with a bag of frozen corn in my freezer, I started wondering if I could get that same thing into a soup bowl.

The answer is yes, and it took me a few tries to get the balance right. The first time I made it, I blended the whole thing smooth and it tasted like corn baby food — not what I was going for. The second time I left it completely chunky and it felt more like a corn stew than a soup. The third time I found the middle: blend about half, leave the rest whole. That's the version I've been making ever since. You get a creamy, velvety base with actual bites of corn in it, finished with cotija, a squeeze of lime, and a little cilantro on top.

My husband asks for this regularly now, especially from October through March. Saad was skeptical the first time — he saw the lime and cilantro and immediately said "is this spicy?" — but he ate two bowls. I usually serve it with tortilla chips on the side, which both kids prefer over bread. If you like this kind of Tex-Mex comfort food, my Walking Taco Casserole hits a similar note and is just as fast to pull together on a weeknight.

A few practical things before you start: frozen corn works completely fine here. I use it probably 80% of the time. Fresh corn in summer is obviously great, but don't let "I only have frozen" stop you. Cotija cheese is available at most large grocery stores now — Walmart and Kroger usually carry it near the specialty cheeses. If you genuinely can't find it, feta is a decent substitute. It's saltier and slightly more crumbly, but the flavor is in the right neighborhood.

Mexican street corn soup garnished with lime, cilantro, and cream in a white bowl.

Why You'll Love This Recipe

  • It's on the table in under 40 minutes: I timed this on a Wednesday when I was genuinely exhausted, and from the moment I turned on the burner to when I set bowls on the table was 35 minutes. That includes chopping the onion and fishing the frozen corn out of the back of the freezer. It all happens in one pot, so cleanup is minimal — which matters more than I'd like to admit.

  • The flavor actually tastes like elote: Most corn soup recipes taste like generic creamy corn chowder. This one doesn't, because of the specific combination of chili powder, smoked paprika, lime, and cotija. Those four things together are what make elote taste like elote. Getting them all in a soup bowl took some trial and error, but this version genuinely tastes like what you'd get from a street cart.

  • You can adjust the heat without wrecking anything: My husband adds sliced jalapeño to his bowl and a pinch of cayenne while the soup is simmering. I keep mine milder for the kids. The base recipe is on the gentle side — enough chili powder to taste it, not enough to make anyone sweat. Add more if you want it, skip the jalapeño if you're serving kids or spice-sensitive guests.

  • The leftovers are actually better: I'm not just saying this. The soup thickens slightly overnight and the spices settle into each other in a way that tastes more developed. I make a full pot even when it's just the four of us, because I genuinely look forward to the next-day bowl. Reheat it low and slow with a splash of broth or water to loosen it back up.

  • It works for different diets without much effort: Use vegetable broth and it's vegetarian. Use coconut cream instead of heavy cream and skip the cheese (or use a vegan alternative) and it's fully dairy-free. The soup doesn't fall apart without the mayo — that's optional anyway. It's one of those recipes where the substitutions actually hold up rather than just technically working.

Ingredients

  • 1 tablespoon olive oil
  • ½ medium onion, finely chopped
  • 2 cloves garlic, minced
  • 4 cups corn kernels (fresh, frozen, or canned and drained)
  • 1 teaspoon chili powder
  • ½ teaspoon smoked paprika
  • ¼ teaspoon ground cumin
  • Salt and black pepper, to taste
  • 3 cups chicken or vegetable broth
  • ½ cup heavy cream or Mexican crema (coconut milk works for dairy-free)
  • ¼ cup mayonnaise (optional — adds extra richness and leans into the elote flavor)
  • ½ cup crumbled cotija cheese, or feta if you can't find cotija
  • 2 tablespoons fresh cilantro, chopped
  • Juice of 1 lime
  • Optional garnishes: extra cotija, chopped cilantro, lime wedges, Tajín or chili powder

Directions

  1. Sauté the base: Heat olive oil in a large pot over medium heat. Add the onion and cook for 3–4 minutes until softened and just starting to turn translucent. Add the garlic and cook for another minute, stirring so it doesn't burn. Burnt garlic is bitter and there's no recovering from it once it's in.
  2. Add corn and spices: Stir in the corn kernels, chili powder, smoked paprika, cumin, salt, and pepper. Cook for 2–3 minutes, stirring every so often. This quick toasting step matters — it wakes up the dried spices and gets them to coat the corn before any liquid goes in.
  3. Simmer the soup: Pour in the broth and bring everything to a simmer. Cook uncovered for 10–15 minutes. You're not rushing this part — the simmer is where the flavors actually come together, so don't crank the heat to move faster.
  4. Blend (partially): This is the step I got wrong twice before I figured it out. Use an immersion blender to blend about half the soup directly in the pot, or scoop out half into a regular blender, blend until smooth, and stir it back in. What you want is a creamy base with visible whole corn kernels throughout — not a purée, not a chunky stew.
  5. Finish with cream and cheese: Stir in the heavy cream and mayonnaise if you're using it. Simmer on low for 2–3 more minutes. Add the lime juice, cotija, and cilantro. Taste and adjust salt — cotija is already salty, so add gradually.
  6. Serve: Ladle into bowls and add your garnishes right before eating. The toppings are part of what makes this taste like elote rather than plain corn soup, so don't skip them.
Spoonful of Mexican street corn soup with corn kernels, cream, cilantro garnish, and black pepper.

Tips for Success

  • Don't fully blend the soup: I know I already said this in the directions, but it's the single most important thing about this recipe. The first time I made it I blended the entire pot smooth and it tasted fine but felt like nothing special. The texture from leaving half the corn whole is what makes it feel like a real bowl of food rather than a blended vegetable soup. Partial blending, every time.

  • Toast the spices before adding liquid: Two to three minutes in a hot pan with the corn makes a real difference to how the chili powder and smoked paprika taste in the finished soup. If you skip this and just dump everything in with the broth, the spices taste flat — kind of dusty. The toasting step takes almost no time but it changes the flavor noticeably.

  • Add lime juice at the very end, off the heat: I used to add it during cooking and wondered why the soup tasted a little dull. Lime juice loses its brightness when it simmers for a long time. Take the pot off the burner, then squeeze it in. You'll taste the difference — it's sharper and more present in the finished soup.

  • If your soup gets too thick, just add a splash of broth: This happens especially with leftovers. The soup absorbs liquid as it sits in the fridge overnight and can get noticeably thicker when you reheat it. A quarter cup of broth or even just water stirred in while it reheats on low brings it back to the right consistency. Don't panic, just adjust.

  • Keep the toppings separate until serving: If you're making this ahead or serving it in stages, don't add the cotija and cilantro to the pot. Add them to individual bowls right before eating. Cheese that sits in hot soup dissolves and disappears, and cilantro gets slimy. Both are better as a fresh finish on the bowl, not stirred in at the pot stage.

Variations

  • Add shredded chicken: Stir in a cup or two of rotisserie chicken after the blending step. It makes the soup more substantial and turns it into a full meal rather than a starter. I've done this on nights when I need something more filling — just pull the chicken apart with two forks and drop it in. My husband prefers this version.

  • Add black beans: A can of drained black beans stirred in after the blending step gives the soup more texture and protein. This is also my go-to when I want to stretch it further — with black beans added, a pot that serves four easily serves six. It leans a little more toward a Mexican-style corn and bean stew, which is no bad thing.

  • Make it dairy-free: Use coconut cream instead of heavy cream and a dairy-free mayo if you're using the mayo at all. Skip the cotija or use a vegan alternative. Coconut cream gives the soup a slightly different sweetness but it actually works well here — the lime and chili powder balance it out. This is also how I'd adapt it if I were making it for guests with dairy restrictions.

  • Serve it as a chunky chowder: Skip the blending entirely. Leave everything as-is after the simmer, add the cream, and serve it chunky. It's a different dish — more like a corn and vegetable chowder than an elote-inspired soup — but if you prefer that texture or just don't want to bother with the blender, it's still very good. Pair it with the Baked Lemon Spaghetti if you're doing a bigger spread.

  • Top with avocado: Diced avocado on top right before serving adds creaminess and color. I've also done a small spoonful of guacamole on top, which sounds excessive but is actually great. This is the version I make when I want it to feel a little more special — like if I'm serving it to someone who hasn't had it before and I want it to look the part.

Serving and Storage

Serving

Serve hot straight from the pot with the garnishes added to each bowl individually — extra cotija, a few cilantro leaves, a wedge of lime on the side, and a light dusting of Tajín or chili powder if you want. We eat this with tortilla chips most nights. It also goes well alongside a fresh salad — something simple with homemade Italian dressing works surprisingly well as a contrast to the smoky soup. If you're serving it as a starter, this recipe makes four bowls at a reasonable size; if it's the main meal, plan for two to three servings.

Storage

Let the soup cool completely before putting it in the fridge — pouring hot soup into a container and sealing it immediately can affect the texture. Store in an airtight container for up to 3 days. Reheat on the stove over low heat, not the microwave if you can help it, and add a splash of broth or water to bring the consistency back. To freeze: portion into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the fridge, then reheat low and slow. The texture holds up better than most cream-based soups because of the partial blending — I've done this successfully a few times when I made a double batch.

Two bowls of Mexican street corn soup with golden broth, topped with corn kernels, diced cheese, and cilantro garnish.

Frequently Asked Questions

Can I use frozen corn instead of fresh?

Yes, and honestly that's what I use most of the time. Frozen corn is already been blanched so it cooks quickly and has good flavor year-round. No need to thaw it first — just add it straight from the bag when the recipe calls for it and cook as directed. Fresh corn in summer is a nice treat, but frozen is the practical everyday option.

How spicy is this soup?

The base recipe is mild — enough chili powder and smoked paprika to taste the warmth, but nothing that will bother kids or spice-sensitive eaters. My kids eat it without complaints. If you want heat, add a sliced jalapeño when you sauté the onions, or stir in a pinch of cayenne with the spices. You can also just top individual bowls with Tajín or fresh jalapeño slices so everyone controls their own heat level.

Can I make this soup vegan?

Yes. Use vegetable broth, swap the heavy cream for coconut cream, and either skip the cheese entirely or use a vegan cotija or feta alternative. The mayonnaise is optional anyway, but use vegan mayo if you want to include it. The soup works well in this format — I've made it this way for guests with dairy restrictions and it held up fine.

Can I freeze Mexican Street Corn Soup?

Yes. Let it cool completely, then portion it into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the fridge. Reheat on the stove over low heat and stir in a splash of broth to loosen it back up. I'd recommend freezing before adding the fresh toppings — add the cilantro, lime, and cheese when you serve the reheated soup.

What can I use instead of cotija cheese?

Feta is the closest substitute — it's salty and crumbly in a similar way. It's sharper and slightly more tangy than cotija, but the overall effect is close enough. Queso fresco is another option if you can find it; it's milder than both. I've used feta plenty of times when cotija wasn't at my regular store and no one noticed the difference.

MEXICAN STREET CORN SOUP

Sana Umer
This Mexican Street Corn Soup is creamy, smoky, and bursting with flavour. Inspired by elote, it combines sweet corn, spices, and cheese into a cosy, comforting dish perfect for weeknights or festive meals.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Soup
Cuisine Mexican
Servings 4 Serves
Calories 320 kcal

Ingredients
  

  • 1 tablespoon olive oil
  • ½ medium onion finely chopped
  • 2 cloves garlic minced
  • 4 cups corn kernels fresh, frozen, or canned and drained
  • 1 teaspoon chili powder
  • ½ teaspoon smoked paprika
  • ¼ teaspoon ground cumin
  • Salt and black pepper to taste
  • 3 cups chicken or vegetable broth
  • ½ cup heavy cream or Mexican crema
  • ¼ cup mayonnaise optional, for extra richness
  • ½ cup crumbled cotija cheese or feta
  • 2 tablespoons chopped cilantro
  • Juice of 1 lime

Optional Garnishes:

  • Extra cotija cheese
  • Chopped cilantro
  • Lime wedges
  • Tajín or chili powder

Instructions
 

Sauté the Base:

  • Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 3–4 minutes. Add garlic and cook another minute.

Add Corn and Spices:

  • Stir in corn, chili powder, smoked paprika, cumin, salt, and pepper. Cook for 2–3 minutes to toast the spices.

Simmer the Soup:

  • Add broth and bring to a simmer. Cook uncovered for 10–15 minutes to let flavours develop.

Blend (Optional):

  • For a smoother texture, blend half of the soup using an immersion blender or transfer to a blender and return to the pot.

Finish with Creaminess:

  • Stir in heavy cream and mayonnaise (if using). Simmer for another 2–3 minutes. Add lime juice, cotija cheese, and chopped cilantro.

Serve:

  • Ladle into bowls and top with optional garnishes. Serve hot with crusty bread or tortilla chips.

Notes

Make Ahead: Prepare the soup a day in advance and reheat gently for even better flavour.
Customising the Flavour: Add diced jalapeños for heat or mix in shredded chicken for extra protein.
Serving Suggestions: Serve with warm tortillas, crusty bread, or a fresh salad.
Allergy-Friendly Options: Use dairy-free alternatives for cream and cheese to make it vegan-friendly.
Storage Tips: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently before serving.
Keyword creamy corn soup, Elote Soup, Mexican Street Corn Soup, spicy corn soup

This soup has become one of those reliable things I come back to without really planning it — it just appears on the menu when the weather turns cold and I don't have a specific plan. I usually have everything on hand: frozen corn, an onion, broth, and a lime. The cotija I keep in the fridge because I use it on other things too, but feta works fine if you don't. The whole thing takes less effort than it tastes like it does.

What I keep coming back to is that the garnishes aren't optional in my kitchen — they're the point. The soup itself is good, but the cotija crumbled on top, the squeeze of lime at the table, the cilantro, and the Tajín dusting are what make it actually taste like elote in a bowl rather than just corn soup. Don't skip those last steps.

If you make a big pot and have leftovers, the next day is genuinely worth looking forward to. I eat mine reheated for lunch with a side of {"@context":"https://schema.org","@type":"Article","headline":"MEXICAN STREET CORN SOUP","description":"Mexican Street Corn Soup is a creamy, spicy, and flavorful soup inspired by traditional Mexican street corn, perfect for cozy meals.","datePublished":"2025-06-12T10:18:38+00:00","dateModified":"2026-05-03T21:18:38+00:00","author":{"@type":"Person","name":"Sana Umer","url":"https://forfoodiefriends.com/about/","description":"Self-taught home cook with 10+ years of kitchen experience. Mom of two who develops every recipe in her own kitchen.","jobTitle":"Recipe Developer & Food Blogger","image":"https://forfoodiefriends.com/wp-content/uploads/sana-umer-author-photo.jpg"},"publisher":{"@type":"Organization","name":"For Foodie Friends","url":"https://forfoodiefriends.com/","logo":{"@type":"ImageObject","url":"https://forfoodiefriends.com/wp-content/uploads/forfoodiefriends-logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://forfoodiefriends.com/mexican-street-corn-soup-2/"},"image":"https://forfoodiefriends.com/wp-content/uploads/2025/06/MEXICAN-STREET-CORN-SOUP.jpg"}

  • Delicious butternut squash and sweet potato soup garnished with seeds and herbs.
    AUTUMN BUTTERNUT SQUASH AND SWEET POTATO SOUP
  • Delicious smoked sausage with apple and potato chunks in a flavorful broth. Perfect comfort food for.
    SMOKED SAUSAGE, APPLE AND POTATO SOUP
  • Creamy lemon chicken noodle soup with fresh herbs and lemon slices.
    CREAMY LEMON CHICKEN NOODLE SOUP
  • White lasagna soup in a bowl with basil leaves, creamy and cheesy.
    WHITE LASAGNA SOUP
5 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest