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
- Heat olive oil in a pot. SautΓ© onion until translucent, about 5 minutes.
- Add garlic and cook 1 minute. Stir in beans, broth, thyme, and pepper. Simmer 15 minutes.
- Blend half the soup for a creamy texture, then return it to the pot.
- 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