Quick Creamy White Bean Enchilada Soup Recipe – Easy & Delicious

Posted on April 19, 2026

By: James Carter

This Creamy White Bean Enchilada Soup is a weeknight savior. It comes together quickly and delivers all the comforting flavors of enchiladas in a warm, satisfying soup. It’s hearty enough to be a meal on its own, and the creamy texture makes it wonderfully comforting.

Why This Creamy White Bean Enchilada Soup Works

It hits all the right notes: savory, a little spicy, and incredibly satisfying. The white beans blend into a creamy base, giving it substance without heavy cream. It’s a smart way to get protein and fiber into a family-friendly meal that’s both familiar and a little bit new.

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, finely chopped
  • 2-3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 1 (4-ounce) can diced green chilies, undrained
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • ½ teaspoon dried oregano
  • ¼ teaspoon cayenne pepper (optional, for extra heat)
  • 2 (15-ounce) cans cannellini beans, rinsed and drained
  • 3 cups low-sodium vegetable broth
  • 1 (15-ounce) can diced tomatoes, undrained
  • ½ cup half-and-half or heavy cream (or non-dairy alternative for vegan)
  • Salt and freshly ground black pepper to taste
  • For Serving (optional): Shredded Monterey Jack or cheddar cheese, sour cream or Greek yogurt, fresh cilantro, sliced avocado, tortilla chips or strips

Gathering your ingredients is the first step to a successful soup. Having everything prepped and ready to go makes the cooking process smooth and enjoyable, turning what might seem like a simple list into the promise of a delicious meal.

You might love this: Puerto Rican Style Beans Recipe

How to Make It

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
  2. Stir in the minced garlic, diced red bell pepper, and diced green bell pepper. Cook for another 5-7 minutes, until the peppers begin to soften.
  3. Add the undrained can of diced green chilies, cumin, chili powder, oregano, and cayenne pepper (if using). Stir well and cook for 1 minute until fragrant.
  4. Add the rinsed and drained cannellini beans, vegetable broth, and undrained can of diced tomatoes. Bring the mixture to a simmer.
  5. Once simmering, reduce the heat to low, cover, and cook for at least 20 minutes to allow the flavors to meld. For a richer flavor, you can simmer for up to 45 minutes.
  6. Carefully ladle about 2 cups of the soup mixture (avoiding too much liquid) into a blender. Blend until smooth and creamy. If you don’t have a blender, you can use an immersion blender directly in the pot, or mash some of the beans against the side of the pot with a spoon.
  7. Return the blended bean mixture to the pot. Stir in the half-and-half or heavy cream. Heat gently, but do not boil, until warmed through.
  8. Season generously with salt and freshly ground black pepper to taste.

This soup is a wonderfully adaptable dish, and these steps are a guide to creating its delicious foundation, a foundation you can build upon with your own personal touches.

Nutrition at a Glance

  • Good source of fiber from the white beans.
  • Contains vitamins and minerals from the vegetables.
  • Protein content from the beans contributes to satiety.
  • Lower in saturated fat compared to traditional cream-based soups.
  • Nutrient profile can be varied by adding different vegetables or using alternative dairy options.

How to Serve It

  • Garnish with a dollop of sour cream or Greek yogurt for a cool contrast to the warm soup.
  • Sprinkle with shredded cheese, such as Monterey Jack or cheddar, allowing it to melt slightly.
  • Add a handful of fresh, chopped cilantro for a bright, herbaceous note.
  • Top with sliced avocado for added creaminess and healthy fats.
  • Serve with crunchy tortilla chips or homemade tortilla strips for texture.

Serving this soup with a variety of toppings allows everyone to customize their bowl, making it a delightful and interactive meal for any occasion.

Common Mistakes

  • Not sautéing the aromatics properly: Rushing the onion, garlic, and pepper sauté can lead to a less developed flavor base. Give them enough time to soften and release their sweetness.
  • Boiling after adding the cream: High heat can cause dairy to curdle. Gently warm the soup after adding cream, or very low simmer is the absolute maximum.
  • Forgetting to season adequately: Salt and pepper are crucial for bringing out all the other flavors. Taste and adjust seasoning at the end.
  • Using too much liquid in the blender: If blending a portion of the soup, be mindful not to fill the blender too full, especially with hot liquids. A thick soup base blends best in small, manageable batches.
  • Skipping the green chilies: While optional for some, the green chilies add a very specific, subtle enchilada flavor profile that is worth including.

Avoiding these common pitfalls will ensure your Creamy White Bean Enchilada Soup turns out delicious every time, building confidence in your cooking.

Storage and Reheating

  • Storage: Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days.
  • Reheating: Reheat gently on the stovetop over low heat, stirring occasionally, until heated through. Avoid boiling, especially if cream has been added. If the soup seems too thick, you can add a splash more vegetable broth or water. Microwave reheating is also an option, using medium power and stirring every minute or so until hot.

Proper storage and reheating ensure that this comforting soup remains a delightful meal option even after the initial cooking, offering convenience without sacrificing quality.

image 769

Leftover Ideas

  • Enchilada Soup Quesadillas: Warm up leftover soup, then use it as a filling for grilled cheese sandwiches or quesadillas. The creamy beans and vegetables work wonderfully.
  • Creamy White Bean Salsa Base: Thicken the soup by simmering it down more, then use it as a base for a chunky, flavorful salsa to serve with chips.
  • Pasta Sauce: Stir the soup into cooked pasta, adding a little extra broth or water if needed to create a creamy, white bean sauce for spaghetti or penne.
  • Savory Crepes or Pancakes: Blend a small amount of the soup until very smooth to use as a flavorful liquid in a savory crepe or pancake batter.
  • Soup and Salad Combo: Enjoy a smaller portion of the soup alongside a fresh, crisp salad for a lighter, but still satisfying, meal.

Repurposing leftovers creatively can transform this already wonderful soup into completely new and exciting dishes, making sure no bit goes to waste and offering even more culinary adventures.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy White Bean Enchilada Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x

Description

Hearty, comforting, and flavorful Creamy White Bean Enchilada Soup made with simple ingredients. A perfect weeknight meal that’s easy to prepare and satisfying for the whole family.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, finely chopped
  • 23 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 1 (4-ounce) can diced green chilies, undrained
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • ½ teaspoon dried oregano
  • ¼ teaspoon cayenne pepper (optional, for extra heat)
  • 2 (15-ounce) cans cannellini beans, rinsed and drained
  • 3 cups low-sodium vegetable broth
  • 1 (15-ounce) can diced tomatoes, undrained
  • ½ cup half-and-half or heavy cream (or non-dairy alternative)
  • Salt and freshly ground black pepper to taste
  • For Serving (optional): Shredded Monterey Jack or cheddar cheese, sour cream or Greek yogurt, fresh cilantro, sliced avocado, tortilla chips or strips

Instructions

  1. 1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and cook until softened, about 5-7 minutes.
  2. 2. Stir in garlic, red bell pepper, and green bell pepper. Cook for another 5-7 minutes until peppers begin to soften.
  3. 3. Add green chilies, cumin, chili powder, oregano, and cayenne (if using). Stir and cook for 1 minute until fragrant.
  4. 4. Add cannellini beans, vegetable broth, and diced tomatoes. Bring to a simmer.
  5. 5. Reduce heat to low, cover, and cook for at least 20 minutes to allow flavors to meld.
  6. 6. Ladle about 2 cups of the soup into a blender and blend until smooth. (Or use an immersion blender directly in the pot).
  7. 7. Return blended mixture to the pot. Stir in half-and-half or cream. Heat gently until warmed through. Do not boil.
  8. 8. Season generously with salt and pepper to taste.

Notes

Allow soup to cool completely before storing in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop over low heat, stirring occasionally. Avoid boiling, especially if cream has been added. Add a splash of broth or water if soup is too thick. Microwave reheating is also an option.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (approx. 1.5 cups)
  • Calories: 350
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 12g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 15g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star