Tuscan White Bean Soup
Hearty, Cozy & Flavorful Mediterranean-Style Soup
Tuscan White Bean Soup is a comforting, rustic Italian-inspired soup made with creamy white beans, fresh vegetables, garlic, herbs, and leafy greens simmered in a flavourful broth.
This simple soup delivers plenty of warmth and satisfying texture without requiring complicated ingredients. Cannellini beans provide a creamy bite and make the soup hearty, while carrots, celery, onion, garlic, and tomatoes create a flavourful vegetable base.
Fresh kale or spinach adds colour and nutrients, while Italian herbs and a touch of lemon brighten the finished soup.
It’s an excellent recipe for a cosy lunch, light dinner, meal prep, or a simple weeknight meal. Serve it with crusty whole-grain bread for a traditional-style meal, or enjoy it on its own for a lighter option.
Ingredients
For the Soup
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, finely diced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 teaspoon dried Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon smoked paprika, optional
- 1 can (14–15 oz) diced tomatoes, preferably no-salt-added
- 4 cups low-sodium vegetable broth
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 3 cups chopped kale or baby spinach
- 1 bay leaf
- ½ teaspoon salt, or to taste
- ¼ teaspoon freshly ground black pepper
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley
Optional Garnishes
- Fresh parsley
- Grated Parmesan cheese
- Red pepper flakes
- Extra-virgin olive oil
- Freshly ground black pepper
- Lemon wedges
Instructions
Step 1: Prepare the Vegetables
Before beginning, prepare all of your vegetables.
Dice the onion, carrots, and celery into small, evenly sized pieces.
Mince the garlic.
If using kale, remove the tough stems and chop the leaves into small pieces. If using baby spinach, simply wash it and leave the leaves whole or roughly chop them.
Drain and rinse the cannellini beans thoroughly.
Having everything ready makes the cooking process much easier.
Step 2: Sauté the Aromatics
Place a large heavy-bottomed pot or Dutch oven over medium heat.
Add the olive oil.
Once warm, add the diced onion, carrots, and celery.
Cook for approximately 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic.
Cook for another 30–60 seconds, stirring constantly, until fragrant.
Be careful not to let the garlic burn.
Step 3: Add the seasonings.
Add the Italian seasoning, oregano, and optional smoked paprika.
Stir for approximately 30 seconds.
Warming the dried herbs in the olive oil helps release their aroma and gives the soup a deeper flavour.
Step 4: Add Tomatoes and Broth
Pour in the diced tomatoes and vegetable broth.
Add the bay leaf.
Stir everything together and bring the soup to a gentle boil.
Once boiling, reduce the heat to medium-low.
Step 5: Add the White Beans
Add the drained and rinsed cannellini beans.
Stir gently.
Allow the soup to simmer uncovered for approximately 15–20 minutes.
This gives the vegetables time to become tender and allows the beans to absorb the flavours of the broth.
Step 6: Make the Soup Creamier
For a naturally creamy texture without adding cream, scoop approximately 1 cup of the beans and broth from the pot.
Mash them with a fork or potato masher.
Return the mashed mixture to the soup and stir.
Alternatively, use an immersion blender directly in the pot for a few seconds.
Do not completely puree the soup—you want to keep plenty of whole beans and vegetables for texture.
Step 7: Add the Greens
Stir in the chopped kale.
Cook for approximately 4–6 minutes, or until the kale becomes tender.
If using baby spinach, add it during the final 1–2 minutes because spinach cooks much faster.
Remove the bay leaf.
Step 8: Add Lemon and Season
Turn off the heat.
Add fresh lemon juice.
Taste the soup and adjust the seasoning with additional salt and black pepper as needed.
The lemon juice adds brightness and balances the creamy beans and savoury broth.
Step 9: Garnish and Serve
Ladle the soup into bowls.
Top with chopped fresh parsley.
For an Italian-inspired finish, add a small sprinkle of Parmesan cheese and a drizzle of extra-virgin olive oil.
If you enjoy heat, add a pinch of red pepper flakes.
Serve warm with lemon wedges on the side.
Recipe Details
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Course: Soup / Lunch / Dinner
Cuisine: Italian-inspired / Tuscan-inspired
Difficulty: Easy
Method: Stovetop
Estimated Nutritional Information
Nutrition will vary depending on the specific ingredients and portion sizes.
Approximate nutrition per serving:
- Calories: 270–310
- Protein: 12–15 g
- Carbohydrates: 38–43 g
- Dietary Fiber: 10–12 g
- Fat: 8–10 g
- Saturated Fat: 1–2 g
- Sugar: 7–9 g
- Sodium: 450–600 mg
Adding Parmesan cheese or additional olive oil will increase the calories and fat.
Benefits of Tuscan White Bean Soup
1. Excellent Source of Fiber
Cannellini beans are naturally rich in dietary fibre. Fibre can support digestive health and contribute to feelings of fullness.
The vegetables and leafy greens provide additional fibre.
2. Plant-Based Protein
White beans provide plant-based protein, making this soup more satisfying than a broth-only vegetable soup.
3. Plenty of Vegetables
Onion, carrots, celery, tomatoes, and greens provide a variety of vitamins, minerals, and beneficial plant compounds.
4. Healthy Fats
Extra virgin olive oil provides primarily unsaturated fat and adds wonderful flavour to the soup.
5. Comforting Yet Simple
The soup feels hearty and satisfying while relying on straightforward ingredients rather than heavy cream or complicated sauces.
6. Meal-Prep Friendly
Tuscan White Bean Soup stores and reheats well, making it a practical recipe for preparing several meals in advance.
Recipe Notes
Use Cannellini Beans
Cannellini beans are ideal because they have a creamy interior and mild flavour. However, Great Northern beans or navy beans can also work.
Rinse Canned Beans
Rinsing the beans helps remove excess liquid and can reduce some of the sodium from canned beans.
Don’t Skip the Lemon
The small amount of lemon juice added at the end makes a noticeable difference. It brightens the entire soup.
Keep Some Beans Whole
For the best texture, don’t puree everything. Keeping some whole beans and vegetables gives the soup a rustic character.
Choose Kale or Spinach
Kale provides a heartier texture and holds up well in leftovers. Spinach cooks faster and gives the soup a softer, more delicate texture.
Helpful Tips
Tip 1: Build Flavor Slowly
Don’t rush the onion, carrot, and celery. Allowing them to soften properly creates a much better foundation for the soup.
Tip 2: Use Low-Sodium Broth
Low-sodium broth gives you more control over the final salt level.
Tip 3: Add Parmesan for Umami
A little freshly grated Parmesan can add savoury depth. For a dairy-free soup, simply leave it out.
Tip 4: Make It Spicy
Add crushed red pepper flakes or a pinch of cayenne with the dried herbs.
Tip 5: Add More Vegetables
You can add:
- Zucchini
- Bell peppers
- Green beans
- Mushrooms
- Potatoes
- Sweet potatoes
Adjust the cooking time according to the vegetables you choose.
Tip 6: Increase the Protein
For additional protein, add cooked chicken, turkey, white fish, or extra beans.
Tip 7: Make It Creamier
Mash additional beans or blend a portion of the soup. This creates creaminess without requiring heavy cream.
Meal Prep Instructions
This soup is excellent for meal prep.
Allow it to cool slightly before transferring it into individual airtight containers.
Refrigerate for up to 4 days.
When ready to eat, reheat gently on the stovetop or in the microwave until steaming hot.
The soup may thicken as it sits because the beans absorb some of the broth.
Add a splash of vegetable broth or water when reheating to restore the desired consistency.
Freezing Instructions
Tuscan white bean soup can be frozen.
Allow the soup to cool completely before transferring it to freezer-safe containers.
Leave some space at the top because the soup will expand as it freezes.
Freeze for up to approximately 2–3 months for best quality.
Thaw overnight in the refrigerator and reheat gently.
If using spinach, its texture may become softer after freezing. Kale generally holds up better.
Frequently Asked Questions
Can I use other white beans?
Yes. Great Northern beans, navy beans, or butter beans can be substituted for cannellini beans.
Can I use dried beans?
Absolutely. Cook dried beans completely before adding them to the soup. They should be tender but not falling apart.
Can I use fresh tomatoes?
Yes. You can replace canned tomatoes with chopped fresh tomatoes when they’re in season. Canned tomatoes are convenient and provide consistent flavour.
Can I make this soup vegan?
Yes. The basic recipe is naturally vegan if you use vegetable broth and omit Parmesan cheese.
Can I add chicken?
Yes. Add cooked shredded chicken near the end of cooking and simmer until heated through.
Can I use spinach instead of kale?
Absolutely. Baby spinach works especially well. Add it near the end because it wilts quickly.
Why is my soup too thick?
Beans naturally thicken the broth. Add extra vegetable broth or water until you reach your preferred consistency.
Why is my soup too thin?
Mash some of the beans against the side of the pot or blend a portion of the soup with an immersion blender.
Can I make it creamy without dairy?
Yes. Mash or blend some of the cannellini beans. This creates a naturally creamy texture without cream.
What can I serve with this soup?
Serve it with whole-grain bread, a simple green salad, roasted vegetables, or a small Mediterranean-style side salad.
Can I make it ahead?
Yes. In fact, the flavour often becomes even better after resting overnight because the herbs and vegetables have more time to mingle.
How long does it last in the refrigerator?
Store it properly in an airtight container and consume it within approximately 4 days.
Easy Variations
Tuscan Chicken & White Bean Soup
Add 1–2 cups cooked shredded chicken for a higher-protein version.
Creamy Tuscan White Bean Soup
Blend about one-third of the soup until smooth, then stir it back into the pot.
Spicy Tuscan Bean Soup
Add red pepper flakes, extra garlic, and a pinch of smoked paprika.
Tomato-Rich Version
Increase the diced tomatoes and add a tablespoon of tomato paste with the herbs.
Mediterranean White Bean Soup
Add zucchini, spinach, oregano, lemon zest, parsley, and a drizzle of extra-virgin olive oil.
Serving Suggestions
Serve each bowl with a drizzle of extra-virgin olive oil and fresh cracked black pepper.
For a traditional comfort-food presentation, serve with warm crusty bread.
For a lighter meal, pair it with a simple salad of greens, cucumber, tomatoes, and lemon vinaigrette.
You can also garnish with fresh parsley, Parmesan, red pepper flakes, or lemon zest.
Final Thoughts
Tuscan White Bean Soup is a wonderful example of how simple ingredients can create an incredibly satisfying meal. Creamy cannellini beans, tender vegetables, garlic, tomatoes, herbs, and leafy greens come together in a flavourful broth that is both comforting and nourishing.
The secret to the best version is building flavour in layers: gently sauté the vegetables, warm the herbs and garlic, simmer everything together, and finish with fresh lemon juice.
For an especially creamy texture, mash or blend a portion of the beans while leaving the rest whole. This gives the soup richness without requiring heavy cream.
It’s perfect for chilly evenings, easy lunches, meal prep, or whenever you want a wholesome bowl of comfort.