Description
This Mexican Street Corn Soup is bursting with flavor and easy to make. Packed with sweet corn, creamy cheese, and spices, it’s comforting and perfect for a quick dinner or a healthy meal.
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 and sauté the onion for 2-3 minutes.
- Mix in garlic, chili powder, cayenne pepper, 1 tablespoon of salt, and pepper, cooking for an additional minute.
- Add potatoes and broth, bringing the mixture to a boil.
- Reduce heat to low and let simmer for 15 minutes.
- For the corn topping, heat the remaining 1 tablespoon of avocado oil in a skillet over medium/high heat.
- Sauté diced poblano pepper and half (10 oz.) of the frozen corn for 4-5 minutes until charred. Season with remaining salt and set aside.
- After the soup has simmered for 15 minutes, add the remaining 10 oz. of corn and cook for another 5 minutes.
- Blend the soup using an immersion blender in 10-second intervals until most potatoes are broken down.
- Stir in the cream cheese until melted and combined.
- Serve each bowl with 1/4 of the corn and poblano mixture, 1/4 cup cotija cheese, 1 tablespoon cilantro, and the juice from 1/4 lime. Enjoy!
Notes
Adjust the seasoning according to your taste, adding more chili powder for extra heat.
For a vegetarian option, ensure the vegetable broth is suitable for your dietary preferences.
Feel free to garnish with additional cilantro or lime juice before serving.
Nutrition
- Serving Size: 1 bowl
- Calories: 345
- Sugar: 4g
- Sodium: 984mg
- Fat: 21g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 11g
- Cholesterol: 36mg
