Italian Sausage and White Bean Soup

The best way to make Italian Sausage and White Bean Soup, a rich and hearty one-pot dinner packed with bold flavor the whole family will love.

Updated

March 3, 2026

Italian Sausage and White Bean Soup in a Dutch oven topped with fresh parsley and grated Parmesan cheese

Italian Sausage and White Bean Soup is one of those pots that fills the whole house with a smell that makes everyone wander into the kitchen asking what is for dinner. Rich, hearty, and deeply satisfying, this is a one-pot meal built on layers of flavor that come together in under an hour. I started making a version of this years ago on cold nights in Denver when I needed something that felt like real cooking without taking all evening.

What sets this soup apart is how much flavor comes from a few simple techniques. Browning the sausage properly, blooming the spices in the fat, and finishing with a splash of red wine vinegar at the end. That last step catches people off guard but it lifts the entire bowl. One note though: stir the flour in quickly and keep stirring or it can clump on the bottom of the pot. Ask me how I know. Italian Sausage and White Bean Soup is the kind of weeknight dinner that earns repeat requests.

This one is a keeper!

Ingredients for Italian Sausage and White Bean Soup

The ingredients for this Italian Sausage and White Bean Soup are simple and easy to find, but a few choices make a real difference. I always use Yukon Gold potatoes over russets because they hold their shape and have a buttery texture that suits the creamy broth well.

  • 1 lb Italian sausage (mild or spicy, casings removed if using links)
  • 1 small sweet onion, diced
  • 3 carrots, peeled and diced
  • 3 stalks celery, diced
  • 4 cloves garlic, minced
  • 1 tsp poultry seasoning
  • 1 tsp Italian seasoning
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • Pinch of red pepper flakes
  • 3 tbsp all-purpose flour (stir this in quickly to avoid lumps)
  • 4 gold potatoes, cubed (I recommend Yukon Gold, they hold up well without turning mushy)
  • 6 cups chicken broth (my preference is low-sodium so I can control the salt)
  • 2 cans white beans, drained and rinsed (cannellini work best here)
  • 1 cup heavy cream
  • 1 bunch Tuscan kale, ribs removed and thinly sliced (in my experience, removing the thick ribs makes a big difference in texture)
  • 2 tbsp red wine vinegar
  • Fresh parsley, chives, or basil, Parmesan cheese, and black pepper for serving
Italian Sausage and White Bean Soup in a Dutch oven topped with fresh parsley and grated Parmesan cheese

Step-by-Step Instructions

I recommend prepping all your vegetables before the sausage goes in the pot. Once things get moving, each step flows quickly into the next and you will not want to be chopping carrots while garlic burns.

Step 1: Heat a large Dutch oven or soup pot over medium-high heat. Add the Italian sausage and break it up as it cooks. Brown it well for 6 to 8 minutes. You want real color on the meat, not just cooked through and grey. Remove the sausage to a paper towel-lined plate, leaving 1 to 2 tablespoons of drippings in the pot.

Step 2: Add the diced onion, carrots, and celery to the pot. Saute for 4 to 6 minutes until softened. Add the minced garlic, poultry seasoning, Italian seasoning, salt, black pepper, and red pepper flakes. Stir constantly for about 60 seconds so the spices and garlic bloom in the fat and become fragrant. This step smells incredible and adds real depth.

Step 3: Sprinkle the flour over the vegetables and stir immediately and thoroughly to coat everything evenly. If you let it sit without stirring, it will stick and clump. Once the flour is incorporated, add the cubed potatoes and pour in the chicken broth. Scrape any browned bits off the bottom. Bring to a boil, then reduce to a steady simmer for 20 minutes until the potatoes are fork tender and the broth has thickened.

Step 4: Return the cooked sausage to the pot. Stir in the white beans, Tuscan kale, and heavy cream. Let the kale wilt down for 3 to 5 minutes. Finish with 2 tablespoons of red wine vinegar and taste for salt and pepper. Serve hot with Parmesan, fresh herbs, and plenty of bread for dunking.

Best Things to Serve with Italian Sausage and White Bean Soup

This soup is a complete meal, but the right bread or side dish takes it over the top for a full dinner experience.

Homemade Cheesy Breadsticks: Warm, garlicky, cheesy breadsticks are the natural partner for this soup. They are built for dunking into a creamy broth and they disappear fast.

Same Day Focaccia: A thick, olive oil-rich focaccia alongside this soup is one of those pairings that just works. The bread holds up to the broth without falling apart and adds a satisfying chew to every bite.

Kale Chickpea Quinoa Salad: If you want something fresh and light alongside the richness of the soup, this salad adds a great textural contrast and keeps the overall meal from feeling too heavy.

Tuscan Chicken Soup: If you love the Tuscan-inspired flavors in this white bean soup, this chicken version is worth bookmarking for another weeknight when you want something in the same comforting direction.

Italian Meatballs: Serving this soup as a starter and following it with a plate of Italian meatballs makes a genuinely satisfying Italian-themed dinner that works well for family dinners or casual entertaining.

Italian Sausage and White Bean Soup in a Dutch oven topped with fresh parsley and grated Parmesan cheese

How to Store and Reheat Your Soup

Store leftover Italian Sausage and White Bean Soup in an airtight container in the refrigerator for up to 4 days. For freezing, use a freezer-safe container or zip-top bag and freeze for up to 3 months. If you plan to freeze, hold off on the red wine vinegar and add it fresh when you reheat. The cream can cause the soup to separate slightly after freezing, but a good stir while reheating brings it back together.

To reheat, warm in a saucepan over medium heat, adding a splash of chicken broth or water if the soup has thickened too much in the fridge. Microwave works fine too, about 2 to 3 minutes on high, stirring halfway through.

Pro tip: this soup genuinely tastes better the second day after the flavors settle together overnight. Make a big pot on Sunday and you have solid lunches and easy dinners ready for most of the week.

Frequently Asked Questions

Can I use a different sausage in this recipe?

Yes. Spicy Italian sausage adds more heat and works great if your household likes bold flavor. Chicken or turkey sausage is a lighter option that still tastes good, just less rich. Whatever you use, make sure it has enough seasoning since the sausage carries most of the flavor in this soup.

Can I leave out the heavy cream?

You can. The soup will be brothier but still flavorful. Half-and-half is a lighter substitute if you still want some creaminess. Leaving cream out entirely gives you a clean, broth-based version that is still satisfying thanks to the flour-thickened stock and starchy potatoes.

My soup turned out too thick. What happened?

The potatoes release starch as they cook, and the flour also adds thickness, so by day two the soup is often noticeably thicker. Just add a cup of chicken broth or water when reheating and stir it in. It will loosen right back up without losing flavor.

Conclusion

Italian Sausage and White Bean Soup is proof that a deeply satisfying, restaurant-quality dinner does not need hours at the stove. One pot, straightforward ingredients, and a few smart techniques are all it takes to build something the whole family will request again. Make a big batch this week and taste it for yourself.

Italian Sausage and White Bean Soup in a Dutch oven topped with fresh parsley and grated Parmesan cheese

Italian Sausage and White Bean Soup

Hearty and creamy one-pot soup with Italian sausage, Yukon Gold potatoes, cannellini beans, Tuscan kale, and a rich cream broth. Ready in 50 minutes on the stovetop, or adaptable for slow cooker and Instant Pot.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 portions
Course: Dinner, Main Course, Soup
Cuisine: American, Italian-American
Calories: 552

Ingredients
  

  • 1 lb Italian sausage mild or spicy, casings removed if using links
  • 1 small sweet onion diced
  • 3 carrots peeled and diced
  • 3 stalks celery diced
  • 4 cloves garlic minced
  • 1 tsp poultry seasoning
  • 1 tsp Italian seasoning
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • pinch of red pepper flakes
  • 3 tbsp all-purpose flour stir in quickly to avoid lumps
  • 4 gold potatoes cubed, Yukon Gold preferred
  • 6 cups chicken broth low-sodium recommended
  • 2 cans white beans drained and rinsed, cannellini preferred
  • 1 cup heavy cream
  • 1 bunch Tuscan kale ribs removed and thinly sliced
  • 2 tbsp red wine vinegar add at the end, do not skip if freezing omit and add fresh when reheating
  • fresh parsley, chives, or basil for serving
  • Parmesan cheese for serving
  • black pepper for serving

Equipment

  • Large Dutch oven or soup pot
  • Wooden spoon or spatula
  • Knife and cutting board

Method
 

  1. Heat a large Dutch oven or soup pot over medium-high heat. Add Italian sausage and break it up as it cooks. Brown well for 6 to 8 minutes until you have real color on the meat. Remove to a paper towel-lined plate, leaving 1 to 2 tablespoons of drippings in the pot.
  2. Add diced onion, carrots, and celery. Saute for 4 to 6 minutes until softened. Add minced garlic, poultry seasoning, Italian seasoning, salt, black pepper, and red pepper flakes. Stir constantly for 60 seconds until fragrant.
  3. Sprinkle flour over vegetables and stir immediately and thoroughly to coat. Add cubed potatoes and chicken broth, scraping up any browned bits. Bring to a boil, then reduce to a steady simmer for 20 minutes until potatoes are fork tender and broth has thickened.
  4. Return cooked sausage to the pot. Stir in white beans, Tuscan kale, and heavy cream. Let kale wilt for 3 to 5 minutes, stirring occasionally. Finish with 2 tablespoons red wine vinegar and adjust salt and pepper to taste. Serve hot with Parmesan, fresh herbs, and crusty bread.

Notes

Slow cooker: Brown sausage in skillet, transfer to crockpot with vegetables, seasonings, potatoes, and broth. Cook on low 6 hours or high 3 to 4 hours. Stir in beans, kale, and cream in last 15 minutes. Finish with vinegar. Instant Pot: Saute sausage, remove, saute vegetables, add seasonings and flour, add potatoes and broth, deglaze, return sausage, pressure cook high 6 minutes, quick release, stir in beans, kale, and cream, let sit 5 minutes, finish with vinegar. Omit vinegar when freezing and add fresh when reheating. Soup thickens overnight, add broth when reheating.

Leave a Comment

Recipe Rating