Mexican street corn is legendary for its mix of sweet corn, smoky spices, fresh lime, and salty Cotija. This soup takes those flavors and turns them into a cozy bowl you can enjoy any time of year. It’s creamy without being heavy, and it’s packed with texture from charred corn and a crisp garnish.
If you love elote, you’ll love this. It’s comforting, bright, and easy enough for a weeknight.
Why This Recipe Works
This soup balances creamy and tangy in all the right ways. Charred corn brings smoky depth, while lime juice and chili powder keep things lively.
A touch of mayonnaise and sour cream mimics that classic street corn finish, and Cotija adds a salty pop at the end. You can keep it chunky or blend part of it for a velvety base. It’s flexible, forgiving, and full of flavor.
Ingredients
- 4 cups corn kernels (fresh from about 5–6 ears, or frozen and thawed)
- 2 tablespoons neutral oil (canola, avocado, or vegetable)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and minced (keep some seeds for more heat)
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika (or regular paprika)
- 1/2 teaspoon ground cumin
- 4 cups low-sodium chicken or vegetable broth
- 1/2 cup heavy cream (or half-and-half)
- 2 tablespoons mayonnaise
- 1/3 cup sour cream
- 2 tablespoons fresh lime juice (plus more to taste)
- 1/2 cup crumbled Cotija cheese, plus extra for serving
- 1/4 cup chopped fresh cilantro, plus extra for garnish
- Kosher salt and freshly ground black pepper, to taste
- Optional toppings: thinly sliced green onions, chili-lime seasoning, hot sauce, tortilla strips
Instructions
- Char the corn. Heat 1 tablespoon oil in a large pot over medium-high.Add 3 cups of corn in a single layer. Cook undisturbed for 2–3 minutes to get some color, then stir and cook another 3–4 minutes until lightly charred in spots. Transfer to a bowl.
Repeat with the remaining 1 cup if needed, or save that cup for stirring in at the end for extra texture.
- Sauté aromatics. Lower heat to medium. Add the remaining oil to the pot. Add onion with a pinch of salt and cook 4–5 minutes until softened.Stir in garlic and jalapeño; cook 1 minute until fragrant.
- Bloom the spices. Add chili powder, smoked paprika, and cumin. Stir for 30 seconds to wake up the spices.
- Simmer. Return 3 cups of the charred corn to the pot. Pour in the broth, scraping up any browned bits.Bring to a gentle simmer and cook 10–12 minutes to meld flavors.
- Blend partially. Use an immersion blender to blend about half the soup in the pot, leaving some kernels whole. Or transfer 2–3 cups to a blender, blend until smooth, and return it to the pot. This gives you a creamy base with pops of corn.
- Make it creamy. Stir in heavy cream, mayonnaise, and sour cream.Simmer on low for 2–3 minutes. Do not boil, or the dairy can separate.
- Finish with brightness. Stir in lime juice, cilantro, and half of the Cotija. Taste and adjust with salt, pepper, and more lime if needed.If you saved the last cup of corn for texture, fold it in now and warm through.
- Serve. Ladle into bowls and top with extra Cotija, cilantro, green onions, a sprinkle of chili powder or chili-lime seasoning, and a squeeze of lime. Add hot sauce if you like heat.
Keeping It Fresh
Let the soup cool, then store in an airtight container in the fridge for up to 4 days. The flavors deepen by day two.
Reheat gently over low heat, adding a splash of broth or water to loosen if it thickens. If you plan to freeze, skip the Cotija and lime until serving. Freeze up to 2 months, thaw overnight, reheat gently, and finish with fresh lime, cilantro, and cheese for the best texture.
Benefits of This Recipe
- Weeknight-friendly: Ready in around 40 minutes with simple steps.
- Layered flavor: Charred corn, warm spices, and bright lime keep each spoonful interesting.
- Balanced richness:</-strong> Creamy without feeling heavy thanks to lime and cilantro.
- Flexible: Works with fresh or frozen corn; easy to make vegetarian or spicy.
- Meal prep win: Reheats well and tastes even better the next day.
What Not to Do
- Don’t skip the char. That quick browning builds smoky depth you can’t get later.
- Don’t boil after adding dairy. High heat can cause curdling.Keep it gentle.
- Don’t over-blend. You want some kernels intact for texture.
- Don’t forget the acid. Lime wakes up the creaminess and balances the salt.
- Don’t overseason early. Cotija is salty. Taste after adding it before adding more salt.
Variations You Can Try
- Street corn chowder: Add 1 diced russet potato with the broth and simmer until tender. Thicker, heartier, still bright.
- Grill it: Grill whole ears of corn until charred, then cut off the kernels for extra smokiness.
- Spice swap: Use chipotle powder for a deeper, smoky heat or add a pinch of cayenne for a kick.
- Protein boost: Stir in shredded rotisserie chicken or sautéed shrimp at the end.
- Dairy-light: Use evaporated milk instead of cream, and Greek yogurt instead of sour cream.Add yogurt off heat to avoid splitting.
- Vegan-friendly: Use vegetable broth, coconut milk or a creamy oat milk, vegan mayo, and a dairy-free “cotija”-style cheese or a sprinkle of nutritional yeast and lime zest.
- Roasted poblano:</-strong> Char a poblano pepper under the broiler, peel, dice, and add with the broth for a mellow, roasty flavor.
- Crunchy topper: Garnish with toasted pepitas, crushed tortilla chips, or crispy bacon bits.
FAQ’s
Can I use canned corn?
Yes. Drain and rinse it well. Pat it dry, then char it in a hot pan with a little oil.
It won’t get as smoky as fresh or frozen, but it still works.
How spicy is this soup?
It’s mild to medium as written. Keep jalapeño seeds for more heat, or add a dash of hot sauce. For very mild, skip the seeds and reduce the chili powder slightly.
What can I substitute for Cotija?
Feta is the closest in texture and saltiness.
Queso fresco is milder but works too. If you prefer something meltier, try a sprinkle of grated Parmesan for a salty finish.
Can I make it ahead?
Absolutely. Make the soup up to 2 days ahead and reheat gently.
Add lime, cilantro, and Cotija just before serving to keep the flavors bright.
How do I thicken the soup?
Blend a bit more of the soup or simmer uncovered for a few minutes to reduce. You can also stir in a slurry of 1 teaspoon cornstarch mixed with 1 tablespoon cold water and simmer briefly.
Is there a gluten-free option?
The soup is naturally gluten-free as long as your broth and seasonings are certified gluten-free. Always double-check labels.
What if I don’t have an immersion blender?
Transfer a few ladlefuls to a regular blender, blend until smooth, and pour back in.
Work in batches and vent the lid slightly to let steam escape.
Can I serve this cold?
It’s best warm, but it can be served chilled like a corn gazpacho. Add extra lime juice and a bit more salt to keep the flavors punchy when cold.
Wrapping Up
Mexican Street Corn Soup with Cotija Cheese brings the spirit of elote to your bowl: sweet, smoky, creamy, and bright. It’s simple to make, easy to customize, and perfect for any season.
Keep the char, finish with lime and Cotija, and you’ll have a pot of something that tastes like sunshine with a little edge. Ladle it up, add your favorite toppings, and enjoy every warm, zesty spoonful.
Mexican Street Corn Soup With Cotija Cheese - Cozy, Creamy, and Bold
Ingredients
- 4 cups corn kernels (fresh from about 5–6 ears, or frozen and thawed)
- 2 tablespoons neutral oil (canola, avocado, or vegetable)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 jalapeño, seeded and minced (keep some seeds for more heat)
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika (or regular paprika)
- 1/2 teaspoon ground cumin
- 4 cups low-sodium chicken or vegetable broth
- 1/2 cup heavy cream (or half-and-half)
- 2 tablespoons mayonnaise
- 1/3 cup sour cream
- 2 tablespoons fresh lime juice (plus more to taste)
- 1/2 cup crumbled Cotija cheese, plus extra for serving
- 1/4 cup chopped fresh cilantro, plus extra for garnish
- Kosher salt and freshly ground black pepper, to taste
- Optional toppings: thinly sliced green onions, chili-lime seasoning, hot sauce, tortilla strips
Instructions
- Char the corn. Heat 1 tablespoon oil in a large pot over medium-high. Add 3 cups of corn in a single layer. Cook undisturbed for 2–3 minutes to get some color, then stir and cook another 3–4 minutes until lightly charred in spots. Transfer to a bowl. Repeat with the remaining 1 cup if needed, or save that cup for stirring in at the end for extra texture.
- Sauté aromatics. Lower heat to medium. Add the remaining oil to the pot. Add onion with a pinch of salt and cook 4–5 minutes until softened. Stir in garlic and jalapeño; cook 1 minute until fragrant.
- Bloom the spices. Add chili powder, smoked paprika, and cumin. Stir for 30 seconds to wake up the spices.
- Simmer. Return 3 cups of the charred corn to the pot. Pour in the broth, scraping up any browned bits. Bring to a gentle simmer and cook 10–12 minutes to meld flavors.
- Blend partially. Use an immersion blender to blend about half the soup in the pot, leaving some kernels whole. Or transfer 2–3 cups to a blender, blend until smooth, and return it to the pot. This gives you a creamy base with pops of corn.
- Make it creamy. Stir in heavy cream, mayonnaise, and sour cream. Simmer on low for 2–3 minutes. Do not boil, or the dairy can separate.
- Finish with brightness. Stir in lime juice, cilantro, and half of the Cotija. Taste and adjust with salt, pepper, and more lime if needed. If you saved the last cup of corn for texture, fold it in now and warm through.
- Serve. Ladle into bowls and top with extra Cotija, cilantro, green onions, a sprinkle of chili powder or chili-lime seasoning, and a squeeze of lime. Add hot sauce if you like heat.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.