Tuscan white bean soup with spinach is a warm, nourishing dish inspired by traditional Italian home cooking. This soup is known for its simple ingredients, rich flavor, and comforting texture. Creamy white beans, fresh spinach, garlic, herbs, and broth come together to create a meal that feels hearty without being heavy. It’s the kind of soup that tastes like it has been simmering for hours, even though it’s easy to prepare in under an hour.
One thing I’ve learned from making Tuscan-style soups many times is that the flavor comes from layering ingredients slowly. Cooking the aromatics first, using good broth, and finishing with fresh greens makes a big difference. This recipe follows the same approach used in rustic Italian kitchens, where simple pantry staples are turned into satisfying meals.
This soup is perfect for cold days, light dinners, or when you want something healthy, filling, and full of real flavor.

Why This Recipe Is Popular / Why You’ll Love It
Hearty but healthy
Packed with protein and fiber
Easy one-pot meal
Budget-friendly ingredients
Great for meal prep
Naturally vegetarian
Tuscan white bean soup is popular because it feels comforting while still being light and nutritious.
Equipment
Large soup pot or Dutch oven
Cutting board
Sharp knife
Wooden spoon
Measuring cups and spoons
Ladle
Ingredients
2 tablespoons olive oil
1 small onion, chopped
2 cloves garlic, minced
2 carrots, sliced
2 celery stalks, sliced
1 teaspoon dried oregano
1 teaspoon dried thyme
½ teaspoon black pepper
½ teaspoon salt (adjust to taste)
4 cups vegetable broth or chicken broth
2 cans white beans (cannellini or great northern), drained
2 cups fresh spinach
1 tablespoon tomato paste
1 teaspoon lemon juice
¼ cup grated parmesan (optional)
Timing and Servings
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 servings
Calories per serving: ~260 kcal
How to Make Tuscan White Bean Soup with Spinach
Step 1 – Cook the Aromatics
Heat olive oil in a large pot over medium heat.
Add:
Onion
Garlic
Carrots
Celery
Cook for 5 minutes until vegetables soften.
This step builds the base flavor.
Step 2 – Add Herbs and Tomato Paste
Stir in:
Oregano
Thyme
Black pepper
Tomato paste
Cook for 1–2 minutes.
Cooking the tomato paste first gives deeper flavor.
Step 3 – Add Broth and Beans
Pour in the broth and add the white beans.
Stir well and bring to a simmer.
Let cook for about 15 minutes so flavors blend.
Step 4 – Mash Some Beans
Use a spoon to mash a few beans in the pot.
This makes the soup slightly creamy without cream.
This is a classic Tuscan technique.
Step 5 – Add Spinach
Add fresh spinach and cook for 2–3 minutes until wilted.
Do not overcook or spinach will lose color.
Step 6 – Finish the Soup
Add:
Lemon juice
Parmesan cheese (optional)
Taste and adjust salt if needed.
Serve hot.

Tips for Best Results
Use good quality broth
Mash some beans for creamy texture
Add spinach at the end
Do not overcook vegetables
Finish with lemon for brightness
These small details make the soup taste authentic.
Variations
Chicken Tuscan Soup
Add cooked shredded chicken.
Sausage White Bean Soup
Add cooked Italian sausage.
Vegan Version
Skip parmesan and use vegetable broth.
Kale Instead of Spinach
Kale works well for stronger flavor.
Creamy Version
Add a splash of cream at the end.
What to Serve With It
Crusty bread
Garlic bread
Side salad
Grilled cheese
Roasted vegetables
Bread is perfect for dipping into the soup.
Storage and Reheating
Refrigerator
Store up to 4 days in airtight container.
Freezer
Freeze up to 2 months.
Reheating
Reheat on stove over medium heat. Add broth if soup becomes thick.
Common Mistakes to Avoid
Skipping aromatics
Adding spinach too early
Using too much salt
Not simmering long enough
Forgetting acid at the end
A little lemon juice makes a big difference.
Nutritional Facts (Per Serving)
Calories: 260 kcal
Protein: 14 g
Carbs: 32 g
Fat: 8 g
Fiber: 9 g
Sugar: 4 g
Sodium: 640 mg
Cholesterol: 5 mg
Conclusion
Tuscan white bean soup with spinach is a perfect example of how simple ingredients can create a deeply comforting meal. With creamy beans, fresh greens, and aromatic herbs, this soup feels warm, satisfying, and wholesome without being heavy. It’s easy enough for everyday cooking but flavorful enough to serve to guests. Once you try this homemade version, it quickly becomes a recipe you return to whenever you want something healthy, filling, and full of rustic Italian flavor.
FAQs
1. What beans are best for Tuscan soup?
Cannellini beans or great northern beans work best.
2. Can I use frozen spinach?
Yes, but add it at the end and cook briefly.
3. Is this soup vegetarian?
Yes, if made with vegetable broth.
4. Can I make this in advance?
Yes, the flavor gets better the next day.
5. How do I make it thicker?
Mash more beans or simmer longer.
6. Can I add pasta?
Yes, small pasta shapes work well.
