Go Back
+ servings
White Bean Enchilada Soup

Creamy White Bean Enchilada Soup: Comfort in Every Spoonful

This Creamy White Bean Enchilada Soup is a hearty, vegetarian meal perfect for chilly nights, ready in just 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 bowls
Course: Dinner
Cuisine: Mexican
Calories: 320

Ingredients
  

For the Soup Base
  • 2 tablespoons extra-virgin olive oil can be replaced with avocado oil
  • 1 cup yellow onion, chopped shallots work as a substitute
  • 1 cup green bell pepper, diced can be replaced with red or yellow bell pepper
  • 3 cloves garlic, minced can substitute with garlic powder
  • 1 teaspoon ground cumin or ground coriander
  • 1 teaspoon kosher salt adjust according to taste
  • 1 tablespoon chili powder or taco seasoning
  • ½ teaspoon black pepper white pepper can be used
For Thickening and Creaminess
  • ¼ cup all-purpose flour or cornstarch slurry
  • 4 cups vegetable broth or chicken broth
  • 1 cup whole milk or cashew milk for dairy-free
For the Main Ingredients
  • 2 cans navy beans, drained or Great Northern/cannellini beans
  • 1 cup chopped green chiles or mild salsa
  • 1 cup fresh or frozen corn optional for lower-carb version
For Topping and Garnishing
  • 1 cup plain whole-milk Greek yogurt or sour cream
  • fresh cilantro optional garnish
  • diced avocado optional garnish
  • tortilla chips optional garnish

Equipment

  • large Dutch oven

Method
 

Step-by-Step Instructions
  1. Heat 2 tablespoons of olive oil in a large Dutch oven over medium heat. Add the chopped onion and diced bell pepper. Sauté for about 6 minutes until softened.
  2. Stir in minced garlic, ground cumin, chili powder, kosher salt, and black pepper. Cook for 2 minutes to bloom the spices.
  3. Sprinkle in ¼ cup of flour and mix thoroughly. Cook for 2-3 minutes until the raw taste is cooked out.
  4. Gradually whisk in 4 cups of vegetable broth and 1 cup of whole milk, scraping up any browned bits.
  5. Fold in 2 cans of navy beans, chopped green chiles, and corn. Bring to a gentle boil.
  6. Once boiling, reduce heat to low and simmer uncovered for about 15 minutes, stirring occasionally.
  7. In a separate bowl, mix 1 cup of Greek yogurt with ½ cup of hot soup to temper. Whisk and stir back into the pot.
  8. Ladle soup into bowls and garnish with cilantro, diced avocado, or tortilla chips as desired.

Nutrition

Serving: 1bowlCalories: 320kcalCarbohydrates: 45gProtein: 15gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gCholesterol: 5mgSodium: 600mgPotassium: 800mgFiber: 10gSugar: 3gVitamin A: 500IUVitamin C: 30mgCalcium: 150mgIron: 4mg

Notes

This soup is freezer-friendly! Make a big batch and store it in airtight containers for future meals.

Tried this recipe?

Let us know how it was!