Hearty Tuscan White Bean Soup-Flavorful & Easy Recipe
Tuscan White Bean Soup isn’t just a meal; it’s a warm hug in a bowl, a rustic embrace from the heart of Italy that instantly transports you to sun-drenched hillsides. This is the kind of dish that diners return to again and again, not just for its comforting simplicity, but for its deeply satisfying flavor profile. What truly sets this Tuscan White Bean Soup apart is the magical alchemy of humble ingredients coming together: creamy cannellini beans, fragrant rosemary and sage, the rich depth of good olive oil, and the subtle sweetness of vegetables. It’s a testament to the power of peasant cooking, proving that the most soul-warming dishes often require the fewest, but finest, components. Get ready to discover why this hearty soup has captured the hearts and stomachs of so many, and how you can recreate its authentic charm in your own kitchen.

Ingredients:
- 1 pound mild Italian sausage
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 ribs celery, diced
- 2 large carrots, sliced into rounds
- 2 teaspoons garlic, minced
- 1 tablespoon tomato paste
- 1 teaspoon Italian seasoning
- ½ teaspoon crushed red pepper
- ½ teaspoon ground black pepper
- 4 cups (32 ounces) chicken broth
- 2 cans (15.5 ounces each) Great Northern beans, drained and rinsed
- 2 cups (60 g) fresh baby spinach
- ½ cup (119 g) heavy whipping cream
- Fresh parsley, chopped for garnish
Preparing the Sausage and Aromatics
Step 1: Browning the Italian Sausage
To begin extract building the rich flavor foundation for our Tuscan White Bean Soup, I like to start by browning the Italian sausage. Take your pound of mild Italian sausage and place it into a large Dutch oven or a heavy-bottomed pot over medium-high heat. Use a spoon or a spatula to break up the sausage into smaller pieces as it cooks. We’re aiming for a nice, golden-brown color and for the fat to render out. This rendered fat will be incredibly flavorful and will be used to sauté our vegetables, adding an extra layer of deliciousness. Once the sausage is cooked through and nicely browned, use a slotted spoon to remove it from the pot and set it aside on a plate lined with paper towels. Leave about one to two tablespoons of the rendered sausage fat in the pot; if there’s an excessive amount, you can drain off the excess, but try to retain some for cooking the vegetables.
Step 2: Sautéing the Mirepoix and Garlic
With the sausage fat still in the pot over medium heat, it’s time to introduce our aromatic vegetables, often referred to as the mirepoix. Add your diced yellow onion, diced celery, and sliced carrots to the pot. Stir them around, allowing them to softegin extractnd begin to caramelize in the flavorful fat. This process usually takes about 8-10 minutes. We want them to become tender and slightly sweet, not browned. Once the onions are translucent and the carrots and celery are starting to soften, add your minced garlic. Cook the garlic for just about one minute more, stirring constantly, until it’s fragrant. Be careful not to burn the garlic, as this can impart a bitter flavor to the soup.
Building the Soup Base
Step 3: Incorporating Tomato Paste and Spices
Now that our aromatics are beautifully softened, it’s time to deepen the flavor profile of our soup. Add the tablespoon of tomato paste to the pot. Stir it into the vegetables and cook it for about one to two minutes, allowing it to darken slightly. Cooking the tomato paste helps to mellow its raw flavor and brings out its natural sweetness and umami. Next, stir in the teaspoon of Italian seasoning, ½ teaspoon of crushed red pepper, and ½ teaspoon of ground black pepper. These spices will toast slightly in the heat of the pot, releasing their fragrant oils and infusing the entire base with wonderful aromas. The crushed red pepper will provide a gentle warmth that complements the other flavors without being overpowering.
Step 4: Simmering the Broth and Beans
Pour in the 4 cups (32 ounces) of chicken broth. Use your spoon to scrape up any browned bits that might be stuck to the bottom of the pot; these are packed with flavor! Bring the liquid to a simmer. Once simmering, add the two cans of Great Northern beans, which you’ve already drained and rinsed. Rinsing the canned beans helps to remove excess sodium and the starchy liquid they are packed in, ensuring a cleaner flavor for your soup. Return the browned Italian sausage to the pot as well. Stir everything together, reduce the heat to low, cover the pot, and let it simmer gently for at least 20 minutes. This simmering time allows all the flavors to meld together beautifully, and the beans will soften further, absorbing the delicious broth.
Finishing Touches and Creamy Richness
Step 5: Adding Spinach and Cream for a Silky Finish
After the soup has had a good chance to simmer and the flavors have married, it’s time to add the finishing touches that will make this Tuscan White Bean Soup truly special. Stir in the 2 cups (60 g) of fresh baby spinach. The heat from the soup will wilt the spinach very quickly, so you only need to cook it for a minute or two until it’s just tender and bright green. Finally, for that signature creamy richness, stir in the ½ cup (119 g) of heavy whipping cream. Stir gently until the cream is fully incorporated and the soup takes on a beautiful, luscious texture. Avoid boiling the soup vigorously after adding the cream, as this can sometimes cause it to separate. Taste the soup and adjust seasoning with salt and pepper if needed. Ladle the hot soup into bowls and garnish generously with fresh chopped parsley for a burst of color and freshness. This soup is wonderfully satisfying on its own, or you can serve it with a crusty bread for dipping.

Conclusion:
We hope you’ve enjoyed learning how to make our delicious Tuscan White Bean Soup! This hearty and flavorful soup is a perfect example of simple, rustic Italian cooking that truly satisfies. It’s a comforting meal that’s surprisingly easy to prepare, making it ideal for a weeknight dinner or a cozy weekend lunch. The creamy cannellini beans, savory herbs, and bright vegetables come together beautifully to create a dish that’s both wholesome and incredibly tasty. Don’t be afraid to experiment with the seasonings to suit your personal preference!
For serving suggestions, this Tuscan White Bean Soup is fantastic on its own, perhaps with a crusty loaf of bread for dipping. A drizzle of good quality olive oil and a sprinkle of fresh parsley or basil just before serving will elevate its presentation and flavor. You could also serve it with a light green salad for a complete meal. When it comes to variations, feel free to add other vegetables like spinach or knon-alcoholic ale towards the end of cooking, or even some diced beef pancetta for an extra layer of richness.
We encourage you to give this Tuscan White Bean Soup a try. It’s a wonderfully versatile recipe that’s sure to become a favorite in your kitchen. Enjoy the process and savor the delicious results!
Frequently Asked Questions:
Can I make this soup ahead of time?
Yes, absolutely! In fact, the flavors of Tuscan White Bean Soup often deepen and meld beautifully when made a day in advance. Allow it to cool completely before storing it in an airtight container in the refrigerator. Reheat gently on the stovetop, adding a splash of broth or water if it becomes too thick.
What kind of beans work best for Tuscan White Bean Soup?
While cannellini beans are traditional and provide a wonderful creamy texture, other white beans like Great Northern beans or even navy beans can be used as substitutes for this Tuscan White Bean Soup. Just ensure they are cooked until tender.
Is this soup vegan?
Our base recipe for Tuscan White Bean Soup is naturally vegan, provided you use vegetable broth and omit any optional meat additions beef pancettacetta. It’s a delightful plant-based option.

Hearty Tuscan White Bean Soup-Flavorful & Easy Recipe
A hearty and flavorful Tuscan-inspired white bean soup with Italian sausage, vegetables, and a creamy finish. This easy recipe is perfect for a comforting meal.
Ingredients
-
1 pound mild Italian sausage
-
1 large yellow onion, diced
-
3 ribs celery, diced
-
2 large carrots, sliced into rounds
-
2 teaspoons garlic, minced
-
1 tablespoon tomato paste
-
1 teaspoon Italian seasoning
-
½ teaspoon crushed red pepper
-
½ teaspoon ground black pepper
-
4 cups chicken broth
-
2 cans Great Northern beans, drained and rinsed
-
2 cups fresh baby spinach
-
½ cup heavy whipping cream
-
Fresh parsley, chopped for garnish
Instructions
-
Step 1
Brown the Italian sausage in a large pot over medium-high heat, breaking it into smaller pieces. Remove the sausage with a slotted spoon and set aside, leaving 1-2 tablespoons of rendered fat in the pot. -
Step 2
Sauté the diced yellow onion, diced celery, and sliced carrots in the reserved sausage fat over medium heat until tender and slightly softened, about 8-10 minutes. Add minced garlic and cook for 1 minute until fragrant. -
Step 3
Stir in the tomato paste and cook for 1-2 minutes until it darkens slightly. Add the Italian seasoning, crushed red pepper, and ground black pepper, stirring to toast the spices. -
Step 4
Pour in the chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a simmer, then add the drained and rinsed Great Northern beans and the browned Italian sausage. Reduce heat to low, cover, and simmer for at least 20 minutes. -
Step 5
Stir in the fresh baby spinach and cook until wilted, about 1-2 minutes. Gradually stir in the heavy whipping cream until fully incorporated. Avoid boiling. Taste and adjust seasoning as needed. Ladle into bowls and garnish with fresh parsley.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
