Tuscan White Bean Soup

This Tuscan White Bean Soup is a comforting, one-pot meal packed with savory Italian sausage, creamy beans, and fresh spinach. Perfect for a cozy weeknight dinner, it offers a rich depth of flavor that only gets better as it sits. Whether you are looking for a wholesome family meal or a reliable recipe for meal prep, this soup is a guaranteed winner.

Why You Will Love This Recipe

There are so many reasons to keep this Tuscan White Bean Soup in your regular rotation. First, it is incredibly easy to make using just one pot, which means minimal cleanup after dinner. The combination of Great Northern beans and heavy cream creates a luxurious, velvety texture without being overly heavy. Additionally, the flavors develop beautifully over time, making the leftovers taste even better the next day. It is a hearty, protein-packed dish that feels both indulgent and nourishing.

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
  • Fresh parsley, chopped for garnish

Step-by-Step Instructions

  1. Place a large Dutch oven over medium-high heat and add the Italian sausage. Cook until the sausage is thoroughly browned, using a wooden spoon to break the meat into small crumbles. This should take about 10-15 minutes.
  2. Reduce the heat to medium. Stir in the diced onions, celery, and carrots. Continue to cook for 3-5 minutes, or until the onions have softened and become translucent.
  3. Add the minced garlic and cook for 1 more minute until fragrant.
  4. Stir in the tomato paste, Italian seasoning, crushed red pepper, and black pepper, ensuring the vegetables and meat are evenly coated.
  5. Pour in the chicken broth and add the rinsed Great Northern beans. Bring the mixture to a simmer.
  6. Allow the soup to simmer for 6-7 minutes, or until the carrots and celery have reached your desired level of tenderness.
  7. Stir in the heavy cream and the fresh baby spinach. Continue to cook for about 5 minutes, or just until the spinach has wilted into the soup.
  8. Remove from heat and serve warm, garnished with a sprinkle of fresh parsley.

Expert Tips / Pro Tips

To get the best results with your Tuscan White Bean Soup, pay attention to the “fond” (the brown bits) at the bottom of the pot after browning the sausage. When you add the vegetables and broth, make sure to scrape those bits up; they contain a massive amount of concentrated flavor.

Another tip is to properly rinse your canned beans. Rinsing removes the excess salt and the starchy liquid, which allows the flavor of the broth and Italian spices to shine through without making the soup overly salty or cloudy. If you prefer a thicker consistency, you can take a potato masher and lightly crush a few of the beans directly in the pot before adding the spinach.

Variations & Substitutions

This soup is highly adaptable based on what you have in your pantry. While mild Italian sausage is standard, you can swap it for spicy Italian sausage if you prefer a significant kick. For a leaner version, ground turkey or ground chicken works well, though you may want to add a touch more Italian seasoning.

If you cannot find Great Northern beans, Cannellini beans or navy beans are excellent substitutes. Keep in mind that Cannellini beans are slightly firmer, while Great Northern beans are prized for their creamy texture. For the greens, kale can be used instead of spinach; just be sure to add it a few minutes earlier as it takes longer to soften. If you need a dairy-free option, you can substitute the heavy cream with full-fat canned coconut milk or simply omit it for a lighter, broth-based soup.

Serving Suggestions

Tuscan White Bean Soup is a complete meal on its own, but it pairs beautifully with various sides. A loaf of crusty French baguette or focaccia is perfect for dipping into the creamy broth. For a classic soup-and-salad combo, serve this alongside a crisp wedge salad or a simple Caesar salad. If you want to lean into the Italian theme, garlic knots or cheesy breadsticks make a fantastic accompaniment that the whole family will enjoy.

Storage, Freezing & Reheating

Storage: Allow the soup to cool completely before transferring it to an airtight container. It will stay fresh in the refrigerator for 3-4 days.

Freezing: This soup freezes well for up to 3 months. Store it in freezer-safe containers, leaving about an inch of space at the top for expansion. To enjoy, thaw the soup in the refrigerator overnight before reheating.

Reheating: You can reheat individual portions in the microwave or warm the entire batch on the stovetop over medium heat. If the soup has thickened too much in the fridge, simply add a splash of chicken broth or water to loosen it up.

Nutrition Information

MetricAmount per Serving
Calories548 kcal
Servings6
CourseMain Course / Soup

FAQ

Can I make this soup in a slow cooker?

Yes, you can adapt this for a slow cooker by browning the sausage and softening the onions and garlic first. Add everything except the cream and spinach to the crockpot and cook on low for 6-8 hours. Stir in the cream and spinach during the last 20 minutes of cooking.

Is Tuscan White Bean Soup gluten-free?

Most of the ingredients in this soup are naturally gluten-free. However, you should always check the label on your Italian sausage and chicken broth to ensure there are no hidden gluten additives or fillers.

How can I make the soup spicier?

If you enjoy heat, increase the amount of crushed red pepper flakes to 1 teaspoon or use “Hot” Italian sausage. You can also add a dash of hot sauce to your individual bowl before serving.

Why are my carrots still hard?

Carrots can take a bit longer to cook depending on how thick you slice them. If they are still firm, simply let the soup simmer for an additional 5-10 minutes before adding the cream and spinach.

Tuscan White Bean Soup

This Tuscan White Bean Soup is a comforting, one-pot meal packed with savory Italian sausage, creamy beans, and fresh spinach. Perfect for a cozy weeknight dinner, it offers a rich depth of flavor that only gets better as it sits. Whether you are looking for a wholesome family meal or a reliable recipe for meal prep, this soup is a guaranteed winner.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: Italian
Calories: 548

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 tsp garlic minced
  • 1 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 1/2 tsp crushed red pepper
  • 1/2 tsp ground black pepper
  • 4 cups chicken broth 32 ounces
  • 2 cans Great Northern beans 15.5 ounces each, drained and rinsed
  • 2 cups fresh baby spinach 60 g
  • 1/2 cup heavy whipping cream 119 g
  • Fresh parsley chopped for garnish

Equipment

  • Dutch oven
  • Wooden spoon

Method
 

  1. Place a large Dutch oven over medium-high heat and add the Italian sausage. Cook until the sausage is thoroughly browned, using a wooden spoon to break the meat into small crumbles. This should take about 10-15 minutes.
    1 pound mild Italian sausage
  2. Reduce the heat to medium. Stir in the diced onions, celery, and carrots. Continue to cook for 3-5 minutes, or until the onions have softened and become translucent.
    1 large yellow onion, 3 ribs celery, 2 large carrots
  3. Add the minced garlic and cook for 1 more minute until fragrant.
    2 tsp garlic
  4. Stir in the tomato paste, Italian seasoning, crushed red pepper, and black pepper, ensuring the vegetables and meat are evenly coated.
    1 tbsp tomato paste, 1 tsp Italian seasoning, 1/2 tsp crushed red pepper, 1/2 tsp ground black pepper
  5. Pour in the chicken broth and add the rinsed Great Northern beans. Bring the mixture to a simmer.
    4 cups chicken broth, 2 cans Great Northern beans
  6. Allow the soup to simmer for 6-7 minutes, or until the carrots and celery have reached your desired level of tenderness.
  7. Stir in the heavy cream and the fresh baby spinach. Continue to cook for about 5 minutes, or just until the spinach has wilted into the soup.
    2 cups fresh baby spinach, 1/2 cup heavy whipping cream
  8. Remove from heat and serve warm, garnished with a sprinkle of fresh parsley.
    Fresh parsley

Notes

Scrape the browned bits (fond) from the bottom of the pot after cooking the sausage to maximize the flavor of the broth. Be sure to rinse the canned beans thoroughly to remove excess salt and starch before adding them to the soup.

Leave a Comment

Recipe Rating