Go Back
+ servings

Creamy White Bean Soup

A comforting and nutritious creamy white bean soup, perfect for chilly days or quick dinners.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 4 servings
Course: Soup
Cuisine: American
Calories: 220

Ingredients
  

Base Ingredients
  • 2 tablespoons olive oil Adds richness and helps sauté the vegetables.
  • 1 medium onion, diced Provides a sweet and savory base for the soup.
  • 2 cloves garlic, minced Adds aroma and depth of flavor.
  • 2 medium carrots, diced Brings natural sweetness and color.
  • 2 stalks celery, diced Adds crunch and fresh taste.
  • 1 teaspoon dried thyme Enhances the soup's earthy flavor.
  • 1 teaspoon dried rosemary Adds a fragrant touch.
  • 0.5 teaspoon red pepper flakes (optional) For a little heat.
  • 4 cups vegetable broth Provides moisture and flavor.
  • 2 cans (15-ounce) white beans, drained and rinsed Gives the soup its creamy texture.
  • 1 cup unsweetened almond milk Adds creaminess without heaviness.
  • Salt and pepper to taste Essential for seasoning.
  • Fresh parsley, chopped (for garnish) Adds color and freshness.

Equipment

  • large pot
  • immersion blender
  • knife
  • cutting board

Method
 

  1. Wash and chop the vegetables. Dice the onion, carrots, and celery into small pieces. Mince the garlic cloves finely.
  2. In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until translucent. Stir in the minced garlic, diced carrots, and celery. Cook for an additional 5-7 minutes until softened.
  3. Add the dried thyme, rosemary, and red pepper flakes (if using). Stir and cook for another minute. Pour in the vegetable broth and add the drained white beans. Bring to a boil, then reduce heat and let simmer for 15-20 minutes.
  4. Blend the soup using an immersion blender or by transferring half to a blender until smooth, then return to the pot.
  5. Stir in the almond milk, season with salt and pepper, and heat through for another 5 minutes. Serve garnished with fresh parsley.

Nutrition

Calories: 220kcalProtein: 10gSodium: 400mg

Tried this recipe?

Let us know how it was!