Some recipes just feel like a warm hug. For me, this classic Tuscan White Bean Italian Soup is one of them. It’s the kind of dish that simmers on the back of the stove, filling the whole house with a smell that promises comfort. If you love simple, bean-based soups, you might also enjoy this bright and lemony Greek White Bean Soup.
I remember my grandmother making a version of this. She called it the food of the Italian peasant, a humble meal made from what was on hand. It was never fancy, but it was always deeply satisfying. Every spoonful takes me right back to her kitchen.

This soup is a celebration of simple things. It’s built on creamy white beans, fragrant rosemary, and good olive oil. Served with a piece of crispy garlic toast, it’s a complete meal that warms you from the inside out. Let’s make it together.
Recipe Overview
- Cuisine: Italian
- Category: Soup
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Servings: 6
The Story Behind This Classic Recipe
This soup has deep roots. It comes from the heart of Tuscany, where it was known as “la cucina povera” or the cooking of the poor. Farmers and families used what their land provided.
Dried white beans, a few herbs from the garden, yesterday’s bread, and some good olive oil. That was it. There was no waste. This soup turned simple, sturdy ingredients into a meal that could feed a family for days. It’s a story of resourcefulness and heart.
That history is why it feels so genuine. Every time I make it, I feel connected to those generations of home cooks. They knew how to make something beautiful from almost nothing.
What Makes This the *Traditional* Way
You can find many versions of this soup today. But the traditional way sticks to a few key rules. It’s what makes the flavor so honest and deep.
First, it starts with a flavor base of onion, carrot, and celery cooked slowly in olive oil. This is called “soffritto.” You never rush this step. Second, fresh rosemary is essential. Its piney scent is the soul of the soup.
Finally, the beans are cooked until they are just starting to break down, thickening the broth naturally. No blenders, no thickeners. The texture should be rustic and hearty, just like it was meant to be.
The Classic Ingredients (No Fancy Stuff!)
Gathering these ingredients is part of the joy. You likely have most of them in your pantry right now. Here’s what you’ll need for this taste of tradition.
Tuscan White Bean Italian Soup Recipe

The Classic Ingredients (No Fancy Stuff!)
How to Make It Just Like Grandma Did
Notes
Enjoy your homemade Tuscan White Bean Italian Soup Recipe!
- 1/4 cup extra-virgin olive oil, plus more for drizzling
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 2 tablespoons fresh rosemary, finely chopped
- 1/4 teaspoon red pepper flakes (optional)
- 4 cups vegetable broth
- 3 (15-oz) cans cannellini beans, rinsed and drained
- 1 (14.5-oz) can diced tomatoes, with their juices
- 2 bay leaves
- Salt and black pepper to taste
- For serving: crusty bread, garlic, and Parmesan cheese
How to Make It Just Like Grandma Did
Making this soup is a gentle, calming process. Put on some music, pour yourself a little wine, and enjoy the act of creating something wonderful.
- Warm the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrot, and celery. Cook, stirring now and then, for about 8-10 minutes. You want the vegetables soft and sweet, not browned.
- Add the minced garlic, chopped rosemary, and red pepper flakes (if using). Stir and cook for just one minute until the garlic is fragrant. Be careful not to let it burn.
- Pour in the vegetable broth. Use your spoon to scrape up any tasty bits stuck to the bottom of the pot. That’s pure flavor.
- Add the rinsed white beans, diced tomatoes with their juices, and the bay leaves. Give everything a good stir.
- Bring the soup to a gentle boil. Then, reduce the heat to low, cover the pot, and let it simmer for at least 30 minutes. This slow simmer lets all the flavors become friends.
- After 30 minutes, remove the lid. Take out the bay leaves. Use the back of your spoon or a potato masher to gently mash some of the beans against the side of the pot. This makes the soup creamy and thick. Simmer for another 5-10 minutes uncovered.
- Taste the soup. This is the most important step. Season with salt and black pepper until it tastes just right to you.
My Tips for Perfecting This Classic
After making this soup for years, I’ve learned a few little tricks. They make a big difference in getting that perfect, homey taste.
First, be patient with your soffritto. Letting the onion, carrot, and celery cook slowly until they’re meltingly soft is the foundation of the whole dish. Don’t try to speed this up.
Second, if you have time, use dried beans. Soak them overnight, then cook them in the broth. The flavor and texture are incredible. But canned beans are a fantastic, quick option—just make sure to rinse them well.
Finally, always finish each bowl with a generous drizzle of your best olive oil. It adds a fruity, rich note that ties the whole soup together beautifully.
How to Store and Enjoy Later
This soup is arguably even better the next day. The flavors have more time to settle and deepen. Let the soup cool completely before storing it.
Keep it in a sealed container in the fridge for up to 4 days. You can also freeze it for up to 3 months. Thaw it overnight in the fridge and reheat it gently on the stove.
When you reheat it, you might need to add a splash of water or broth, as it thickens when it sits. Serve it with a fresh piece of garlic toast for the full experience.
Nutrition Notes
This humble soup is quietly packed with good things. It’s a wonderful source of plant-based nutrition that keeps you full and happy.
- It’s a fantastic source of vegetarian protein and fiber from the white beans.
- It’s rich in vitamins from the carrots, celery, and tomatoes.
- Using olive oil adds heart-healthy fats.
- It’s naturally dairy-free and can be made gluten-free with the right bread.
Your Questions About This Classic Recipe
Can I use a different herb instead of rosemary?
Rosemary is the classic, traditional herb here. Its strong flavor stands up to the long cook time. If you must substitute, fresh thyme or sage would be your best bet, but use a little less as they can be powerful.
What’s the best bread for garlic toast?
A rustic, crusty loaf like ciabatta or a baguette is perfect. Slice it, toast it until golden, and rub a peeled garlic clove all over the warm surface. Drizzle with olive oil. It’s simple magic.

How can I make this soup in a slow cooker?
You can! Sauté your vegetables in a pan first to build flavor. Then transfer everything except the salt to your slow cooker. Cook on low for 6-8 hours or high for 3-4. Add salt at the very end before serving.
I hope this recipe finds a regular spot in your kitchen rotation. It’s more than just food; it’s a bowl of history, comfort, and simple goodness. If you’re craving more Italian-inspired comfort in a bowl, try this Fiery Spicy Italian Lasagna Soup for a bold twist, or this creamy Easy One-Pot White Cheddar Lasagna Soup.
Making it for someone you love is one of the kindest things you can do. It’s a quiet, nourishing gift. I hope this brings as much comfort to your home as it does to mine.
Let me know your own memories of this dish in the comments below! Did your family have a special version? I’d love to hear your story.





