Tuscan White Bean Soup

Ladle lifting a spoonful of Tuscan white bean soup with sausage, carrots, beans and spinachThis sausage white bean soup is the perfect comfort food for chilly days. It’s made all in one pot, pulling together browned Italian sausage, sautéed onions, carrots, celery, garlicky tomato paste, creamy Great Northern beans, fresh spinach, and a splash of cream for richness. It’s warm, filling, and so satisfying. Plus, the leftovers only get better after spending a night in the fridge.

With this recipe, you’ll have an easy-to-follow, step-by-step guide to making the soup right in your trusted Dutch oven. Start by browning the sausage, then soften your veggies, build your base of flavor with herbs and tomato paste, simmer the beans in savory chicken broth, then swirl in cream and spinach at the end. You’ll get about six generous servings — perfect for family dinners or meal prepping.

  • What you’ll get here: a detailed ingredient list, simple step instructions, smart swaps, and tips on storing, freezing, and reheating.
  • Who this is for: busy home cooks who want a tasty, hearty dinner they can make ahead and serve with crusty bread or a fresh salad.

What Makes It So Good

This sausage white bean soup is everything you want in a home-cooked meal: comforting, packed with flavor, and made with just one pot so clean-up is a breeze. The mix of savory Italian sausage, tender beans, fresh veggies, and spicy red pepper flakes means every spoonful is deliciously satisfying. Plus, this soup reheats beautifully, making it an easy lunch or dinner option later in the week. Craving a creamier, sausage-forward bowl next time? Try our Creamy Parmesan Italian Sausage Ditalini Soup.

  • One-pot magic: everything cooks in one Dutch oven, which means less mess and more time to relax. For another easy one-pot Italian dinner, see this Easy Lasagna Soup Recipe.
  • Big, layered flavors: classic Italian seasoning along with garlic, tomato paste, and a little heat from red pepper flakes bring depth without complexity.
  • Hearty and balanced: beans, veggies, and sausage fill you up without weighing you down.
  • Perfect for meal prep: stores well in the fridge for 3–4 days and freezes great for even longer.

Ingredients and Quantities

Top-down arrangement of Tuscan white bean soup ingredients in bowls including sausage, onion, celery, carrots, beans, spinach and cream

  • 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

Step-by-Step Method

  1. Heat a large Dutch oven over medium-high heat and add the Italian sausage, breaking it up with a wooden spoon as it cooks until browned, about 10–15 minutes.
  2. Reduce heat to medium and add diced onion, celery, and carrots; cook until onions are soft and translucent, about 3–5 minutes.
  3. Add minced garlic and cook 1 minute until fragrant.
  4. Stir in tomato paste, Italian seasoning, crushed red pepper flakes, and ground black pepper to combine.
  5. Drain and rinse the canned Great Northern beans.
  6. Pour in the chicken broth and add the drained beans; bring to a gentle simmer and cook 6–7 minutes until the celery and carrots are tender but still slightly firm.

    Six-step collage showing browning sausage, adding vegetables, seasoning, simmering with beans, adding cream and finished soup

  7. Stir in the heavy cream and fresh spinach; cook until the spinach wilts, about 5 minutes (if using frozen spinach, thaw and squeeze out excess moisture before adding).
  8. Ladle soup into bowls and sprinkle with chopped parsley.

Expert Tips for Best Results

This sausage white bean soup makes a fantastic main dish on its own, but pairing it with some tasty sides takes it up a notch. Here are a few favorite ways to serve it up for a satisfying meal:

  • Crusty French baguette for dipping into that flavorful broth
  • Soft garlic knots for a buttery, garlicky side
  • Warm dinner rolls, perfect for soaking up every last drop
  • A fresh wedge salad to lighten things up — or try a bright Lemon Orzo Chickpea Salad for a Mediterranean touch
  • Crispy crostini with a sprinkle of Parmesan
  • Focaccia bread or even focaccia breadsticks for extra Italian flair

Substitutions and Add-Ins

Italian Sausage: I used mild Italian sausage here to keep it just right, especially since the crushed red pepper flakes add a gentle kick. If you like it spicier, go for spicy Italian sausage. For a leaner twist, try ground turkey or ground pork. Ground beef works fine, too, if that’s what you have; for another ground beef soup idea, try our Stuffed Pepper Soup.

Italian Seasoning: This blend of oregano, basil, thyme, and rosemary is the heart of that classic Italian flavor in the soup. If you don’t have a mix on hand, a pinch of each herb or fresh herbs will do!

Crushed Red Pepper: The red pepper flakes add a nice subtle heat that wakes up the dish. If you’re sensitive to spice, feel free to skip it, or add more if you like things lively.

Chicken Broth: Chicken broth is the base here for a rich, savory flavor. If you prefer, chicken stock works just as well, or swap in vegetable broth to make this vegetarian.

Beans: I’ve tried this soup with cannellini, navy, and Great Northern beans, and Great Northern beans have the creamiest, softest texture that I love here. Cannellini and navy beans are firmer but totally fine. Just be sure to drain and rinse your canned beans before adding them in.

Spinach: I use fresh baby spinach for brightness, but frozen spinach works, too. Just make sure to thaw it completely and squeeze out any extra moisture before stirring it into the soup.

Storage and Reheating Guide

Once you’ve made this sausage white bean soup, let it cool completely before storing. Pop it into airtight containers and refrigerate. It will stay fresh for about 3 to 4 days. When you’re ready to eat it again, reheat gently on the stovetop over medium heat or in the microwave. You’ll notice how the flavors mellow and deepen overnight—making leftovers even more comforting!

Want to freeze this soup for longer storage? No problem! Just cool it completely, transfer it into freezer-safe containers leaving a little room for expansion, and freeze for up to three months. When you’re ready to enjoy, thaw it overnight in the refrigerator and reheat gently. This freezer-friendly soup is a lifesaver for busy weeknights—much like a set-and-forget slow cooker favorite such as the Slow Cooker Cowboy Casserole.

Spoonful detail of Tuscan white bean soup with a carrot slice, beans, sausage and spinach

Common Questions Answered

  • Can I use a different type of sausage? — Absolutely! This recipe calls for mild Italian sausage, but you can use spicy Italian sausage if you want extra heat. Ground pork, turkey, or even beef all work well as substitutes, too.
  • Which beans work best? — I tested this with Great Northern beans because they get delightfully creamy. Cannellini or navy beans are fine options, though they tend to hold their shape a bit more. For ultra-creamy comfort without beans, see our potato soup recipe.
  • Can I make this vegetarian? — Yes! Skip the sausage and use vegetable broth instead of chicken broth. Add extra veggies, mushrooms, or plant-based sausage for extra body. For another hearty meatless Italian option, try our Vegetarian Pumpkin Spinach Lasagna.
  • Can I use frozen spinach? — Yes, just thaw it fully and squeeze out any extra liquid before adding it to the soup to avoid watery broth.
  • How should I store and reheat leftovers? — Cool the soup completely, store in airtight containers in the fridge for up to 3–4 days. Reheat on the stove over medium heat or in the microwave. The flavors usually get even better the next day.
  • Can I freeze this soup? — Definitely! Cool it, place it in freezer-safe containers with room to expand, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
  • How do I adjust the spice level? — If you prefer less heat, cut back or leave out the crushed red pepper flakes. Add more if you want a spicier soup.

Close top-down view of Tuscan white bean soup showing beans, sausage, spinach and carrots

Print

A flavorful and hearty one-pot soup featuring Italian sausage, fresh vegetables, herbs, creamy Great Northern beans, and tender spinach finished with a splash of cream. Perfect for comforting family dinners and meal prep, with flavors that deepen when reheated.

  • Author: Adam Benali
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian-inspired

Ingredients

Scale
  • 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

  1. Heat a large Dutch oven over medium-high heat and add the Italian sausage, breaking it up with a wooden spoon as it cooks until browned, about 10–15 minutes.
  2. Reduce heat to medium. Add diced onion, celery, and carrots; cook until onions are soft and translucent, about 3–5 minutes. Add minced garlic and cook 1 minute until fragrant.
  3. Stir in tomato paste, Italian seasoning, crushed red pepper flakes, and ground black pepper to combine.
  4. Pour in chicken broth and add drained Great Northern beans; bring to a gentle simmer and cook 6–7 minutes until the celery and carrots are tender but still slightly firm.
  5. Stir in heavy whipping cream and fresh spinach; cook until spinach wilts, about 5 minutes. If using frozen spinach, thaw and squeeze out excess moisture before adding.
  6. Ladle soup into bowls and sprinkle with chopped parsley before serving warm.

Notes

Pairs well with crusty French baguette, garlic knots, warm dinner rolls, fresh wedge salad, crispy crostini with Parmesan, or focaccia bread or breadsticks., To make vegetarian, omit sausage and use vegetable broth instead of chicken broth, adding extra vegetables or plant-based sausage for body., Closely monitor spice level by adjusting crushed red pepper according to preference., Soup stores well refrigerated for 3-4 days and freezes up to 3 months. Reheat gently on the stove or microwave.

Nutrition

  • Serving Size: 1 serving
  • Calories: 548 kcal per serving
  • Fat: 37 g per serving
  • Carbohydrates: 25 g per serving
  • Protein: 27 g per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Adam Benali

ABOUT THE AUTHOR

Adam Benali

Hi, I’m Adam Benali, an American-born chef with Moroccan roots, recipe creator, and the voice behind Mama Pantry. I grew up surrounded by the warm spices, comforting meals, and generous hospitality of Moroccan family cooking. Mama Pantry is where I share easy, flavorful recipes made for real home kitchens — from quick breakfasts and family dinners to cozy pantry meals you’ll want to make again and again.

READ MORE →

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆