Mexican Street Corn Soup Recipe
Introduction
This Mexican Street Corn Soup brings all the flavors of the classic street food into a comforting bowl. Creamy, slightly spicy, and packed with fresh corn and smoky poblano peppers, it’s perfect for a cozy dinner with a twist.

Ingredients
- 4 tablespoons butter
- 1 medium yellow onion, finely chopped (about 1½ cups)
- 1 stalk celery, finely chopped (about ½ cup)
- 1 medium poblano pepper, seeded, stemmed, and finely chopped (about ½ cup)
- 4 cloves garlic, minced
- 1 tablespoon chile powder (plus more for topping)
- 1 teaspoon dried oregano
- 4 cups chicken stock
- 3 medium Yukon Gold potatoes, peeled and cut into ½-inch pieces (about 1 lb.)
- 2 12-ounce bags frozen corn or about 6 cups fresh shucked corn
- 1 cup heavy cream
- 2 teaspoons sugar
- ½ cup cotija cheese, crumbled
- 1 tablespoon lime juice
- Kosher salt and pepper, to taste
- ¼ cup cilantro, minced (plus more to garnish)
- ½ cup Mexican crema or sour cream, for garnish
- Lime wedges, for serving
Instructions
- Step 1: In a large pot over medium-high heat, melt the butter. Add the onion, celery, and poblano pepper, seasoning lightly with salt and pepper. Cook, stirring occasionally, until the onion softens, about 7 to 8 minutes.
- Step 2: Add the minced garlic, chile powder, and dried oregano. Sauté for about 1 minute until fragrant.
- Step 3: Pour in the chicken stock and add the chopped potatoes. Bring the mixture to a boil, then reduce heat to maintain a simmer. Cook, stirring occasionally, until the potatoes are tender, about 15 minutes.
- Step 4: Stir in the corn, heavy cream, and sugar. Cook for an additional 5 minutes until heated through.
- Step 5: Carefully transfer 1½ cups of the soup to a blender and purée until smooth. Stir the puréed portion back into the pot with the remaining soup.
- Step 6: Add the crumbled cotija cheese, minced cilantro, and lime juice. Season with salt and pepper to taste.
- Step 7: Serve the soup garnished with extra cilantro, cotija cheese, a sprinkle of chile powder, and a dollop of Mexican crema or sour cream. Offer lime wedges on the side for squeezing.
Tips & Variations
- Use fresh corn when in season for the best flavor, but frozen corn works well year-round.
- For a vegetarian version, substitute vegetable broth for chicken stock.
- Add a diced jalapeño along with the poblano for extra heat.
- To make it creamier, blend more soup or add an extra splash of heavy cream before serving.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally. If the soup thickens too much after cooling, add a splash of broth or cream to reach desired consistency.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup vegan?
Yes, replace the chicken stock with vegetable broth, use a plant-based butter substitute, and omit the cheese or use a vegan cheese alternative. Substitute Mexican crema with a dairy-free sour cream if desired.
Is this soup spicy?
The soup has a mild heat from the chile powder and poblano pepper, but it can be adjusted by adding more chile powder or including a spicier pepper like jalapeño. You can also serve with additional chili powder on top for extra kick.
Print
Mexican Street Corn Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
This comforting Mexican Street Corn Soup combines smoky poblano peppers, sweet corn, and creamy potatoes in a flavorful broth enriched with butter, cream, and cotija cheese. Inspired by the popular Mexican street food elote, this soup is finished with lime juice, fresh cilantro, and a touch of chile powder for a deliciously tangy and spicy twist. Perfect for a cozy dinner or entertaining guests with a taste of Mexico.
Ingredients
Main Ingredients
- 4 Tablespoons butter
- 1 medium yellow onion, finely chopped (about 1½ cups)
- 1 stalk celery, finely chopped (½ cup)
- 1 medium poblano pepper, seeded, stemmed, and finely chopped (½ cup)
- 4 cloves garlic, minced
- 1 Tablespoon chile powder (plus more for topping)
- 1 teaspoon dried oregano
- 4 cups chicken stock
- 3 medium yukon gold potatoes, peeled and cut into ½-inch pieces (about 1 lb.)
- 2 12-ounce bags frozen corn (or about 6 cups fresh shucked corn)
- 1 cup heavy cream
- 2 teaspoons sugar
- ½ cup cotija cheese, crumbled
- 1 Tablespoon lime juice
- Kosher salt and pepper, to taste
- ¼ cup cilantro, minced (plus more to garnish)
- ½ cup Mexican crema or sour cream (for garnish)
- Lime wedges, for serving
Instructions
- Sauté Aromatics: In a large pot over medium-high heat, melt the butter. Add the finely chopped onion, celery, and poblano pepper. Season with a pinch of salt and pepper. Cook, stirring occasionally, until the onion softens and becomes translucent, about 7-8 minutes.
- Add Spices and Garlic: Stir in the minced garlic, chile powder, and dried oregano. Sauté for about 1 minute until fragrant, being careful not to burn the garlic.
- Simmer Potatoes: Pour in the chicken stock and add the cubed potatoes. Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer. Cook, stirring occasionally, until the potatoes are tender, approximately 15 minutes.
- Add Corn and Cream: Stir in the corn, heavy cream, and sugar. Continue cooking over medium heat for about 5 minutes until the soup is heated through.
- Blend Soup: Carefully transfer about 1½ cups of the soup to a blender and purée until smooth. Return the puréed soup to the pot, stirring to combine thoroughly with the remaining soup.
- Finish Soup: Stir in the crumbled cotija cheese, minced cilantro, and lime juice. Taste and season with additional salt and pepper as needed.
- Serve: Ladle the soup into bowls. Garnish with extra cilantro, cotija cheese, a sprinkle of chile powder, and a dollop of Mexican crema or sour cream. Serve with lime wedges on the side for squeezing over the soup.
Notes
- For a vegetarian version, substitute chicken stock with vegetable broth.
- Fresh corn can be used when in season for a sweeter, more vibrant flavor.
- Adjust chile powder to taste for desired heat level.
- Use a blender carefully to avoid hot splashes; let the soup cool slightly before blending.
- Mexican crema can be substituted with sour cream or plain Greek yogurt.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Keywords: Mexican street corn soup, elote soup, creamy corn soup, Mexican soup recipe, poblano pepper soup, cotija cheese soup, easy Mexican recipes

