Description
This best Tuscan white bean soup is hearty, wholesome, and packed with creamy white beans, spinach, tender vegetables, and fragrant Mediterranean herbs. Naturally vegetarian, easy to make vegan, and perfect for cozy, healthy meals.
Ingredients
Scale
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 medium carrots, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1/4 teaspoon crushed red pepper flakes (optional)
- 1 medium potato, peeled and diced
- 4 cups (950 ml) vegetable broth
- 2 cans (15 ounces each / 425 g) cannellini beans, rinsed and drained
- 4 cups (120 g) fresh spinach, roughly chopped
- 2 tablespoons fresh parsley, chopped
- Salt and black pepper, to taste
- Juice of 1/2 lemon, optional, for brightness
Instructions
- Sauté the vegetables: In a soup pot, heat olive oil over medium heat. Add onion, carrots, and celery. Cook for 5–6 minutes, stirring occasionally, until softened.
- Add garlic and herbs: Stir in garlic, thyme, oregano, and red pepper flakes. Cook for 1 minute until fragrant.
- Add potatoes and broth: Add diced potato and pour in vegetable broth. Bring to a boil, reduce heat, and simmer 10–12 minutes until potatoes are just tender.
- Add beans and spinach: Stir in beans and spinach. Simmer 5–7 minutes until spinach wilts and beans are heated through.
- Season and finish: Taste and adjust salt and pepper. Stir in parsley and lemon juice if desired.
- Serve warm: Ladle into bowls and garnish with extra herbs if desired.
Notes
- For a non-vegetarian version, add cooked shredded chicken with the beans and spinach.
- For a creamier texture, mash some of the beans in the pot before adding spinach.
- Use kale instead of spinach if you prefer a heartier green.
- Don’t skip rinsing the beans to remove excess salt and starch.
- The soup tastes even better the next day as flavors meld.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 4g
- Sodium: 540mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 9g
- Cholesterol: 0mg
Keywords: Best Tuscan White Bean Soup, Vegetarian Soup Recipes, White Bean Soup With Spinach, Mediterranean Bean Soup, Cozy Bean Soup Recipes
