This Mexican street corn and potato soup is what happens when cozy meets zesty. It is inspired by elote, the classic grilled street corn covered in mayo, cheese, lime, and chili. All that bold flavor goes into a creamy bowl of potato-packed comfort.
It is smoky, tangy, a little spicy, and much easier to eat than corn on the cob. It works for the shift from summer to fall, busy weeknight dinners, or any night you want soup to feel like a party. It makes 4 servings in about 45 minutes and is meatless if you use vegetable broth.
Jump to RecipeWhy This Soup Works
- Partly blended for the best texture. Blending some of the soup makes a creamy base, while the rest keeps tender chunks of potato and sweet corn.
- Yukon Gold potatoes. They are naturally buttery and break down just enough to thicken the soup without flour.
- Street corn flavors. Smoked paprika, chili powder, lime, and cotija give it that elote taste.
Mexican Street Corn and Potato Soup Ingredients
- 1 tablespoon olive oil or butter
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 teaspoon smoked paprika
- ½ teaspoon chili powder (or more to taste)
- 1½ pounds Yukon Gold potatoes, peeled and diced
- 4 cups vegetable broth (or chicken broth)
- 3 cups corn kernels (fresh, frozen, or grilled corn off the cob)
- ½ cup sour cream or Mexican crema
- ½ cup whole milk or half-and-half
- ¾ teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- Juice of 1 lime
- ½ cup crumbled cotija or feta cheese
- Optional garnish: chopped cilantro, extra cheese, chili powder, lime wedge, or hot sauce drizzle
Kitchen Tool Tips
Immersion blender
Lets you blend part of the soup right in the pot. It gives you a creamy base while leaving some corn and potato chunks whole.
Corn stripper or sharp knife
If you use fresh corn, a corn stripper or careful knife work makes prep quick and clean. Stand the cob in a wide bowl so the kernels do not fly everywhere.
Heavy-bottomed soup pot
Gives even heat when you cook the spices and simmer the potatoes, so nothing scorches on the bottom.
How to Make Mexican Street Corn and Potato Soup
- Heat the olive oil in a large soup pot over medium heat. Add the onion and cook for 5 minutes until soft. Stir in the garlic, smoked paprika, and chili powder and cook 1 more minute.
- Add the diced potatoes and broth. Bring to a boil, then lower the heat and simmer for 15 to 18 minutes, until the potatoes are fork tender.
- Stir in the corn and simmer 5 more minutes.
- Use an immersion blender to blend part of the soup, leaving some chunks for texture.
- Stir in the sour cream, milk, salt, pepper, and lime juice. Warm gently, but do not let it boil.
- Ladle into bowls and top with cotija, cilantro, extra chili powder, or a drizzle of hot sauce.
Common Mistakes to Avoid
- Boiling after adding dairy. Sour cream and milk can curdle if the soup boils. Keep it at a gentle simmer once they go in.
- Blending it all. Fully smooth soup loses the fun corn pops. Blend just a third to half of the pot.
- Uneven potato pieces. Cut them to about ½ inch so they cook at the same rate.
- Skipping the lime. The lime juice is what makes it taste like street corn. Add it at the end so it stays bright.
Variations
- Charred corn: Char the kernels in a dry skillet for 5 to 7 minutes before adding for a smoky, grilled taste.
- Add protein: Stir in shredded rotisserie chicken or a can of drained black beans.
- More heat: Add a diced jalapeño with the onion or a pinch of cayenne with the spices.
- Bacon topping: Crumble crispy bacon over each bowl.
Nutritional Information
Per serving:
- Calories: 340
- Fat: 15g
- Carbohydrates: 42g
- Protein: 9g
- Fiber: 5g
- Sodium: 690mg
How to Serve
Top each bowl with cotija cheese, chopped cilantro, and a dusting of chili powder for the full elote experience. Serve with lime wedges and warm tortillas or crusty bread on the side. Want crunch? Add a handful of crushed tortilla chips just before serving. A simple green salad or quesadillas also make it a fuller meal.
Storage
Fridge
Store in an airtight container for up to 4 days. The soup thickens as it sits.
Freezer
For the best texture, freeze it before adding the sour cream and cheese. Stir them in after reheating. It keeps well for up to 2 months.
Reheating
Reheat gently on the stove or in the microwave in 1 minute bursts, stirring in between. Add a splash of milk or broth if it is too thick.
FAQ
Can I use canned corn?
Yes, drain it first. Grilled or fresh corn gives better flavor, but canned is fine in a pinch.
Is this soup spicy?
It is mild with a gentle kick. Add more chili powder, hot sauce, or diced jalapeño for more heat.
What if I cannot find cotija?
Feta is a great substitute. Shredded pepper jack gives a meltier finish.
Can I make it vegan?
Yes. Use olive oil, vegetable broth, plant-based milk, and vegan sour cream, and skip the cheese or use a dairy-free crumble.
Do I need to blend the soup?
Partly blending gives it that creamy texture. You can skip it for a brothier version.
Flavor Profile Breakdown
- Creamy and savory: From potatoes, sour cream, and milk
- Smoky and spicy: Smoked paprika and chili powder bring depth
- Bright and tangy: Lime juice and cheese balance the richness
- Textured: Corn adds natural sweetness and pop with every bite
Mexican Street Corn & Potato Soup
4
servingsKeep the screen of your device on
Ingredients
1 tablespoon olive oil or butter
1 small yellow onion, diced
2 cloves garlic, minced
1 teaspoon smoked paprika
½ teaspoon chili powder (or more to taste)
1 1/2 pounds Yukon Gold potatoes, peeled and diced
4 cups vegetable broth (or chicken broth)
3 cups corn kernels (fresh, frozen, or grilled corn off the cob)
½ cup sour cream or Mexican crema
½ cup whole milk or half-and-half
¾ teaspoon salt, plus more to taste
½ teaspoon black pepper
Juice of 1 lime
½ cup crumbled cotija or feta cheese
Optional garnish: chopped cilantro, extra cheese, chili powder, lime wedge, or hot sauce drizzle
Directions
- Heat olive oil in a large soup pot over medium heat. Add onion and sauté for 5 minutes until softened. Stir in garlic, smoked paprika, and chili powder, and cook for 1 more minute.
- Add diced potatoes and broth. Bring to a boil, then reduce heat and simmer for 15 to 18 minutes, or until potatoes are fork-tender.
- Stir in corn and simmer for 5 more minutes.
- Use an immersion blender to blend part of the soup, leaving some chunks for texture.
- Stir in sour cream, milk, salt, pepper, and lime juice. Warm gently, do not boil.
- Ladle into bowls and top with crumbled cotija, cilantro, extra chili powder, or a drizzle of hot sauce.
Like this recipe?
Follow @dinnerendeavor on Pinterest
If you try this recipe, I’d love to hear your thoughts in the comments below