There is something deeply comforting about a warm bowl of homemade soup, especially when the weather turns cool or when you simply need a nourishing meal that feels like a hug in a bowl. Tuscan White Bean Soup is one of those timeless dishes that brings together simple ingredients and rustic flavors to create something truly satisfying. It is the kind of meal that works perfectly for a quiet evening at home, a family dinner, or even a cozy weekend lunch.
This recipe draws inspiration from traditional Tuscan cooking, which celebrates humble pantry staples like beans, vegetables, herbs, and olive oil. In many Italian homes, dishes like this were born out of necessity—making the most of affordable ingredients while still creating something delicious and filling. Over time, Tuscan White Bean Soup has become beloved around the world for its hearty texture, fragrant herbs, and wholesome simplicity.
Today, you can recreate this classic Italian comfort food in your own kitchen using easy-to-find ingredients and straightforward cooking techniques.

Why You’ll Love Tuscan White Bean Soup
Tuscan White Bean Soup is popular for a reason. It combines rich flavor, simple preparation, and nourishing ingredients into a single comforting dish.
Here are some reasons people love this recipe:
1. Simple pantry ingredients
Most of the ingredients are everyday staples like beans, onions, garlic, and broth. This makes the soup easy to prepare without a special grocery trip.
2. Nutritious and filling
White beans provide plant-based protein and fiber, making the soup hearty enough to serve as a main meal.
3. Perfect for meal prep
This soup stores beautifully in the refrigerator and often tastes even better the next day as the flavors deepen.
4. Customizable
You can add vegetables, greens, or spices to suit your taste preferences while still maintaining the classic Tuscan flavor profile.
Ingredients for Tuscan White Bean Soup
The magic of this soup comes from combining a few simple ingredients that build layers of flavor.
Main Ingredients
-
2 tablespoons extra virgin olive oil
-
1 medium yellow onion, diced
-
2 medium carrots, diced
-
2 celery stalks, diced
-
4 garlic cloves, minced
-
1 teaspoon dried oregano
-
1 teaspoon dried thyme
-
½ teaspoon crushed red pepper flakes (optional)
-
2 cans (15 ounces each) cannellini beans, drained and rinsed
-
4 cups vegetable broth
-
1 can (14.5 ounces) diced tomatoes
-
1 teaspoon salt (adjust to taste)
-
½ teaspoon black pepper
-
1 cup chopped fresh spinach or kale
-
1 tablespoon lemon juice
-
¼ cup fresh parsley, chopped
Optional Garnishes
-
Freshly grated Parmesan cheese
-
Extra drizzle of olive oil
-
Crusty bread for serving
Kitchen Tools You’ll Need
This recipe requires only a few basic kitchen tools.
-
Large soup pot or Dutch oven
-
Wooden spoon
-
Cutting board
-
Chef’s knife
-
Measuring cups and spoons
-
Ladle for serving
Step-by-Step Instructions
Step 1: Sauté the vegetables
Heat 2 tablespoons olive oil in a large soup pot over medium heat.
Add:
-
diced onion
-
carrots
-
celery
Cook for 5–7 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.
Step 2: Add garlic and herbs
Stir in:
-
minced garlic
-
oregano
-
thyme
-
red pepper flakes
Cook for about 1 minute until fragrant.
This step releases the aroma of the herbs and builds the base flavor of the soup.
Step 3: Add tomatoes and beans
Add to the pot:
-
diced tomatoes
-
cannellini beans
Stir well so the ingredients combine evenly.
Let everything cook together for 2–3 minutes to allow the flavors to blend.
Step 4: Pour in the broth
Add 4 cups vegetable broth and stir.
Bring the soup to a gentle boil, then reduce the heat and let it simmer for 15–20 minutes.
Simmering allows the vegetables to soften further while the broth absorbs the flavor of the herbs and beans.
Step 5: Blend a portion for creaminess
For a thicker texture, scoop about 1 cup of the soup and blend it using a blender or immersion blender.
Return the blended mixture to the pot and stir.
This creates a creamy consistency without adding dairy.
Step 6: Add greens
Stir in the chopped spinach or kale.
Cook for 2–3 minutes until the greens wilt.
Step 7: Finish with fresh ingredients
Add:
-
lemon juice
-
chopped parsley
Taste the soup and adjust salt or pepper if needed.
Serve hot with your favorite toppings.

Tips for the Best Tuscan White Bean Soup
Use high-quality olive oil
Because this soup uses simple ingredients, the quality of the olive oil greatly impacts the final flavor.
Mash some beans
If you prefer a thicker soup but do not want to blend it, simply mash some beans with a spoon directly in the pot.
Add extra vegetables
Zucchini, potatoes, or bell peppers can be added for more texture and nutrition.
Let it rest
Like many soups, this recipe tastes even better after resting for a few hours or overnight.
Serving Suggestions
Tuscan White Bean Soup is hearty enough to serve on its own, but pairing it with a few simple sides can elevate the meal.
Crusty bread
A slice of warm crusty bread is perfect for soaking up the flavorful broth.
Garlic toast
Lightly toasted bread rubbed with garlic and drizzled with olive oil complements the soup beautifully.
Simple salad
A fresh green salad with lemon vinaigrette balances the richness of the beans.
Storage and Reheating
Refrigerator
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
Freezer
This soup freezes very well. Store it in freezer-safe containers for up to 3 months.
Reheating
Reheat on the stovetop over medium heat, adding a splash of broth or water if the soup thickens too much.
Frequently Asked Questions
1. Can I use dried beans instead of canned beans?
Yes, dried beans work very well in this recipe and can add even more depth of flavor. If using dried cannellini beans, soak them overnight in plenty of water. The next day, drain and rinse them, then cook them in fresh water until tender before adding them to the soup. This usually takes about 60 to 90 minutes depending on the beans.
Once the beans are fully cooked, use about 3 cups of cooked beans in place of the canned beans listed in the recipe. While canned beans are convenient and save time, using dried beans can create a slightly richer texture and flavor. It is also a great option if you like cooking traditional rustic dishes from scratch.
2. What are the best beans for Tuscan soup?
Cannellini beans are the most traditional choice for Tuscan White Bean Soup. They are large, creamy white beans that hold their shape well while still becoming tender and smooth when cooked.
However, other white beans can also work if cannellini beans are not available. Great Northern beans and navy beans are both good substitutes. Great Northern beans are slightly firmer, while navy beans are smaller and softer.
The key is choosing a bean that becomes creamy as it cooks, since that texture is part of what makes this soup so comforting and satisfying.
3. Can I make this soup vegan?
Yes, this soup is naturally vegan when made with vegetable broth and plant-based ingredients. The core components—beans, vegetables, herbs, and olive oil—are already plant-based.
If you choose to garnish the soup with cheese, simply replace it with a dairy-free alternative or skip it entirely. The soup still has plenty of flavor thanks to the herbs, garlic, and olive oil.
Many people also like adding nutritional yeast as a topping to create a savory, slightly cheesy flavor while keeping the soup completely plant-based.
4. How can I make the soup thicker?
There are several easy ways to thicken Tuscan White Bean Soup without adding cream or flour.
One of the most popular methods is blending a portion of the soup. Simply remove one or two cups of the soup, blend it until smooth, and stir it back into the pot. This creates a naturally creamy texture because the beans act as a thickener.
Another option is to mash some of the beans directly in the pot using a spoon or potato masher. This method keeps the soup chunky while still thickening the broth.
Finally, letting the soup simmer longer will reduce the liquid slightly and intensify the flavor at the same time.

Final Thoughts
Tuscan White Bean Soup is a beautiful example of how simple ingredients can come together to create something truly comforting and satisfying. Rooted in rustic Italian cooking traditions, this dish highlights the power of pantry staples like beans, vegetables, herbs, and olive oil. When prepared thoughtfully, these humble ingredients transform into a warm and nourishing meal that feels both wholesome and deeply flavorful.
One of the best things about this soup is its versatility. It can be enjoyed as a quick weeknight dinner, a comforting lunch on a chilly afternoon, or even as part of a larger family meal. The recipe is forgiving and adaptable, making it perfect for both beginner cooks and experienced home chefs. You can add extra vegetables, adjust the seasoning, or experiment with different greens to make the dish your own.
Another reason this soup stands out is its ability to improve over time. After a day in the refrigerator, the flavors meld together even more, creating a richer and more complex taste. This makes it an excellent option for meal preparation or batch cooking.
Beyond convenience and flavor, Tuscan White Bean Soup is also incredibly nourishing. The beans provide plant-based protein and fiber, while the vegetables add vitamins, minerals, and vibrant freshness. It is a balanced dish that leaves you feeling satisfied without being heavy.
Ultimately, this soup captures the heart of Italian comfort cooking: simple ingredients, honest flavors, and meals meant to be shared. Whether you are serving it to family, friends, or simply enjoying a quiet bowl by yourself, Tuscan White Bean Soup is the kind of recipe that brings warmth to the table and comfort to every spoonful
PrintBest Tuscan White Bean Soup – Simple Hearty Italian Recipe
A warm and comforting Italian-inspired soup made with creamy white beans, tender vegetables, and fragrant herbs. This hearty bowl is simple to prepare and perfect for cozy meals throughout the year.
Ingredients
2 tablespoons extra virgin olive oil
1 medium yellow onion, diced
2 medium carrots, diced
2 celery stalks, diced
4 garlic cloves, minced
1 teaspoon dried oregano
1 teaspoon dried thyme
½ teaspoon crushed red pepper flakes (optional)
2 cans (15 ounces each) cannellini beans, drained and rinsed
4 cups vegetable broth
1 can (14.5 ounces) diced tomatoes
1 teaspoon salt
½ teaspoon black pepper
1 cup chopped spinach or kale
1 tablespoon lemon juice
¼ cup fresh parsley, chopped
Instructions
-
Heat olive oil in a large soup pot over medium heat. Add diced onion, carrots, and celery and cook for 5–7 minutes until softened.
-
Stir in garlic, oregano, thyme, and red pepper flakes. Cook for 1 minute until fragrant.
-
Add diced tomatoes and cannellini beans. Stir to combine and cook for 2–3 minutes.
-
Pour in vegetable broth and bring the soup to a gentle boil. Reduce heat and simmer for 15–20 minutes.
-
Blend about 1 cup of the soup and return it to the pot to create a creamy texture.
-
Add spinach or kale and cook for 2–3 minutes until wilted.
-
Stir in lemon juice and fresh parsley. Taste and adjust seasoning if needed. Serve warm.
Notes
For extra creaminess, mash some of the beans directly in the pot before serving.
The soup can be stored in the refrigerator for up to 4 days.
Add zucchini, potatoes, or extra greens for additional texture and nutrition.
Serve with crusty bread for a complete comforting meal.



