As the days grow shorter and the air turns crisp, there’s nothing quite like a warm, hearty bowl of soup to bring comfort and joy to your table.

Enter Tuscan White Bean Soup, a delightful one-pot wonder that combines the rich flavors of Italian cuisine with the nourishing power of beans and vegetables. This dish is not just a meal; it’s an experience that invites you to savor each spoonful.
A Symphony of Flavors
Tuscan White Bean Soup is a celebration of flavors and textures. At its heart is mild Italian sausage, which adds a savory depth to the soup. The sausage is complemented by a medley of vegetables—onions, celery, and carrots—that provide a subtle sweetness and satisfying crunch. Garlic, tomato paste, and Italian seasoning infuse the broth with aromatic notes that transport you straight to the heart of Tuscany.
The addition of creamy white beans and fresh baby spinach makes this soup not only delicious but also wholesome. The beans lend a creamy texture without the need for excessive dairy, while the spinach adds a pop of color and a boost of nutrients.
Simple Ingredients, Spectacular Results
One of the joys of Tuscan White Bean Soup is how easy it is to prepare with simple pantry staples. Here’s what you’ll need:
- Italian Sausage: Opt for mild sausage to keep the flavors balanced.
- Vegetables: Yellow onion, celery, and carrots form the classic mirepoix base.
- Garlic: A must-have for that quintessential Italian taste.
- Tomato Paste: Adds richness and depth.
- Italian Seasoning & Spices: Crushed red pepper and black pepper for a hint of heat.
- Chicken Broth: Provides a savory backdrop for all the ingredients.
- Great Northern Beans: Creamy and hearty, they are the star legumes.
- Fresh Baby Spinach: Nutrient-rich and vibrant.
- Heavy Whipping Cream: For a touch of indulgence.
- Parsley: A fresh garnish that elevates the presentation.
Crafting Your Soup
Creating this Tuscan masterpiece is as straightforward as it is rewarding. Start by browning the sausage in a large Dutch oven. This step is crucial as it builds the foundation of flavor for the entire dish. Once the sausage is perfectly browned, add your diced onions, celery, and carrots. Allow these vegetables to soften, releasing their natural sweetness.
Next, incorporate garlic, tomato paste, and spices. This aromatic blend will fill your kitchen with an irresistible fragrance. Pour in the chicken broth and stir in the beans. Let everything simmer gently until the vegetables are tender.
The final touches include adding heavy cream and fresh spinach. The cream smooths out the soup’s texture, while the spinach wilts beautifully into the broth. Serve your Tuscan White Bean Soup warm, garnished with freshly chopped parsley for a burst of freshness.
Perfect for Any Occasion
Whether you’re serving this soup as a main course for dinner or as a cozy lunch option, it promises to delight your taste buds and warm your soul. It’s also an excellent choice for meal prep; the flavors only deepen when reheated, making leftovers something to look forward to.
With its rich taste and comforting qualities, Tuscan White Bean Soup is more than just a dish—it’s an invitation to slow down, savor each moment, and enjoy the simple pleasures of life. So grab a bowl, settle in by the fire, and let this delicious soup transport you to a Tuscan countryside retreat. Bon appétit!
Print
Tuscan White Bean Soup
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Dinner, Main Course, Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: High-Protein
Description
Tuscan White Bean Soup is a delicious one-pot dish with layers of flavors from Italian sausage, vegetables, herbs, and spices with creamy white beans and spinach. It’s a wholesome meal that you will love! And, it’s so good when reheated as the flavors all come together even more!
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
Instructions
In a large Dutch oven over medium-high heat, add the sausage. Cook until browned, breaking it up with a wooden spoon and stirring occasionally (10-15 minutes).
Reduce heat to medium. Add onions, celery, and carrots. Cook until onions are softened, about 3–5 minutes. Add garlic and cook 1 minute more.
Stir in tomato paste, Italian seasoning, crushed red pepper, and black pepper.
Add chicken broth and beans. Bring to a simmer and cook for 6–7 minutes or until the vegetables are tender.
Add heavy cream and spinach. Simmer until spinach is wilted, about 5 minutes.
Serve warm, garnished with chopped parsley.
Notes
This soup is perfect for leftovers—flavors deepen the next day. Serve with crusty bread or a side salad for a complete meal.
Nutrition
- Serving Size: 1 serving
- Calories: 548 kcal
- Sugar: 4 g
- Sodium: 970 mg
- Fat: 35 g
- Saturated Fat: 15 g
- Unsaturated Fat: 18 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 6 g
- Protein: 28 g
- Cholesterol: 75 mg