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.
Table of Contents
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

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.

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.

Italian Sausage and White Bean Soup
Ingredients
Equipment
Method
- 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.
- 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.
- 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.
- 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.








