The aroma of garlic and herbs simmering in a hearty broth is enough to make anyone feel cozy. Tuscan White Bean Soup with Sausage is the perfect dish to warm you up on chilly evenings or for when you need a comforting bowl of goodness. I’ve been making this recipe for years, tweaking it little by little until I found the perfect balance of flavors and textures. It’s one of those recipes that feels like a warm hug in a bowl—rich, savory, and packed with wholesome ingredients. Whether you’re serving it as a weeknight dinner or whipping it up for a gathering, this soup is sure to become a favorite in your home.
What makes this Tuscan White Bean Soup with Sausage so special? It’s the perfect marriage of flavors, combining creamy white beans, savory sausage, and fresh vegetables with a touch of Italian herbs. Plus, it’s surprisingly easy to make, and most of the ingredients are likely already in your pantry. Whether you’re a seasoned cook or a beginner, this recipe will make you look like a pro in the kitchen while delivering a meal that feels like pure comfort.
Why You’ll Love This Recipe
- Hearty and Satisfying: This soup is packed with protein and fiber, making it a filling meal on its own.
- Easy to Make: You’ll only need one pot and about 40 minutes to bring this flavorful dish to life.
- Perfect for Any Occasion: Whether it’s a casual dinner or a cozy lunch, this soup fits the bill.
- Wholesome Ingredients: Made with fresh vegetables, beans, and protein-packed sausage, it’s a nutritious choice.
- Customizable: You can easily adapt this recipe to suit dietary restrictions or flavor preferences.
This isn’t your average bean soup. The addition of flavorful Italian sausage takes it to another level, while the combination of fresh rosemary, garlic, and a hint of tomato gives it a bold, comforting taste. Plus, it’s a recipe that feels like home, whether you’re enjoying it by yourself or sharing it with loved ones. Trust me—this Tuscan White Bean Soup with Sausage is about to become a staple in your kitchen.
What Ingredients You Will Need
This Tuscan White Bean Soup with Sausage uses simple, wholesome ingredients to create a dish that feels indulgent but is surprisingly healthy. Here’s what you’ll need:
- Italian sausage: Sweet or spicy, depending on your preference. Remove the casings if using links.
- Olive oil: A classic base for sautéing your vegetables.
- Onion: Finely chopped for flavor and aroma.
- Garlic: Minced—because every good soup starts with garlic!
- Carrots: Chopped into bite-sized pieces for a touch of sweetness.
- Celery: Adds crunch and depth to the flavors.
- White beans: Cannellini beans are the traditional choice, but Great Northern beans work well too.
- Diced tomatoes: Canned is perfect, but you can use fresh if you prefer.
- Chicken broth: Use low-sodium for better control over the saltiness.
- Fresh rosemary: One or two sprigs for that signature Tuscan flavor.
- Bay leaves: Adds a subtle, earthy depth to the soup.
- Salt and pepper: To season to your taste.
- Baby spinach: Stirred in at the end for a pop of color and nutrients.
- Grated Parmesan cheese: For garnish and extra richness.
Most of these ingredients can be found in your pantry or fridge, making this recipe as convenient as it is delicious. If you need substitutions, try turkey sausage for a leaner option or vegetable broth for a vegetarian twist.
Equipment Needed
You don’t need a fancy setup to make this Tuscan White Bean Soup with Sausage. In fact, you probably already have everything you need:
- Large soup pot or Dutch oven: A heavy-bottomed pot works best for even cooking.
- Wooden spoon: Perfect for stirring your soup as it simmers.
- Knife and cutting board: For chopping all your fresh veggies.
- Ladle: To serve your soup with ease.
If you don’t have a Dutch oven, a regular large pot will do just fine. I’ve used both, and while the Dutch oven holds heat better, the flavor is just as delicious either way. Make sure your knives are sharp for easier chopping—you’ll thank me later!
Preparation Method

- Heat the olive oil in a large pot over medium heat.
- Add the Italian sausage and cook until browned, breaking it up into small pieces as it cooks, about 5-7 minutes. Remove the sausage from the pot and set it aside on a plate.
- In the same pot, add the onion. Sauté for 2-3 minutes until softened.
- Stir in the garlic and cook for another minute, just until fragrant.
- Add the carrots and celery, cooking for about 5 minutes until they start to soften.
- Return the cooked sausage to the pot, followed by the diced tomatoes, white beans, chicken broth, rosemary, and bay leaves.
- Bring the soup to a boil, then reduce the heat to low and let it simmer for 20-25 minutes. The flavors will meld together beautifully.
- Remove the rosemary sprigs and bay leaves from the pot.
- Stir in the baby spinach and let it wilt for 1-2 minutes.
- Season with salt and pepper to taste.
- Ladle the soup into bowls and top with a generous sprinkle of grated Parmesan cheese.
Pro tip: If the soup feels too thick, you can add more chicken broth or water to reach your desired consistency. Don’t rush the simmering; it’s essential for developing the flavors!
Cooking Tips & Techniques
Making the perfect Tuscan White Bean Soup with Sausage is all about the details. Here are some of my tried-and-true tips:
- When browning the sausage, don’t overcrowd the pot. It’s okay to cook it in batches if necessary.
- If your soup is too thin, you can mash a few of the beans with a spoon or a potato masher to thicken the broth naturally.
- For an extra depth of flavor, let the soup simmer a little longer. The longer you simmer, the better the flavors will meld.
- Don’t skip the fresh herbs—rosemary is key to achieving that authentic Tuscan taste.
- If you’re short on time, use pre-chopped vegetables to speed up the prep process.
Remember, cooking is all about adjusting to your preferences. Taste as you go so you can tweak the seasoning to perfection!
Variations & Adaptations
This Tuscan White Bean Soup with Sausage is incredibly versatile. Here are some ideas to make it your own:
- Vegetarian: Skip the sausage and use vegetable broth. Add extra veggies like zucchini or mushrooms for more texture.
- Spicy: Use hot Italian sausage and add a pinch of red pepper flakes for a fiery kick.
- Low-Carb: Swap the white beans for diced cauliflower or zucchini.
- Seasonal Twist: Add kale instead of spinach for a heartier winter version.
- Herb Swap: Replace rosemary with fresh basil or parsley for a slightly different flavor profile.
One of my favorite spins on this recipe is adding a splash of heavy cream at the end for a richer, creamier texture—it’s perfect for special occasions.
Serving & Storage Suggestions
Serve this soup piping hot, topped with freshly grated Parmesan cheese and a drizzle of olive oil for extra richness. A side of crusty garlic bread or a simple green salad makes this a complete meal.
If you have leftovers, store them in an airtight container in the refrigerator for up to 4 days. For longer storage, transfer the soup to freezer-safe containers and freeze for up to 3 months. When reheating, warm it gently on the stove over low heat, stirring occasionally, until heated through.
Pro tip: This soup tastes even better the next day as the flavors have more time to blend. Just keep in mind that you may need to add a splash of water or broth when reheating to adjust the consistency.
Nutritional Information & Benefits
This Tuscan White Bean Soup with Sausage is a nutritious option for any meal. Here’s a rough breakdown of the nutritional value per serving:
- Calories: Approximately 350
- Protein: 20g
- Fiber: 8g
- Fat: 15g
- Carbohydrates: 25g
The beans provide a great source of dietary fiber and plant-based protein, while the sausage adds a satisfying boost of flavor and extra protein. Spinach offers nutrients like iron and vitamin K, and the tomatoes are a great source of antioxidants. It’s a well-rounded meal that’s as good for you as it is delicious.
Conclusion
This Tuscan White Bean Soup with Sausage is more than just a recipe—it’s comfort in a bowl. The hearty flavors, simple preparation, and wholesome ingredients make it a dish worth trying. Whether you’re looking for a quick weeknight dinner or a soup to share with friends and family, this recipe has got you covered.
Grab a pot, gather your ingredients, and let’s make this comforting Tuscan White Bean Soup with Sausage. You won’t regret it!
FAQs
Can I freeze Tuscan White Bean Soup?
Yes, this soup freezes beautifully! Portion it into freezer-safe containers and freeze for up to 3 months. Just thaw in the fridge overnight and reheat on the stove.
What type of sausage should I use?
Italian sausage works best for this recipe. You can use sweet or spicy, depending on your preference.
Can I make this soup vegetarian?
Absolutely! Skip the sausage and use vegetable broth instead of chicken broth. Add extra veggies like mushrooms or zucchini for a heartier soup.
How do I thicken the soup?
If your soup is too thin, mash some of the beans with the back of a spoon or a potato masher. This will naturally thicken the broth without adding any extra ingredients.
What can I serve with this soup?
This soup pairs beautifully with a slice of crusty bread, garlic bread, or a simple green salad. A glass of red wine also complements the flavors perfectly!
Pin This Recipe!

Tuscan White Bean Soup with Sausage Easy Recipe
A hearty and comforting soup made with creamy white beans, savory sausage, fresh vegetables, and Italian herbs. Perfect for chilly evenings or cozy gatherings.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: Italian
Ingredients
- 1 lb Italian sausage (sweet or spicy, casings removed if using links)
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 2 medium carrots, chopped into bite-sized pieces
- 2 stalks celery, chopped
- 2 cans (15 oz each) white beans (Cannellini or Great Northern), drained and rinsed
- 1 can (14.5 oz) diced tomatoes
- 4 cups low-sodium chicken broth
- 1–2 sprigs fresh rosemary
- 2 bay leaves
- Salt and pepper, to taste
- 2 cups baby spinach
- Grated Parmesan cheese, for garnish
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the Italian sausage and cook until browned, breaking it up into small pieces as it cooks, about 5-7 minutes. Remove the sausage from the pot and set it aside on a plate.
- In the same pot, add the onion and sauté for 2-3 minutes until softened.
- Stir in the garlic and cook for another minute, just until fragrant.
- Add the carrots and celery, cooking for about 5 minutes until they start to soften.
- Return the cooked sausage to the pot, followed by the diced tomatoes, white beans, chicken broth, rosemary, and bay leaves.
- Bring the soup to a boil, then reduce the heat to low and let it simmer for 20-25 minutes.
- Remove the rosemary sprigs and bay leaves from the pot.
- Stir in the baby spinach and let it wilt for 1-2 minutes.
- Season with salt and pepper to taste.
- Ladle the soup into bowls and top with a generous sprinkle of grated Parmesan cheese.
Notes
[‘Don’t overcrowd the pot when browning the sausage; cook in batches if necessary.’, ‘Mash some of the beans to naturally thicken the soup if needed.’, ‘Let the soup simmer longer for deeper flavors.’, ‘Fresh rosemary is key to achieving authentic Tuscan taste.’, ‘Pre-chopped vegetables can save time during prep.’]
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 5
- Sodium: 800
- Fat: 15
- Saturated Fat: 5
- Carbohydrates: 25
- Fiber: 8
- Protein: 20
Keywords: Tuscan soup, white bean soup, sausage soup, Italian soup, hearty soup, comfort food, easy dinner, weeknight meal



