Italian Sausage White Bean Soup – Hearty Comfort Food Recipe

Posted on March 23, 2026

By: Betty Miller

There’s something deeply satisfying about a bowl of Italian sausage white bean soup on a cold evening. This hearty one-pot meal combines savory Italian sausage with creamy white beans in a rich, flavorful broth that warms you from the inside out. I’ve been making this soup for years, and it never fails to deliver comfort and nourishment when we need it most.

Why This Italian Sausage White Bean Soup Works

This soup succeeds because it balances rich, meaty flavors with the creamy texture of white beans. The Italian sausage provides depth and spice, while the beans add protein and substance. The combination creates a filling meal that satisfies without being overly heavy or complicated to prepare.

Ingredients

  • 1 pound Italian sausage (sweet or hot, based on preference)
  • 1 medium yellow onion, diced
  • 3 medium carrots, diced
  • 3 celery stalks, diced
  • 4 garlic cloves, minced
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 6 cups low-sodium chicken broth
  • 1 can (14.5 oz) diced tomatoes
  • 2 bay leaves
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional)
  • 2 cups fresh spinach, roughly chopped
  • 1/4 cup fresh parsley, chopped
  • Salt and black pepper to taste
  • 2 tablespoons olive oil
  • Parmesan cheese for serving

These ingredients work together to create a soup that’s both rustic and refined, with each component contributing its own unique flavor and texture to the final dish.

How to Make It

  1. Heat olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Remove sausage from casings if using links, then add to the pot. Cook for 6-8 minutes, breaking up the meat with a wooden spoon until browned and cooked through. The sausage should be nicely caramelized but not overcooked.
  2. Add diced onion, carrots, and celery to the pot with the sausage. Cook for 5-7 minutes, stirring occasionally, until the vegetables begin to soften. The onions should become translucent and the carrots should start to lose their raw edge. This step builds the flavor foundation of the soup.
  3. Stir in minced garlic and cook for another 30-60 seconds until fragrant. Be careful not to let the garlic burn, as this will create a bitter taste that can’t be fixed later.
  4. Add the diced tomatoes with their juice, stirring to combine with the sausage and vegetables. Let this mixture cook for 2-3 minutes, allowing the tomatoes to break down slightly and release their flavors.
  5. Pour in the chicken broth, then add the drained and rinsed cannellini beans. Stir in the bay leaves, oregano, thyme, and red pepper flakes if using. The liquid should cover all ingredients by about an inch.
  6. Bring the soup to a boil, then reduce heat to low and let it simmer for 20-25 minutes. This allows all the flavors to meld together and the vegetables to become tender. Taste and adjust seasoning with salt and pepper as needed.
  7. Remove bay leaves and discard. Stir in the chopped spinach and let it wilt for 1-2 minutes. The spinach will cook quickly and add a fresh, bright color to the soup.
  8. Remove from heat and stir in fresh parsley. Ladle into bowls and serve immediately with grated Parmesan cheese on top.

This straightforward cooking method ensures that every ingredient maintains its integrity while contributing to the overall harmony of flavors in the finished soup.

Nutrition at a Glance

  • High in protein from both sausage and beans
  • Good source of fiber from white beans and vegetables
  • Contains essential vitamins from spinach and carrots
  • Provides iron and folate from leafy greens
  • Moderate sodium content when using low-sodium broth
  • Rich in antioxidants from tomatoes and herbs
  • Balanced macronutrients for sustained energy
  • Approximately 320-380 calories per serving

How to Serve It

  • Ladle into deep bowls and top with freshly grated Parmesan cheese
  • Serve alongside crusty Italian bread or garlic bread for dipping
  • Pair with a simple green salad dressed with lemon vinaigrette
  • Offer additional red pepper flakes on the side for those who want more heat
  • Drizzle with good quality olive oil just before serving
  • Garnish with fresh herbs like basil or additional parsley
  • Serve with oyster crackers or crusty sourdough rolls

This soup works beautifully as a complete meal on its own, but these accompaniments can elevate it into a more substantial dinner experience.

Common Mistakes

  • Not browning the sausage properly, which results in less developed flavors
  • Adding spinach too early, causing it to become mushy and lose its bright color
  • Using high-sodium broth without tasting first, leading to an overly salty soup
  • Overcooking the vegetables in the initial sauté, making them mushy
  • Forgetting to remove bay leaves before serving
  • Not rinsing canned beans, which can make the soup too starchy
  • Adding garlic with the other vegetables, causing it to burn and become bitter
  • Skipping the fresh herbs, which provide brightness to balance the rich flavors

Avoiding these pitfalls will help ensure your soup turns out flavorful and satisfying every time you make it.

image 114

Storage and Reheating

  • Store leftover soup in the refrigerator for up to 4 days in airtight containers
  • Freeze for up to 3 months, though the texture may change slightly
  • Reheat gently on the stovetop over medium-low heat, stirring occasionally
  • Add a splash of broth or water if the soup becomes too thick when reheated
  • Microwave individual portions in 30-second intervals, stirring between
  • Don’t refreeze soup that has already been thawed
  • Cool soup completely before refrigerating to maintain food safety
  • Consider freezing in portion-sized containers for easy weeknight meals

Proper storage techniques will help maintain the soup’s quality and ensure it remains safe to eat for several days after cooking.

Leftover Ideas

  • Use as a pasta sauce by reducing it slightly and tossing with cooked pasta
  • Serve over baked potatoes for a hearty comfort meal
  • Transform into a grain bowl by serving over rice or quinoa
  • Use as a base for risotto by adding arborio rice and additional broth
  • Turn into a casserole by topping with cheese and breadcrumbs, then baking
  • Blend partially for a thicker, more rustic texture
  • Add cooked pasta directly to leftover soup for a minestrone-style dish
  • Use as a filling for stuffed peppers or baked sweet potatoes

These creative applications help stretch your leftovers into new and exciting meals throughout the week.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Italian Sausage White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

A hearty, comforting soup featuring savory Italian sausage, creamy cannellini beans, and fresh vegetables in a rich, flavorful broth. Perfect for cold evenings and easy weeknight dinners.


Ingredients

Scale
  • 1 pound Italian sausage (sweet or hot)
  • 1 medium yellow onion, diced
  • 3 medium carrots, diced
  • 3 celery stalks, diced
  • 4 garlic cloves, minced
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 6 cups low-sodium chicken broth
  • 1 can (14.5 oz) diced tomatoes
  • 2 bay leaves
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional)
  • 2 cups fresh spinach, roughly chopped
  • 1/4 cup fresh parsley, chopped
  • Salt and black pepper to taste
  • 2 tablespoons olive oil
  • Parmesan cheese for serving

Instructions

  1. 1. Heat olive oil in a large pot over medium-high heat. Cook sausage, breaking it up, for 6-8 minutes until browned.
  2. 2. Add onion, carrots, and celery. Cook 5-7 minutes until vegetables soften.
  3. 3. Stir in garlic and cook 30-60 seconds until fragrant.
  4. 4. Add diced tomatoes and cook 2-3 minutes.
  5. 5. Pour in chicken broth, add beans, bay leaves, oregano, thyme, and red pepper flakes.
  6. 6. Bring to boil, then reduce heat and simmer 20-25 minutes.
  7. 7. Remove bay leaves, stir in spinach until wilted.
  8. 8. Remove from heat, stir in parsley, and serve with Parmesan cheese.

Notes

Store in refrigerator up to 4 days or freeze up to 3 months. Reheat gently and add broth if needed to thin.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 18g
  • Carbohydrates: 28g
  • Fiber: 8g
  • Protein: 22g

Tags:

You might also like these recipes

2 thoughts on “Italian Sausage White Bean Soup – Hearty Comfort Food Recipe”

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star