There’s nothing quite like a warm, hearty bowl of soup to bring comfort to your table. This best Tuscan white bean soup is a wholesome and satisfying dish, filled with creamy white beans, tender vegetables, spinach, and fragrant Mediterranean herbs. Naturally vegetarian — and easy to adapt for vegan or chicken variations — it’s a perfect recipe to have in your repertoire.
Whether you’re looking for a light yet filling dinner, a make-ahead lunch, or a way to showcase fresh herbs and beans, this recipe delivers on taste, texture, and nutrition. If you’re a fan of vegetarian soup recipes, or just enjoy cozy bean soup recipes during cooler months, this one is a keeper.
If you love discovering tasty vegetarian recipes that are simple to prepare and big on flavor, don’t forget to share this recipe and subscribe to our blog for more!
Table of Contents
Why this best tuscan white bean soup is a tasty vegetarian recipe
This white bean soup with spinach and potato is nourishing and satisfying without being heavy. The creamy beans provide plant-based protein and fiber, the fresh spinach adds a pop of green and a boost of vitamins, and the herbs make it fragrant and full of Mediterranean flavor.
It’s ideal for vegetarians, vegans (with just a simple swap), or anyone looking for a healthy meal packed with wholesome ingredients. You can also easily turn it into a chicken white bean spinach soup by adding cooked shredded chicken for extra protein.
Ingredients for mediterranean white bean soup with spinach and fresh herbs
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
Step-by-step guide to make white bean soup with spinach and potato
Step 1: Sauté the vegetables
In a large soup pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery, and cook for 5–6 minutes, stirring occasionally, until the vegetables soften.
Step 2: Add garlic and herbs
Stir in the minced garlic, thyme, oregano, and crushed red pepper flakes (if using). Cook for 1 minute until fragrant.
Step 3: Add potatoes and broth
Add the diced potato and pour in the vegetable broth. Stir to combine, then bring the mixture to a boil. Reduce heat and let simmer for 10–12 minutes, until the potatoes are just tender.
Step 4: Add beans and spinach
Stir in the drained white beans and chopped spinach. Cook for another 5–7 minutes, until the spinach wilts and the beans are heated through.
Step 5: Season and finish
Taste the soup and season with salt and pepper as needed. Stir in fresh parsley and a squeeze of lemon juice if desired, for brightness.
Step 6: Serve warm
Ladle the soup into bowls and serve hot, garnished with additional herbs if you like.
Tips for perfect chicken white bean spinach soup variation
If you prefer a non-vegetarian version, stir in 1–2 cups of cooked shredded chicken at the same time you add the beans and spinach. Use chicken broth instead of vegetable broth for a richer flavor.
For a creamier texture, mash a few of the beans in the pot before adding the spinach. This thickens the soup naturally without cream.
Mistakes to avoid when making vegan tuscan white bean soup
Don’t skip rinsing the beans — it removes excess salt and starch. Avoid boiling the spinach too long; add it near the end so it stays vibrant. Taste before adding salt, as the broth and beans may already be seasoned.
And don’t rush the sautéing step — it builds the base flavor for the entire soup.
Serving and presentation ideas for vegetarian spinach orzo soup
Serve this soup with a sprinkle of Parmesan (or vegan Parmesan) on top, a drizzle of olive oil, and warm crusty bread on the side. For a Mediterranean touch, add a few olives or a dollop of pesto as garnish.
You can also stir in a handful of cooked orzo or rice if you’d like a heartier soup.
Essential kitchen tools for white bean soup recipes at home
Large soup pot or Dutch oven
Wooden spoon or heat-resistant spatula
Cutting board and knife
Measuring cups and spoons
Ladle
Citrus juicer (optional, for lemon)
How to store and reheat leftover vegetarian soup recipes
Cool the soup completely, then transfer to an airtight container. Store in the refrigerator for up to 4 days. To reheat, warm gently on the stovetop over medium heat or in the microwave. Add a splash of broth or water if it thickens too much.
This soup also freezes well for up to 2 months — thaw overnight in the refrigerator and reheat as above.
Best pairings for bean soup recipes at home
Pair this soup with a simple green salad, warm pita or baguette, or roasted vegetables for a satisfying meal. A small plate of marinated olives or hummus also complements the Mediterranean flavors beautifully.
Recipe swaps and variations for tasty vegetarian recipes like this soup
Swap kale for spinach if you prefer a heartier green. Use sweet potato instead of white potato for a touch of sweetness and extra nutrients. Add a pinch of smoked paprika or cumin for a slightly different flavor profile.
You can also turn it into a more filling stew by stirring in cooked farro, barley, or pasta.
Frequently asked questions about best tuscan white bean soup
Can I make this soup ahead of time?
Yes — it actually tastes better the next day as the flavors meld.
Is it vegan?
Yes, as written it’s vegan. Just skip any optional cheese garnish.
Can I use dried beans?
You can, but you’ll need to soak and cook them ahead of time.
Can I make it creamy?
Blend a cup of the finished soup and stir it back in, or add a splash of coconut milk or cream if desired.
Final thoughts on best tuscan white bean soup you’ll love
This best Tuscan white bean soup is proof that simple, wholesome ingredients can create a deeply satisfying meal. Whether you keep it vegetarian, make it vegan, or add chicken for extra protein, it’s a versatile and comforting recipe you’ll make again and again.
It’s perfect for cozy nights, healthy lunches, or feeding a crowd — and it’s as beautiful on the table as it is nourishing.
Call to action: share and subscribe for more vegetarian soup recipes and bean soup recipes
If you enjoyed this recipe, please share it with friends and family, pin it for later, and subscribe to our blog for more easy, comforting recipes delivered straight to your inbox. Bring warmth and flavor to your kitchen tonight — and let us know how your soup turns out!
PrintBest Tuscan White Bean Soup Packed with Flavor and Comfort
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
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
- 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







