Description
This Mexican Street Corn Soup features bold flavors and creamy textures, making it a satisfying choice for a quick dinner or a comforting meal. Enjoy the combination of savory vegetables, spices, and creamy cheese, all in one bowl!
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 the avocado oil in a large Dutch oven over medium/high heat. Once hot, add the onion and sauté for 2-3 minutes.
- Mix in the garlic, chili powder, cayenne pepper, 1 tablespoon of salt, and black pepper. Cook for another minute.
- Add the diced potatoes and vegetable broth, bringing the mixture to a boil.
- Once boiling, reduce the heat to low and let simmer for 15 minutes.
- While simmering, prepare the corn topping by heating the remaining 1 tablespoon of avocado oil in a skillet over medium/high heat.
- Add the diced poblano pepper and half of the frozen corn. Cook for 4-5 minutes until charred, then season with the remaining salt and set aside.
- After 15 minutes of simmering, add the remaining corn and cook for another 5 minutes.
- Using an immersion blender, blend the soup until most of the potatoes are broken into tiny pieces, doing this in 10-second intervals.
- Incorporate the cream cheese, stirring until melted.
- Serve in bowls, topping each with 1/4 of the corn and poblano mixture, 1/4 cup of cotija cheese, 1 tablespoon of cilantro, and the juice of 1/4 lime.
Notes
Feel free to adjust the spice level by modifying the cayenne pepper amount.
For a vegetarian version, ensure the vegetable broth is certified vegan.
Adding lime juice enhances the soup’s fresh flavor—don’t skip it!
Nutrition
- Serving Size: 1 bowl
- Calories: 410
- Sugar: 5g
- Sodium: 1200mg
- Fat: 23g
- Saturated Fat: 7g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 6g
- Protein: 12g
- Cholesterol: 30mg
