Tuscan White Bean Soup is a hearty, one-pot meal that brings together Italian sausage, vegetables, herbs, spices, creamy beans, and fresh spinach. I love how the flavors layer beautifully, and when I reheat it the next day, the taste deepens even more. This dish feels rustic, comforting, and satisfying all in one bowl.
Why You’ll Love This Recipe
I like this recipe because it balances richness and wholesomeness perfectly. The Italian sausage adds depth, the beans make it creamy without being heavy, and the spinach keeps it fresh. I enjoy that I can put it together in under an hour, yet it tastes like it’s been simmering all day. It’s also flexible—I can swap ingredients depending on what I have, and it still comes out delicious. Plus, leftovers taste even better, making it a great meal-prep option.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
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 fresh baby spinach
-
½ cup heavy whipping cream
-
Parsley, chopped for garnish
Directions
-
In a large Dutch oven over medium-high heat, I cook the sausage until browned, breaking it into small pieces (about 10–15 minutes).
-
I reduce the heat to medium, add onions, celery, and carrots, and cook until the onions soften (3–5 minutes). Then I stir in the garlic and cook for 1 more minute.
-
I mix in the tomato paste, Italian seasoning, crushed red pepper, and black pepper.
-
I pour in the chicken broth and add the beans. I bring it to a simmer and let it cook for 6–7 minutes, or until the celery and carrots soften.
-
I stir in the heavy cream and spinach and cook until the spinach wilts (about 5 minutes).
-
I serve the soup warm, garnished with fresh parsley.
Servings and timing
This recipe makes about 6 servings. It takes roughly 45 minutes total—about 15 minutes to brown the sausage and prep the vegetables, and another 30 minutes to simmer and finish.
Variations
-
I sometimes use spicy Italian sausage for extra heat.
-
When I want a lighter version, I swap in ground turkey or chicken.
-
For a vegetarian option, I replace the sausage with plant-based sausage and use vegetable broth.
-
Kale works just as well as spinach and gives the soup a slightly heartier bite.
-
If I want a tomato-forward flavor, I add a can of diced tomatoes or swap tomato paste for tomato sauce.
Storage/Reheating
I let the soup cool completely before storing it in an airtight container in the refrigerator for up to 4 days. To reheat, I warm it on the stovetop over medium heat or in the microwave. For longer storage, I freeze it in freezer-safe containers for up to 3 months. When I want to enjoy it again, I thaw it overnight in the refrigerator before reheating.
FAQs
Can I use dried beans instead of canned beans?
Yes, I can use dried beans, but I make sure to soak and cook them ahead of time since they need longer cooking than canned beans.
Can I make this soup dairy-free?
I leave out the heavy cream or replace it with coconut milk or a dairy-free cream substitute for a lighter, dairy-free version.
Can I make this soup in a slow cooker?
Yes, I can brown the sausage first, then add everything except the spinach and cream to the slow cooker. I cook on low for 6–7 hours or high for 3–4 hours, then stir in the cream and spinach at the end.
What bread goes best with this soup?
I like serving it with crusty French bread, focaccia, or garlic knots for dipping into the creamy broth.
Can I make this soup ahead of time?
Yes, I actually prefer making it a day ahead because the flavors deepen overnight. I just reheat it gently on the stovetop when ready to serve.
Conclusion
Tuscan White Bean Soup is one of my go-to comfort meals because it’s hearty, full of flavor, and easy to make. I love how versatile it is, and the fact that it stores and reheats beautifully makes it even better. Whether I serve it with fresh bread or enjoy it on its own, it always feels like a satisfying, complete meal.
Tuscan White Bean Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Yusra
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
Tuscan White Bean Soup is a hearty, satisfying one‑pot meal with Italian sausage, creamy beans, vegetables, and fresh spinach. Rustic, comforting, and full of flavor, it’s perfect for cozy dinners or meal prep.
Ingredients
- 1 lb mild Italian sausage
- 1 large yellow onion, diced (≈ 1½ cups)
- 3 ribs celery, diced
- 2 large carrots, sliced rounds
- 2 teaspoons garlic, minced
- 1 tablespoon tomato paste
- 1 teaspoon Italian seasoning
- ½ teaspoon crushed red pepper
- ½ teaspoon ground black pepper
- 4 cups (32 oz) chicken broth
- 2 cans (15.5 oz each) Great Northern beans, drained & rinsed
- 2 cups fresh baby spinach
- ½ cup heavy whipping cream
- Fresh parsley, chopped for garnish
Instructions
- In a large Dutch oven over medium‑high heat, cook the sausage until browned, breaking into small pieces (≈ 10‑15 minutes).
- Reduce heat to medium. Add diced onion, celery, and carrots; cook until onions soften (3‑5 minutes). Then add minced garlic and cook another minute.
- Stir in tomato paste, Italian seasoning, crushed red pepper, and black pepper, mixing with the vegetables and sausage.
- Pour in chicken broth, add the drained beans, and bring to a simmer. Let cook for about 6‑7 minutes, until the carrots and celery are tender.
- Stir in heavy cream and spinach; cook until the spinach wilts (≈ 5 minutes).
- Serve hot, garnished with chopped fresh parsley.
Notes
- Substitute spicy Italian sausage for more heat or use ground turkey/chicken for a lighter version.
- For a vegetarian version, use plant‑based sausage or omit meat and use vegetable broth.
- Kale or Swiss chard can replace spinach for a heartier green.
- Add a can of diced tomatoes or extra tomato paste for more tomato flavor.
- Adjust crushed red pepper to taste depending on spice preference.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup / Main Dish
- Method: Stovetop One‑Pot
- Cuisine: Italian / Tuscan
Nutrition
- Serving Size: 1 bowl (approx. 1½ cups)
- Calories: 380
- Sugar: 4g
- Sodium: 900mg
- Fat: 24g
- Saturated Fat: 9g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 75mg
