Go Back
+ servings
Cannellini Bean and Spinach Soup

Creamy Cannellini Bean and Spinach Soup for Ultimate Comfort

Cannellini Bean and Spinach Soup is a cozy vegan delight that's perfect for chilly nights and packed with protein.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 bowls
Course: Soups
Cuisine: Italian, Vegan
Calories: 250

Ingredients
  

For the Base
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
For the Soup
  • 2 cans cannellini beans, drained and rinsed or 1.5 cups of cooked dried beans
  • 1 can (14.5 ounces) diced tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1/4 teaspoon crushed red pepper flakes optional
  • 4 cups fresh spinach
  • salt to taste
  • black pepper to taste

Equipment

  • Dutch oven

Method
 

Step-by-Step Instructions
  1. In a Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add 1 medium diced yellow onion and sauté for about 5 minutes, stirring occasionally until softened.
  2. Incorporate 3 minced garlic cloves into the pot and cook for an additional minute, stirring to avoid burning.
  3. Add 2 cans of drained and rinsed cannellini beans, 1 can of diced tomatoes, and 1 teaspoon of dried thyme to the pot. Stir well, and add 1/4 teaspoon of crushed red pepper flakes if desired.
  4. Pour in 4 cups of vegetable broth, stirring everything together. Increase heat to high to bring to a boil.
  5. Once boiling, reduce heat to low and let simmer uncovered for 20-25 minutes.
  6. For an extra creamy texture, blend about one-third of the soup with an immersion blender.
  7. Bring the soup back to a gentle simmer and fold in 4 cups of fresh spinach. Cook for 2-3 minutes until the spinach wilts.
  8. Taste and season with salt and black pepper as needed before serving.
  9. Ladle into bowls and serve hot, garnished with freshly ground pepper or vegan Parmesan if desired.

Nutrition

Serving: 1bowlCalories: 250kcalCarbohydrates: 40gProtein: 12gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 2gSodium: 500mgPotassium: 800mgFiber: 10gSugar: 3gVitamin A: 3000IUVitamin C: 30mgCalcium: 100mgIron: 4mg

Notes

Feel free to experiment with variations and substitutions to make this comforting soup your own.

Tried this recipe?

Let us know how it was!