Steam rises from a hearty bowl of Italian Sausage White Bean Soup, carrying with it the aromatic blend of herbs, savory sausage, and earthy beans that instantly warms your soul. This rustic Italian classic transforms simple ingredients into a deeply satisfying meal that’s both comforting and nourishing. The Italian Sausage White Bean Soup has been a staple in homes across Italy for generations, and for good reason—it perfectly balances protein, vegetables, and bold flavors in one delicious bowl. You’ll learn how to create this rich, flavorful soup with easy-to-follow steps, discover pro tips for enhancing the flavor, and explore several variations to suit your taste preferences.
Why You’ll Love This Recipe
This Italian Sausage White Bean Soup recipe stands out from typical soups with its incredible depth of flavor and satisfying texture. The contrast between the creamy white beans and the slightly spicy, meaty Italian sausage creates a perfect balance in each spoonful. What makes this soup truly special is how it develops a rich, complex flavor profile despite requiring minimal hands-on time.
The soup achieves that elusive “cooked all day” taste in just about an hour, making it perfect for both weeknight dinners and weekend gatherings. You’ll appreciate how the beans naturally thicken the broth, creating a velvety consistency without adding cream or flour.
The soup also offers incredible versatility—it’s hearty enough to serve as a main course yet light enough to pair with sandwiches or salads. Perhaps best of all, this soup actually improves with time, making it an ideal make-ahead meal that’s even better the next day when the flavors have had time to meld and deepen.
Ingredients
For this Italian Sausage White Bean Soup, you’ll need:
- 1 pound (450g) Italian sausage, casings removed (sweet or hot, depending on preference)
- 2 tablespoons olive oil
- 1 large onion, diced (about 2 cups)
- 3 carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about 1 cup)
- 4 garlic cloves, minced
- 1 tablespoon fresh rosemary, chopped (or 1 teaspoon dried)
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
- 1/2 teaspoon red pepper flakes (optional)
- 3 cans (15 oz each) cannellini or great northern beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, with juices
- 6 cups (1.4 liters) chicken broth
- 2 bay leaves
- 1 Parmesan cheese rind (optional, but highly recommended)
- 3 cups fresh kale or spinach, roughly chopped
- Salt and freshly ground black pepper, to taste
- Freshly grated Parmesan cheese, for serving
- Crusty bread, for serving
Pro Tips
Creating the perfect Italian Sausage White Bean Soup comes down to a few key techniques that elevate this dish from good to spectacular. First, don’t rush the initial sautéing of your aromatics (onions, carrots, celery, and garlic). Allow them to cook slowly for 7-8 minutes until they’re translucent and just beginning to caramelize. This builds a crucial flavor foundation that infuses the entire soup.
Second, the Parmesan rind is a game-changer. This often-discarded piece adds an incredible umami depth to your broth as it simmers. Start saving your rinds in the freezer specifically for soups like this—they’ll keep for months and transform any broth-based dish. If you don’t have one, add a tablespoon of grated Parmesan directly into the broth while cooking.
Finally, consider the texture of your beans. For a creamier soup, mash about one-third of the beans before adding them to the pot. This natural thickening technique creates a luxurious mouthfeel while maintaining interesting texture from the whole beans. It’s much better than relying on flour or cornstarch, which can dull the vibrant flavors of your Italian Sausage White Bean Soup.

Instructions
Step 1: Prepare the Sausage
Heat a large Dutch oven or heavy-bottomed pot over medium heat. Add the Italian sausage, breaking it apart with a wooden spoon as it cooks. Brown for 5-7 minutes until no longer pink and slightly crispy at the edges. Using a slotted spoon, transfer the cooked sausage to a paper towel-lined plate, leaving the flavorful fat in the pot.
Step 2: Sauté the Vegetables
Add olive oil to the pot with the sausage fat. Once hot, add the diced onion, carrots, and celery. Cook for 6-8 minutes, stirring occasionally, until the vegetables have softened. Add the minced garlic, rosemary, thyme, and red pepper flakes (if using). Cook for another 30-60 seconds until fragrant, being careful not to burn the garlic.
Step 3: Build the Soup Base
Return the cooked sausage to the pot and add the drained and rinsed beans, diced tomatoes with their juices, chicken broth, bay leaves, and Parmesan rind if using. Stir to combine all ingredients, gently scraping the bottom of the pot to release any browned bits (that’s pure flavor!). Bring the mixture to a boil, then reduce heat to maintain a gentle simmer.
Step 4: Simmer and Develop Flavors
Cover the pot partially with a lid and simmer for 25-30 minutes, stirring occasionally. This allows the flavors to meld while the beans absorb the savory essence of the broth. If the soup becomes too thick, add a little more broth or water to reach your desired consistency.
Step 5: Finish and Serve
Remove the bay leaves and Parmesan rind. Stir in the chopped kale or spinach and cook for an additional 3-5 minutes until the greens are wilted but still vibrant. Taste and adjust seasoning with salt and pepper. Ladle the hot Italian Sausage White Bean Soup into bowls, top with freshly grated Parmesan cheese, and serve with crusty bread for dipping.
Variations
The beauty of Italian Sausage White Bean Soup lies in its adaptability. For a lighter version, substitute turkey Italian sausage for traditional pork sausage. You’ll still get wonderful flavor with significantly less fat, making it perfect for health-conscious diners. The soup maintains its satisfying heartiness while becoming more calorie-friendly.
For a vegetarian twist, omit the sausage entirely and add an extra can of beans along with 8 ounces of sliced mushrooms sautéed with a teaspoon of smoked paprika. The mushrooms provide meaty texture while the paprika imparts a subtle smokiness that mimics the depth sausage typically brings to the white bean soup.
Looking for a heartier, Tuscan-inspired variation? Add 1 cup of farro or barley along with an extra cup of broth when you add the beans. This creates a more stew-like consistency and transforms the Italian Sausage White Bean Soup into an even more substantial one-pot meal that’s perfect for cold winter evenings.
Storage and Serving
This Italian Sausage White Bean Soup stores beautifully, actually improving in flavor over time. Once completely cooled, transfer the soup to airtight containers and refrigerate for up to 4 days. For longer storage, freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before gently reheating on the stovetop over medium-low heat, adding a splash of broth if needed to adjust consistency.
Serve this hearty soup as a complete meal with a simple side salad dressed with lemon vinaigrette and plenty of crusty Italian bread for sopping up the flavorful broth. For a more substantial dinner, pair smaller portions of the Italian Sausage White Bean Soup with a grilled cheese sandwich made with provolone and a sprinkle of herbs.
For an elegant presentation when entertaining, ladle the soup into shallow bowls, top with a drizzle of high-quality olive oil, fresh herb leaves, and a few shavings of Parmesan. Serve alongside a platter of bruschetta topped with fresh tomatoes and basil for a classic Italian meal that’s sure to impress.
FAQs
Can I use dried beans instead of canned for this Italian Sausage White Bean Soup?
Yes, you can use 1½ cups of dried cannellini beans, but they must be soaked overnight and pre-cooked until just tender before adding to the soup. This will add approximately 1-1.5 hours to your preparation time.
Is this soup gluten-free?
The base recipe for Italian Sausage White Bean Soup is naturally gluten-free, but always check your sausage and broth labels as some brands may contain gluten additives or be processed in facilities with gluten.
Can I make this soup in a slow cooker?
Absolutely! Brown the sausage and sauté the vegetables as directed, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, adding the greens during the last 30 minutes.
What’s the best type of Italian sausage to use?
Both sweet (mild) and hot Italian sausage work well in this recipe. Sweet provides a more family-friendly option, while hot adds a pleasant warmth. You can even use half of each for a balanced approach.
My soup is too thin. How can I thicken it?
The easiest way to thicken your Italian Sausage White Bean Soup is to mash some of the beans against the side of the pot with the back of your spoon, then stir to incorporate. Alternatively, you can remove 1 cup of the soup, blend it until smooth, then stir it back into the pot.
Italian Sausage White Bean Soup
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 servings 1x
- Category: Dinner
- Method: Cooking
- Cuisine: Americaine
Description
Warm up with a hearty bowl of Italian Sausage White Bean Soup – full of flavor and comfort! Try it today.
Ingredients
- 1 pound Italian sausage, casings removed (sweet or hot, depending on preference)
- 2 tablespoons olive oil
- 1 large onion, diced (about 2 cups)
- 3 carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about 1 cup)
- 4 garlic cloves, minced
- 1 tablespoon fresh rosemary, chopped (or 1 teaspoon dried)
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
- 1/2 teaspoon red pepper flakes (optional)
- 3 cans (15 oz each) cannellini or great northern beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, with juices
- 6 cups chicken broth
- 2 bay leaves
- 1 Parmesan cheese rind (optional, but highly recommended)
- 3 cups fresh kale or spinach, roughly chopped
- Salt and freshly ground black pepper, to taste
- Freshly grated Parmesan cheese, for serving
- Crusty bread, for serving
Instructions
- Step 1: Prepare the Sausage Heat a large Dutch oven or heavy-bottomed pot over medium heat. Add the Italian sausage, breaking it apart with a wooden spoon as it cooks. Brown for 5-7 minutes until no longer pink and slightly crispy at the edges. Using a slotted spoon, transfer the cooked sausage to a paper towel-lined plate, leaving the flavorful fat in the pot.
- Step 2: Sauté the Vegetables Add olive oil to the pot with the sausage fat. Once hot, add the diced onion, carrots, and celery. Cook for 6-8 minutes, stirring occasionally, until the vegetables have softened. Add the minced garlic, rosemary, thyme, and red pepper flakes (if using). Cook for another 30-60 seconds until fragrant, being careful not to burn the garlic.
- Step 3: Build the Soup Base Return the cooked sausage to the pot and add the drained and rinsed beans, diced tomatoes with their juices, chicken broth, bay leaves, and Parmesan rind if using. Stir to combine all ingredients, gently scraping the bottom of the pot to release any browned bits (that’s pure flavor!). Bring the mixture to a boil, then reduce heat to maintain a gentle simmer.
- Step 4: Simmer and Develop Flavors Cover the pot partially with a lid and simmer for 25-30 minutes, stirring occasionally. This allows the flavors to meld while the beans absorb the savory essence of the broth. If the soup becomes too thick, add a little more broth or water to reach your desired consistency.
- Step 5: Finish and Serve Remove the bay leaves and Parmesan rind. Stir in the chopped kale or spinach and cook for an additional 3-5 minutes until the greens are wilted but still vibrant. Taste and adjust seasoning with salt and pepper. Ladle the hot Italian Sausage White Bean Soup into bowls, top with freshly grated Parmesan cheese, and serve with crusty bread for dipping.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg