Creamy white bean soup with spinach

πŸ₯£ Creamy White Bean & Spinach Soup

Prep Time: 10 minutes | Cook Time: 25 minutes | Servings: 4

This comforting soup feels rich and creamy but is made with heart-healthy beans and olive oil instead of heavy cream. Inspired by Tuscan flavors, it’s full of fiber, low in sodium, and ideal for chilly nights.

Ingredients

  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 2 garlic cloves, minced
  • 1 (15 oz) can no-salt-added white beans, drained and rinsed
  • 3 cups low-sodium vegetable broth (use a vegan-friendly broth if making vegan)
  • 2 cups baby spinach
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon black pepper
  • Juice of 1/2 lemon
  • 1 tablespoon chopped fresh basil (optional)

Instructions

  1. Heat olive oil in a pot. SautΓ© onion until translucent, about 5 minutes.
  2. Add garlic and cook 1 minute. Stir in beans, broth, thyme, and pepper. Simmer 15 minutes.
  3. Blend half the soup for a creamy texture, then return it to the pot.
  4. Stir in spinach until wilted, add lemon juice and basil. Serve hot.

Vegan: make sure to use a vegan-friendly broth

Flavor & Texture

Silky and cozy with earthy beans, mellow garlic, and bright lemon. A soul-soothing, plant-powered bowl of goodness.


Nutrition Info (per serving)

  • Calories: 260
  • Fat: 8g
  • Saturated Fat: 1g
  • Protein: 14g
  • Carbohydrates: 32g
  • Fiber: 9g
  • Sugar: 3g
  • Sodium: 290mg