Description
This Mexican Street Corn Soup boasts irresistible flavors with creamy corn, hearty potatoes, and zesty poblano peppers. Ideal for a quick, comforting meal any night.
Ingredients
Scale
- 3 tablespoons avocado oil, divided
- 1/2 large white onion, minced
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1/2 teaspoon cayenne pepper
- 1.5 tablespoons kosher salt, divided
- 1/2 teaspoon ground black pepper
- 6 cups vegetable broth
- 1 lb. Yukon potatoes, peeled and diced
- 1 poblano pepper, diced
- 20 oz. frozen corn, divided
- 4 oz. cream cheese
- 5 oz. cotija cheese, ~1 cup
- 1 lime, quartered
- 1/4 cup minced cilantro
Instructions
- Heat 2 tablespoons of avocado oil in a large Dutch oven over medium/high heat. Add the onion and sauté for 2-3 minutes.
- Mix in the garlic, chili powder, cayenne pepper, 1 tablespoon of salt, and pepper. Cook for another minute.
- Add the diced potatoes and vegetable broth, bringing the mixture to a boil.
- Once boiling, reduce heat to low and let simmer for 15 minutes.
- Prepare the corn topping by heating the remaining tablespoon of avocado oil in a skillet over medium/high heat.
- Add the diced poblano pepper and half of the frozen corn (10 oz.). Cook for 4-5 minutes, stirring occasionally, until charred. Season with remaining salt and set aside.
- After the soup simmers for 15 minutes, add the remaining 10 oz. of corn and cook for an additional 5 minutes.
- Use an immersion blender to blend the soup in intervals until most potatoes are broken into tiny pieces.
- Add the cream cheese, stirring until melted.
- Top each bowl with the corn and poblano mixture, cotija cheese, cilantro, and lime juice before serving.
Notes
Add more cayenne for spiciness if desired.
Garnish with extra cilantro and lime wedges for more flavor.
For a vegan option, substitute cream cheese with a dairy-free alternative.
Nutrition
- Serving Size: 1 bowl
- Calories: 390
- Sugar: 5g
- Sodium: 1080mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 51g
- Fiber: 7g
- Protein: 11g
- Cholesterol: 20mg
