As the chilly winds of fall begin to blow, there’s nothing quite like a warm bowl of soup to wrap your hands around and savor. Today, I’m excited to share my favorite recipe for Tuscan White Bean Soup—a creamy, veggie-packed delight that not only warms your soul but also makes for a fantastic weeknight dinner idea! This soup is perfect for those quick family dinners when you want something hearty yet easy to prepare. Plus, it pairs beautifully with some easy pasta recipes for a complete meal!
Why You’ll Love This Recipe
- Hearty and satisfying, perfect for chilly days.
- Packed with nutritious ingredients like beans and spinach.
- Quick to prepare, making it ideal for 30-minute meals.
- Versatile—can be made vegan by omitting the sausage and cream!
- Delicious leftovers that taste even better the next day.
Ingredients
To make this delightful Tuscan White Bean Soup, you will need the following 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
- Parsley, chopped for garnish
Full ingredient list with measurements is provided in the printable recipe card below.
How to Make the Recipe
Now, let’s dive into the steps to create this comforting soup:
- To a large Dutch oven over medium-high heat, add the sausage. Cook until the sausage is browned, using a wooden spoon to break up the meat, and stir occasionally (about 10-15 minutes).
- Reduce heat to medium. Add onions, celery, and carrots. Cook until onions have softened, about 3-5 minutes. Add garlic and cook for 1 more minute.
- Add tomato paste, Italian seasoning, crushed red pepper, and black pepper. Stir to combine.
- Add chicken broth and beans. Bring to a simmer. Continue to simmer for 6-7 minutes, or until the celery and carrots have softened.
- Add heavy cream and spinach. Continue to cook until the spinach is wilted, about 5 minutes.
- Serve warm, garnished with parsley.
Pro Tips for Making the Recipe
Here are some helpful suggestions to ensure your Tuscan White Bean Soup turns out perfectly:
- For a Vegan Tuscan White Bean Soup, simply omit the sausage and replace the heavy cream with coconut milk or a cashew cream.
- Feel free to add other vegetables you have on hand, such as zucchini or bell peppers, to enhance the flavor and nutrition.
- If you prefer a thicker soup, use an immersion blender to puree a portion of the soup before adding the cream.
- Make sure to taste and adjust the seasoning as needed; every palate is different!
How to Serve
This Tuscan White Bean Soup is delicious on its own, but it can also be served with:
- Crusty bread for dipping.
- A side salad for a refreshing contrast.
- Some creamy garlic pasta for a delightful pairing.
It’s a perfect soup dinner that will leave everyone feeling satisfied and cozy!
Make Ahead and Storage
This soup is great for meal prep! You can make it ahead of time and store it in the refrigerator for up to 3 days. Just reheat on the stove over medium heat, adding a splash of broth if it thickens too much. You can also freeze it for up to 3 months. Just make sure to let it cool completely before transferring it to an airtight container.
For more delicious soup recipes, check out my Zuppa Toscana Soup and Creamy Tuscan Chicken Soup for more comforting options. And if you’re looking for a lighter option, my Creamy Vegetable Soup is a must-try!
So, what are you waiting for? Grab your ingredients and let’s make this Tuscan White Bean Soup that will warm your soul and fill your home with delightful aromas. Enjoy every spoonful!

Tuscan White Bean Soup
Ingredients
Method
- Cook sausage in a Dutch oven until browned, breaking it up, about 10-15 minutes.
- Add onions, celery, and carrots; cook until softened, 3-5 minutes. Add garlic and cook 1 minute.
- Stir in tomato paste, Italian seasoning, red pepper, and black pepper. Add broth and beans; simmer 6-7 minutes.
- Stir in cream and spinach; cook until spinach wilts, about 5 minutes. Serve garnished with parsley.