Introduction
Aromatic garlic, tender white beans, and fragrant Italian herbs come together in a bowl of pure comfort with Tuscan White Bean Soup. This rustic Italian-inspired dish combines a rich, savory broth with creamy beans, fresh vegetables, and leafy greens for a satisfying meal that feels both nourishing and indulgent. Whether you need an easy weeknight dinner or a cozy lunch on a chilly afternoon, this soup delivers delicious flavor without complicated cooking techniques. You’ll learn… how to make this comforting soup from scratch, customize it to your taste, and serve it for maximum flavor.
Why You’ll Love This Recipe
Tuscan White Bean Soup brings the warmth of Italian country cooking straight to your kitchen. Every spoonful combines soft, creamy beans with tender vegetables, aromatic garlic, and a savory broth infused with herbs. Fresh spinach or kale adds a vibrant touch, while a little Parmesan cheese creates a deliciously salty finish.
Here are a few reasons this recipe deserves a place in your regular meal rotation:
-
Simple, wholesome ingredients: Pantry staples such as canned white beans, vegetable broth, olive oil, and dried herbs make preparation easy.
-
Comforting textures: Creamy beans contrast beautifully with tender carrots, delicate greens, and a rich, brothy base.
-
Big flavor without extra work: Garlic, onion, rosemary, and Italian seasoning build layers of flavor with minimal effort.
-
Perfect for busy days: You can prepare everything in one pot, which means less cleanup and more time to enjoy dinner.
-
Easy to customize: Add pasta, extra vegetables, or a pinch of red pepper flakes to suit your preferences.
-
Meal-prep friendly: The flavors develop as the soup rests, making leftovers especially delicious.
Serve it with crusty bread for a hearty meal, or enjoy a bowl on its own when you want something warm and satisfying.
Ingredients
The beauty of Tuscan White Bean Soup lies in its simple ingredients and the way they work together to create a deeply satisfying meal. Cannellini beans provide a creamy texture, while fresh vegetables and herbs give the broth its signature savory flavor.
-
2 tablespoons (30 ml) olive oil: Adds richness and helps soften the vegetables.
-
1 medium yellow onion (150 g), diced: Creates a sweet, savory foundation.
-
2 medium carrots (120 g), diced: Bring gentle sweetness and color.
-
2 celery stalks (80 g), diced: Add a classic aromatic flavor.
-
4 garlic cloves (12 g), minced: Deliver a fragrant, robust taste.
-
1 teaspoon (2 g) dried Italian seasoning: Blends oregano, basil, and other Italian herbs.
-
½ teaspoon (1 g) dried rosemary: Adds earthy, woodsy notes.
-
¼ teaspoon red pepper flakes (optional): Provide a subtle kick.
-
4 cups (950 ml) vegetable broth: Forms the flavorful soup base.
-
3 cans (15 ounces/425 g each) cannellini beans, drained and rinsed: Create a creamy, protein-rich centerpiece.
-
1 can (14.5 ounces/411 g) diced tomatoes, with juices: Add color and gentle acidity.
-
3 cups (90 g) fresh spinach or chopped kale: Bring freshness and a nutritious finish.
-
1 tablespoon (15 ml) lemon juice: Brightens the flavors just before serving.
-
½ teaspoon salt and ¼ teaspoon black pepper, or to taste: Balance the seasonings.
-
¼ cup (25 g) grated Parmesan cheese, optional: Adds a savory, nutty finish.
Pro Tips
A few simple techniques can transform an ordinary bean soup into a meal that tastes like it has simmered all afternoon.
1. Build flavor before adding the broth.
Give your onion, carrots, and celery enough time to soften in olive oil. Cook them for about 6–8 minutes over medium heat, stirring occasionally. This step develops sweetness and creates a flavorful foundation. Add the garlic and dried herbs near the end, then stir for another 30–60 seconds. Garlic burns quickly, so avoid letting it turn dark brown.
2. Create a naturally creamy texture.
You don’t need heavy cream to achieve a velvety broth. Scoop out about 1 cup of the cooked beans with a little broth, mash them with a fork, and return them to the pot. Alternatively, briefly blend a portion of the soup with an immersion blender. This thickens the liquid while leaving plenty of whole beans and vegetables for texture.
3. Finish with freshness and balance.
Taste the broth before serving and adjust the salt and pepper as needed. Add lemon juice at the end to brighten the earthy beans and herbs. Stir in spinach during the final few minutes so it wilts without losing its fresh color. If you’re using kale, allow a little extra cooking time until the leaves become tender. Finish each bowl with Parmesan and freshly cracked black pepper for extra depth.
Step-by-Step Instructions
Follow these straightforward steps to make a flavorful pot of Tuscan White Bean Soup with tender vegetables, creamy beans, and a beautifully seasoned broth.
Step 1: Prepare your ingredients.
Drain and rinse the cannellini beans thoroughly. Dice the onion, carrots, and celery into small, even pieces so they cook at roughly the same rate. Mince the garlic, measure your herbs, and prepare the spinach or kale. Having everything ready before you start makes the cooking process smooth and relaxed.
Step 2: Sauté the vegetables.
Heat the olive oil in a large Dutch oven or heavy-bottomed soup pot over medium heat. Add the diced onion, carrots, and celery. Cook for 6–8 minutes, stirring occasionally, until the onion softens and the carrots begin to become tender. Don’t rush this stage because the vegetables create the first layer of flavor.
Step 3: Add the garlic and herbs.
Stir in the minced garlic, Italian seasoning, dried rosemary, and optional red pepper flakes. Cook for 30–60 seconds, just until the garlic smells fragrant. Keep stirring to prevent it from scorching. This quick step releases the herbs’ aromas and distributes their flavor throughout the vegetables.
Step 4: Pour in the broth and tomatoes.
Add the vegetable broth and diced tomatoes with their juices. Stir well, scraping the bottom of the pot to release any flavorful browned bits. Add the drained cannellini beans, then season with salt and black pepper. Bring the mixture to a gentle boil.
Step 5: Simmer until the flavors develop.
Reduce the heat to low and partially cover the pot. Simmer for 15–20 minutes, stirring occasionally, until the carrots become tender and the broth tastes rich and well seasoned. Avoid a vigorous boil, which can cause the beans to break apart and make the soup unnecessarily cloudy.
Step 6: Make the broth creamy.
For a thicker consistency, remove approximately 1 cup of beans and broth. Mash them in a bowl, then stir the mixture back into the pot. If you prefer a smoother soup, briefly blend a small portion with an immersion blender. Keep some whole beans intact for a satisfying contrast.
Step 7: Add the greens.
Stir in the spinach and cook for 2–3 minutes, until wilted. If using kale, simmer for approximately 5–8 minutes, depending on the thickness of the leaves. Taste the soup and adjust the salt, pepper, or herbs to suit your preference.
Step 8: Finish and serve.
Remove the pot from the heat and stir in the lemon juice. Ladle the soup into warm bowls and sprinkle with grated Parmesan, if desired. Add freshly cracked black pepper and a drizzle of olive oil for a restaurant-style finish. Serve immediately with crusty bread or toasted sourdough for dipping.

Variations
One of the best things about this Italian-inspired bean soup is how easily you can adapt it to different tastes, dietary needs, and ingredients already in your kitchen.
-
Tuscan White Bean Soup with sausage: Brown 8 ounces (225 g) of Italian sausage before cooking the vegetables. If the sausage releases excess fat, drain some before continuing. Chicken sausage also works well for a lighter option.
-
Vegan white bean soup: The base recipe is naturally vegan when you use vegetable broth and skip the Parmesan. For a cheesy finish, sprinkle nutritional yeast over each serving or stir a spoonful into the pot.
-
White bean and pasta soup: Add 1 cup (100 g) of small pasta, such as ditalini or small shells, during the simmering stage. Add extra broth as needed because pasta absorbs liquid as it cooks. For the best texture, cook pasta separately if you plan to store leftovers.
You can also add chopped zucchini, mushrooms, or sun-dried tomatoes for a different flavor profile. If you enjoy a little heat, increase the red pepper flakes. For a richer finish, swirl a teaspoon of pesto into each bowl just before serving.
Storage and Serving
This soup works beautifully for meal prep because the beans absorb the aromatic broth as the flavors settle. Allow the soup to cool slightly before transferring it to airtight containers.
Refrigeration: Store leftovers in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm larger amounts in a saucepan over medium-low heat. Stir occasionally and add a splash of broth or water if the soup thickens.
Freezing: Freeze the soup in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little space at the top for expansion. Thaw overnight in the refrigerator before reheating. If you’ve added pasta, expect it to soften during storage, so freezing the soup without pasta works best.
Serving suggestions:
-
Crusty bread: Serve with toasted sourdough, ciabatta, or garlic bread to soak up the flavorful broth.
-
Fresh salad: Pair it with a simple green salad dressed with olive oil and lemon for a lighter meal.
-
Italian-inspired sides: Add roasted vegetables or a small plate of olives and marinated artichokes for a relaxed Mediterranean-style dinner.
For the best flavor, garnish each serving with Parmesan, fresh parsley, or a drizzle of extra-virgin olive oil.
Frequently Asked Questions
1. What beans work best for Tuscan white bean soup?
Cannellini beans are ideal because they have a mild flavor, thin skins, and a creamy interior. Great Northern beans also work well. Butter beans offer a larger, softer texture if you prefer a heartier bowl.
2. Can I use dried white beans instead of canned?
Yes. Cook dried beans separately until tender before adding them to the soup. Three 15-ounce cans provide roughly the same amount of cooked beans as about 1½ cups (300 g) of dried beans, although the final yield varies. Never add unsoaked dried beans directly to this quick-cooking recipe and expect them to soften during the short simmer.
3. How can I thicken the soup without cream?
Mash some of the beans or blend a small portion of the soup and stir it back in. Both methods create a naturally creamy broth without dairy or flour.
4. Can I make this soup in advance?
Absolutely. Prepare it a day ahead, refrigerate it promptly, and reheat it gently before serving. The flavors often become even more harmonious overnight. Add the greens and lemon juice near the end of reheating for a fresher taste.
5. Is Tuscan white bean soup healthy?
It can be a nutritious, balanced choice. White beans provide plant-based protein and fiber, while the vegetables contribute vitamins and minerals. Use low-sodium broth and adjust the added salt to suit your dietary preferences.
This Tuscan White Bean Soup is comfort food at its finest, with creamy cannellini beans, aromatic garlic, tender vegetables, and fragrant Italian herbs nestled in a rich, satisfying broth. It’s the kind of dish that turns an ordinary weeknight into a cozy meal, brings everyone together around the table, and makes leftovers worth looking forward to. Serve it with crusty bread, finish it with Parmesan and fresh lemon, and enjoy the simple pleasure of homemade soup. Keep this easy recipe handy whenever you crave a nourishing, rustic dinner that tastes wonderful without requiring hours in the kitchen.
Print
Tuscan White Bean Soup
- Total Time: 45
Description
This cozy Tuscan White Bean Soup is packed with creamy beans, fragrant herbs, and comforting Italian-inspired flavor. It’s the perfect one-pot meal for chilly evenings when you want something wholesome, hearty, and delicious.
Ingredients
-
2 tablespoons olive oil
-
1 medium yellow onion (150 g), diced
-
2 medium carrots (120 g), diced
-
2 celery stalks (80 g), diced
-
4 garlic cloves (12 g), minced
-
1 teaspoon dried Italian seasoning
-
1/2 teaspoon dried rosemary
-
1/4 teaspoon red pepper flakes (optional)
-
4 cups (950 ml) vegetable broth
-
3 cans (15 ounces/425 g each) cannellini beans, drained and rinsed
-
1 can (14.5 ounces/411 g) diced tomatoes, with juices
-
3 cups (90 g) fresh spinach or chopped kale
-
1 tablespoon lemon juice
-
1/2 teaspoon salt, or to taste
-
1/4 teaspoon black pepper, or to taste
-
1/4 cup (25 g) grated Parmesan cheese, optional
Instructions
-
Drain and rinse the cannellini beans. Dice the onion, carrots, and celery, and mince the garlic.
-
Heat the olive oil in a large soup pot over medium heat.
-
Add the onion, carrots, and celery. Cook for 6–8 minutes until softened.
-
Stir in the garlic, Italian seasoning, rosemary, and optional red pepper flakes. Cook for 30–60 seconds until fragrant.
-
Pour in the vegetable broth and diced tomatoes with their juices. Add the cannellini beans, salt, and black pepper.
-
Bring the soup to a gentle boil, then reduce the heat and simmer for 15–20 minutes until the vegetables are tender.
-
Mash about 1 cup of the beans with a little broth and return them to the pot to create a creamier consistency.
-
Stir in the spinach and cook for 2–3 minutes, or simmer kale for 5–8 minutes until tender.
-
Remove the pot from the heat and stir in the lemon juice. Taste and adjust the seasonings as needed.
-
Ladle into bowls and garnish with grated Parmesan and freshly cracked black pepper. Serve warm with crusty bread.
- Prep Time: 15
- Cook Time: 20
- Category: Dinner
- Cuisine: American