Description
This Mexican Corn Soup recipe has all the flavors of Mexican street corn (elotes) in creamy soup form. It features chile powder, poblano peppers, and cotija cheese for an authentic taste.
Ingredients
4 Tablespoons butter 1 medium yellow onion, finely chopped (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 (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 cotija cheese, crumbled 1 Tablespoon lime juice Kosher salt and pepper to taste ¼ cups cilantro, minced, plus more to garnish ½ cups Mexican crema or sour cream to garnish Lime wedges for serving
Instructions
In a large pot over medium-high heat, melt the butter. Add onion, celery, and poblano pepper; season with salt and pepper. Cook, stirring occasionally, until the onion softens, about 7-8 minutes. Add garlic, chile powder, and dried oregano, and saute for about 1 minute until fragrant. Add chicken stock and potatoes. Bring to a boil, then lower heat to simmer. Cook until potatoes are tender, about 15 minutes. Stir in frozen corn, heavy cream, and sugar. Cook for 5 minutes until warmed through. Transfer 1½ cups of soup to a blender and purée until smooth. Stir back into remaining soup. Add cotija cheese, cilantro, and lime juice. Season to taste with salt and pepper. Serve garnished with additional cilantro, cotija, chile powder, and crema. Serve with lime wedges.
Notes
Store leftovers in an airtight container in the refrigerator for up to 5 days. This soup also freezes well for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl
- Calories: 384
- Sugar: 7g
- Sodium: 479mg
- Fat: 27g
- Saturated Fat: 16g
- Unsaturated Fat: 9g
- Trans Fat: 1g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 9g
- Cholesterol: 90mg