Hearty Tuscan White Bean Soup Recipe
If you’re craving something warm, nourishing, and bursting with comforting Mediterranean flavors, look no further than this Hearty Tuscan White Bean Soup. It’s one of those soulful dishes that feels like a big, cozy hug from the inside. Packed with creamy white beans, vibrant greens, and a fragrant blend of herbs and tomatoes, this soup embodies rustic Tuscan charm while being surprisingly easy to make. Whether you’re settling in on a chilly evening or need a wholesome meal to lift your spirits, this recipe will quickly become a beloved staple in your kitchen.

Ingredients You’ll Need
The beauty of this Hearty Tuscan White Bean Soup lies in its simple, fresh ingredients that each bring their own magic to the pot. Every item helps build layers of flavor, texture, and color, making the soup vibrant and deeply satisfying.
- White beans (cannellini or great northern): Creamy and mild, they’re the hearty base that gives this soup its soul.
- Olive oil: Adds richness and starts the flavor foundation with a gentle sauté.
- Onion: Diced for that subtle sweetness that deepens as it cooks.
- Garlic: Minced to infuse every spoonful with its aromatic warmth.
- Carrots: Diced to bring a touch of natural sweetness and pleasant bite.
- Celery: Provides a fresh, slightly peppery crunch and balances the sweetness of the carrots and onions.
- Crushed tomatoes: Adds vibrancy, acidity, and that signature Tuscan tomato richness.
- Vegetable or chicken broth: The liquid heart of the soup, bringing all components together beautifully.
- Dried rosemary and thyme: Earthy herbs that give a fragrant, rustic aroma with every simmer.
- Salt and pepper: Essential seasonings to enhance every ingredient’s natural flavor.
- Spinach or kale: Fresh greens added at the end to pop with color and add freshness.
- Fresh parsley or basil: Optional but highly recommended for a bright herbal finish.
- Parmesan cheese: A final sprinkle creates a savory umami kick that’s hard to resist.
How to Make Hearty Tuscan White Bean Soup
Step 1: Sauté the Vegetables
Start by warming the olive oil in a large pot over medium heat. Toss in your diced onion, carrots, and celery, then cook them gently for 5 to 7 minutes until they soften and start to develop a slight sweetness. This step is crucial because building flavor at this stage lays the foundation for the whole soup. You’ll notice the kitchen filling with a lovely aroma as the vegetables tenderize.
Step 2: Add the Garlic
Stir in the minced garlic next and let it cook for about one minute until you can smell its fragrant, savory essence. Be careful not to burn it; a gentle sizzle is perfect. Garlic adds that unmistakable warmth that complements both the vegetables and the beans beautifully.
Step 3: Incorporate the Crushed Tomatoes
Pour in the crushed tomatoes and give everything a good stir. Let the mixture cook for another 2 to 3 minutes to meld the flavors and let the tomatoes release their juicy richness. This is where the soup begins to get that gorgeous, velvety texture and the vibrant red hue that’s so inviting.
Step 4: Combine Beans and Broth
Now add the drained and rinsed white beans alongside the broth of your choice—vegetable or chicken both work wonders here. Mix everything well, knowing these creamy beans are the stars that will make your soup incredibly filling and satisfying.
Step 5: Season with Rosemary, Thyme, Salt, and Pepper
Sprinkle in the dried rosemary and thyme, those classic Tuscan herbs that provide an earthy depth. Then season generously with salt and pepper to taste. This step allows you to tailor the flavors exactly to your liking before the soup simmers.
Step 6: Let It Simmer
Bring the pot to a boil, then immediately reduce the heat to low and gently simmer for about 30 minutes. This slow cooking helps all the flavors marry and gives time for the beans to absorb the herbal notes. Stir occasionally to prevent sticking and keep everything melding beautifully.
Step 7: Add the Greens
Finish your Hearty Tuscan White Bean Soup by stirring in the roughly chopped spinach or kale about five minutes before the end of cooking. The greens will wilt delicately, brightening the soup with their fresh flavor and vibrant color. These final touches bring in a lovely nutrient boost and balance the creamy beans perfectly.
Step 8: Taste and Adjust Seasoning
Almost done! Give your soup a careful taste and adjust the salt, pepper, or herbs as needed. This little tweak makes all the difference to achieve that perfect Tuscan-inspired harmony of flavors.
Step 9: Garnish and Serve
Ladle your steaming soup into bowls and top with fresh parsley or basil if you like. A sprinkle of Parmesan cheese adds that irresistible savory finish that elevates this humble soup right to dinner table superstar status.
How to Serve Hearty Tuscan White Bean Soup

Garnishes
Fresh herbs like parsley or basil are classic, but don’t stop there! A drizzle of extra virgin olive oil or a few shavings of Parmesan cheese bring extra elegance and richness to your bowl. If you’re feeling adventurous, a sprinkle of red pepper flakes can add a subtle kick that pairs beautifully with the earthy beans.
Side Dishes
This soup shines on its own but is fantastic alongside crusty bread or garlic bread for dipping. A light, crisp salad with lemon vinaigrette offers a refreshing contrast, or serve it with roasted vegetables for a heartier meal. The possibilities are endless when it comes to pairing, making this soup perfect for cozy weeknights or casual gatherings.
Creative Ways to Present
For a rustic vibe, serve the soup in a large, warmed earthenware bowl and garnish with whole herb sprigs. Or, for a modern twist, drizzle basil pesto on top or swirl in a spoonful of creamy ricotta to add a luscious texture contrast. You can even serve it as a topping over polenta for a unique Italian-inspired dinner experience.
Make Ahead and Storage
Storing Leftovers
Your Hearty Tuscan White Bean Soup keeps wonderfully in the fridge for up to four days. Be sure to let it cool completely before transferring it to an airtight container. This soup often tastes even better the next day as the flavors have more time to meld.
Freezing
This soup freezes beautifully, making it a perfect meal prep option. Portion it out into freezer-safe containers, leaving some space for expansion. When you’re ready to enjoy it, thaw overnight in the fridge and reheat gently on the stove. Keep in mind that fresh greens may lose their texture in the freezer, so consider adding them fresh when reheating if you want that pop of color and freshness.
Reheating
When reheating, warm your soup slowly on the stovetop over medium-low heat, stirring occasionally. This prevents scorching and helps maintain the soup’s creamy consistency. If it becomes too thick after storage, just add a splash of broth or water to bring it back to that perfect, comforting texture you loved when freshly made.
FAQs
Can I use dried beans instead of canned?
Absolutely! If you prefer dried beans, soak them overnight and cook them separately until tender before adding them to the soup. Just remember to adjust the cooking time accordingly and keep an eye on the liquid levels in the pot.
Can I make this soup vegan?
Yes! Simply use vegetable broth instead of chicken broth and skip the Parmesan cheese garnish or use a plant-based alternative. The hearty texture and flavor of the beans and veggies will shine just as brightly.
What’s the best way to thicken the soup if it feels too thin?
If your soup is not as thick as you’d like, try mashing a portion of the beans with a fork or potato masher right in the pot. This naturally thickens the soup without any extra ingredients.
Can I switch the greens for something else?
Definitely! Kale and spinach are classic choices, but chard or collard greens work beautifully too. Just chop them roughly and add toward the end of cooking to keep their nutrients and color intact.
How long does it take to make this soup from start to finish?
From prepping your ingredients to serving, expect about 45 minutes. The slow simmer gives time for flavors to develop without requiring constant attention, so it’s a great weekday or weekend meal.
Final Thoughts
This Hearty Tuscan White Bean Soup is a treasure of wholesome ingredients and simple cooking that results in a bowl of pure comfort and flavor. It’s the kind of meal that invites you to slow down, savor each spoonful, and feel nourished from the inside out. I promise once you try it, it will earn a special spot in your recipe collection for rainy days, chilly nights, or anytime you want a little taste of Tuscany in your kitchen.
PrintHearty Tuscan White Bean Soup Recipe
Hearty Tuscan White Bean Soup is a comforting, flavorful soup packed with tender white beans, fresh vegetables, and aromatic herbs. Perfect for a wholesome meal, this rustic Tuscan recipe combines the earthiness of cannellini beans with the freshness of spinach and the zest of crushed tomatoes, making it a satisfying dish ideal for any season.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering
- Cuisine: Tuscan, Italian
- Diet: Vegetarian
Ingredients
Beans and Broth
- 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
- 4 cups vegetable broth or chicken broth
Vegetables
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 large carrots, diced
- 2 celery stalks, diced
- 1 can (14 oz) crushed tomatoes
- 2 cups spinach or kale, roughly chopped
Seasonings and Oil
- 1 tablespoon olive oil
- 1 teaspoon dried rosemary
- 1 teaspoon dried thyme
- Salt and pepper to taste
Optional Garnishes
- Fresh parsley or basil for garnish
- Parmesan cheese for serving
Instructions
- Sauté Vegetables: In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery, and sauté for about 5-7 minutes until the vegetables are softened and begin to release their aromas.
- Add Garlic: Stir in the minced garlic and cook for an additional 1 minute, making sure not to brown it, to bring out its fragrant flavor.
- Incorporate Tomatoes: Pour in the crushed tomatoes and stir well to combine, cooking for another 2-3 minutes to allow the flavors to meld and the tomatoes to slightly thicken.
- Combine Beans & Broth: Add the drained and rinsed white beans along with the vegetable or chicken broth into the pot. Mix everything thoroughly to blend the ingredients evenly.
- Season the Soup: Sprinkle in the dried rosemary and thyme, then season with salt and freshly ground black pepper according to your taste preferences.
- Simmer: Bring the soup mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for about 30 minutes, stirring occasionally to prevent sticking and to deepen the flavors.
- Add Greens: Approximately 5 minutes before finishing, add the chopped spinach or kale to the soup. Cook until the greens are wilted and tender.
- Taste and Adjust Seasoning: Before serving, taste the soup and adjust the seasoning with additional salt, pepper, or herbs if necessary.
- Garnish and Serve: Ladle the soup into bowls, then garnish with fresh parsley or basil leaves and sprinkle with Parmesan cheese if desired for an extra burst of flavor.
Notes
- For a richer broth, chicken broth can be substituted instead of vegetable broth.
- To make the soup creamier, mash some of the beans before adding the greens.
- This soup stores well and can be refrigerated for up to 4 days or frozen for up to 3 months.
- Use fresh herbs if available for a brighter flavor, adjusting quantities accordingly.
- Parmesan cheese garnish adds a savory depth but can be omitted to keep the soup lighter or vegan.
Nutrition
- Serving Size: 1.5 cups
- Calories: 210 kcal
- Sugar: 5 g
- Sodium: 520 mg
- Fat: 5 g
- Saturated Fat: 0.7 g
- Unsaturated Fat: 3.5 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 12 g
- Cholesterol: 0 mg
Keywords: Tuscan white bean soup, hearty bean soup, vegetarian soup, cannellini bean soup, Italian soup, healthy soup recipe