Mexican Street Corn Soup Recipe

6 servings


10 minutes

active time

55 minutes

total time


4 tablespoons butter

1 medium yellow onion (finely chopped, 1½ cups)

1 rib 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 (about 1lb., peeled and cut into ½-inch pieces)

2 12-ounce bags frozen corn (or about 6 cups fresh shucked corn)

1 cup heavy cream

2 teaspoons sugar

½ cups crumbled cotija cheese

1 tablespoon lime juice

Kosher salt and pepper (to taste)

¼ cups cilantro (minced, plus more to garnish)

½ cups Mexican crema or sour cream

Lime wedges (for serving)


In a large pot over medium-high heat, melt the butter. Add the onion, celery, poblano, and season with a pinch of salt and pepper. Cook, stirring occasionally, until the onion softens, about 7-8 minutes.

Add the garlic, chile powder, and oregano, and saute for about 1 minute, until fragrant.

Add the chicken stock, and potatoes. Bring to a boil, then lower the heat to maintain a simmer. Cook, stirring occasionally, until the potatoes are tender, about 15 minutes.

Stir in the corn, cream and sugar. Cook for five minutes, until warmed through.

Transfer 1½ cups of the soup to a blender and purée until smooth. Stir the puréed soup back into the pot of remaining soup.

Add cotija cheese, cilantro, and lime juice and season to taste with salt and pepper.

Serve garnished with additional cilantro, cotija, chile powder and crema. Serve with lime wedges.


Serving Size



384 kcal

Total Fat

27 g

Saturated Fat

16 g

Unsaturated Fat

9 g

Trans Fat

1 g


90 mg


479 mg

Total Carbohydrate

28 g

Dietary Fiber

3 g

Total Sugars

7 g


9 g

6 servings


10 minutes

active time

55 minutes

total time
Start Cooking