Mexican Corn Soup
This post may contain affiliate links, read our disclosure policy.
Mexican Corn Soup is creamy, cozy, a little smoky, a little tangy, and packed with sweet corn flavor in every bite and inspired by classic Mexican street corn. Also it’s ridiculously easy. One pot, frozen corn, pantry spices, and about twenty minutes between you and dinner.

Mexican Street Corn Soup
Mexican Corn Soup
Click the button above to save this recipe!
This recipe gives you all the classic elote flavors: sweet corn, chili powder, lime, cotija cheese, cilantro, but in warm, creamy soup form. Which means it somehow works equally well whether it’s 95 degrees outside or you’re curled up under a blanket pretending winter is your personality.
Save this recipe!
Save this recipe! Enter your email below and we’ll shoot it straight to ya!
I consent to receive email from this site 💌

Why You’ll Love This Soup
This soup hits that perfect balance between rich and bright. The heavy cream and crema make it silky and comforting, while the lime juice keeps everything from feeling too heavy.
It’s also super easy to make, ready in about 30 minutes, packed with flavor, great as a main dish or side, easy to customize with toppings, and even better the next day!

Ingredients You’ll Need
- Butter
- Yellow onion, Celery, Diced green chiles, Garlic
- All purpose flour
- Chili powder, Sugar, Salt, Ground cumin
- Frozen corn
- Chicken broth
- Heavy cream
- Mexican crema
- Cilantro
- Cotija cheese
- Lime juice
Step By Step Directions
Start by melting the butter in a large pot over medium heat. Add the onion and celery and cook until softened and the onion becomes translucent.
Stir in the flour, garlic, green chiles, chili powder, sugar, salt, and cumin. Cook for about a minute, stirring constantly so the garlic doesn’t burn.
Pour in a splash of the chicken broth and scrape up anything stuck to the bottom of the pan. Then slowly add the remaining broth along with the frozen corn.
Bring everything to a boil, then reduce the heat and simmer.
Stir in the heavy cream and Mexican crema. Let the soup warm through.
Immediately before serving, stir in the cilantro, cotija cheese, and fresh lime juice.

Tips & Tricks
- Blend It Or Don’t: If you prefer a chunkier soup, leave it as-is. Want more of a chowder texture? Blend some of the soup before serving.
- Make It Spicier: Add diced jalapeños, chipotle powder, or hot sauce if you like more heat.
- Don’t Skip The Lime: The lime juice is what keeps the soup from tasting too rich or flat. It makes a huge difference.
- Toppings Make It Better: Extra cotija, cilantro, tortilla strips, crushed chips, jalapeños, avocado, or even crispy bacon are all fantastic here.

Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop or in the microwave, stirring occasionally. If the soup thickens too much in the fridge, add a splash of broth when reheating.

More Delicious Corn Recipes
- Mexican Street Corn Salad
- Corn Fritters Recipe
- Instant Pot Corn on the Cob Recipe
- Creamed Corn Recipe
- See all our best corn recipes!
How to Make Mexican Corn Soup

Mexican Corn Soup Recipe
Ingredients
- 4 tablespoons butter
- 1 yellow onion diced
- 1 rib celery chopped
- ¼ cup all purpose flour
- 4 cloves garlic minced
- 1 can diced green chiles drained (4 ounces)
- 1 tablespoon chili powder
- 1 tablespoon sugar
- 2 teaspoons salt
- 1 teaspoon ground cumin
- 28 ounces frozen corn about 6 cups
- 5 cups chicken broth
- 1 cup heavy cream
- ½ cup Mexican crema
- ½ cup chopped cilantro
- ½ cup grated cotija cheese
- Juice of one lime
Instructions
- In a large pot, melt the butter over medium heat. Add the onion and celery and cook until softened and the onion is translucent.
- Stir in the flour, garlic, green chiles, chili powder, sugar, salt, and cumin. Cook, stirring constantly, for about 1 minute.
- Pour in a small amount of the chicken broth to deglaze the pan, then slowly stir in the remaining broth along with the frozen corn.
- Bring the soup to a boil, then reduce the heat and simmer for 10 minutes.
- Stir in the heavy cream and Mexican crema and heat for an additional 5 minutes.
- If desired, blend part of the soup using an immersion blender for a thicker texture.
- Stir in the cilantro, cotija cheese, and lime juice just before serving.
Notes
- For a spicier soup, add diced jalapeños or a pinch of cayenne pepper.
- Fresh or canned corn can be substituted for frozen corn.
- Blend more or less of the soup depending on your preferred texture.
- Top with extra cotija cheese, cilantro, tortilla strips, or lime wedges for serving.
Nutrition

Did You Make This Recipe?
Share it with me on Instagram and use the hashtag #mamalovesfood and follow on Pinterest for even more!
Tools We Love
- Enameled Cast Iron Pot – This is a great and super versatile pot that can be used in both the oven and on the stove top.
- Santoku Knives – My favorite knife for cutting vegetables! This knife is the perfect size and shape, handles great, and is super reasonably priced. Also, I just love that it’s fun and colorful!
More Awesome Soup Recipes
- Chicken Salsa Soup Recipe
- Italian Sausage Soup Recipe
- Broccoli Cheese Soup Recipe
- Meatball Soup Recipe
- See all our easy soup recipes!

Final Thoughts
This Mexican Corn Soup is creamy, flavorful comfort food with just enough brightness and spice to keep things interesting. It’s easy enough for a weeknight dinner but absolutely good enough to serve to company.
And if you happen to eat it with an irresponsible amount of cotija cheese on top? I fully support that decision.

What To Serve With It
This soup is great on its own, but it also pairs really well with:
- Warm tortillas
- Tortilla chips
- Sheet Pan Quesadillas
- Grilled chicken
- Taco night
(Or just a giant spoon and zero interruptions.)

Frequently asked questions
Yes! Just drain it well before adding it to the soup. Fresh corn also works great when it’s in season.
Not very. The green chiles and chili powder add flavor more than heat, but you can easily spice it up with jalapeños or hot sauce.
Absolutely. Just swap the chicken broth for vegetable broth.
Cotija is a salty, crumbly Mexican cheese commonly used on elote (Mexican street corn). Feta can work in a pinch if needed.
You can, but creamy soups sometimes separate a bit after thawing. Stir well while reheating for the best texture.
Get Our Free Easy Casseroles ebook!
Recipes in your inbox
(your email will never be sold!)
Let’s Connect!
Tag #mamalovesfood on Instagram!


















