Go Back

Creamy White Bean and Spinach Soup

Elina James
Warm, comforting, and full of nourishing goodness, this Creamy White Bean and Spinach Soup is the perfect cozy bowl for any day. Made with tender white beans, fresh spinach, and a rich, velvety broth, this easy soup is both hearty and wholesome.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Soups
Cuisine American
Servings 6 servings
Calories 300 kcal

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 cups cooked white beans (cannellini or navy beans)
  • 4 cups vegetable broth
  • 2 cups fresh spinach, chopped
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon black pepper
  • 1/4 cup grated Parmesan cheese (optional)
  • 1/4 cup unsweetened almond milk or regular milk (optional for extra creaminess)

Instructions
 

  • Heat olive oil in a large pot over medium heat. Add onions and sauté until translucent, about 3-4 minutes.
  • Add minced garlic and cook for another minute until fragrant.
  • Add white beans, vegetable broth, thyme, rosemary, salt, and black pepper. Stir to combine.
  • Bring to a gentle boil, then reduce heat and simmer for 15-20 minutes.
  • Use an immersion blender to puree the soup slightly for a creamy texture, leaving some beans whole for texture.
  • Stir in chopped spinach and cook for an additional 3-5 minutes until wilted.
  • Optional: Add almond milk or regular milk and Parmesan cheese for extra creaminess. Adjust seasoning to taste.
Keyword Creamy White Bean and Spinach Soup