Italian Sausage White Bean Soup is a hearty, comforting meal that brings together simple ingredients in one satisfying bowl. It is the kind of homemade soup that feels familiar and filling without requiring complicated preparation or hard-to-find ingredients.
This recipe is a practical choice for a cozy family meal or an easy make-ahead lunch. The combination of sausage, beans, vegetables, and greens creates a substantial soup that can fit naturally into a busy weeknight meal plan.

1. Italian Sausage White Bean Soup ( Yield: 6 Servings )
Ingredients
- 1 pound Italian sausage
- 4 strips bacon
- 1/2 medium onion, chopped
- 3 cloves garlic, minced
- 4 (14-ounce) cans white beans (cannellini), drained
- 4 cups chicken broth
- 1/4 teaspoon Italian seasoning
- 1/4 teaspoon dried rosemary
- 2 small carrots, peeled and chopped small
- 2 cups packed fresh baby spinach
- Salt and pepper to taste
Instructions
Begin by preparing all of the ingredients. Drain and rinse the cannellini beans, chop the onion and carrots into small pieces, mince the garlic, and roughly chop the spinach if the leaves are large. Having everything ready before cooking makes the soup easier to assemble.
Place a large soup pot or Dutch oven over medium heat. Add the bacon and cook until it is browned and crisp. Turn the bacon occasionally so it cooks evenly. Transfer the cooked bacon to a plate lined with paper towels, leaving the rendered bacon fat in the pot. Once the bacon is cool enough to handle, chop it into small pieces.
Add the Italian sausage to the same pot. Break it apart with a wooden spoon or spatula as it cooks. Continue cooking for about 6 to 8 minutes, or until the sausage is browned and fully cooked. If there is an excessive amount of grease in the pot, carefully drain some of it while leaving enough to cook the vegetables.
Add the chopped onion and carrots to the sausage. Cook for about 4 to 5 minutes, stirring occasionally, until the onion begins to soften and the carrots start to become tender.
Add the minced garlic, Italian seasoning, and dried rosemary. Stir everything together and cook for about 30 seconds, just until the garlic becomes fragrant. Avoid cooking the garlic for too long because it can become bitter.
Pour the chicken broth into the pot and use your spoon to gently scrape the bottom. This helps loosen the browned bits left behind by the sausage and bacon and incorporates them into the soup.
Add the drained cannellini beans and chopped bacon. Stir well to combine all of the ingredients. Bring the soup to a gentle boil over medium-high heat.
Once the soup begins bubbling, reduce the heat to low or medium-low. Cover the pot partially and allow the soup to simmer for about 15 to 20 minutes. Stir occasionally to prevent anything from sticking to the bottom.
As the soup simmers, the beans will become softer and the flavors will have time to come together. For a slightly thicker texture, use the back of a spoon to gently mash some of the beans against the side of the pot. You do not need to mash all of them; leaving plenty of whole beans gives the soup a pleasant texture.
Taste the broth after simmering and add salt and freshly ground black pepper as needed. Because the sausage, bacon, and chicken broth can all contain salt, it is best to season gradually.
Stir in the fresh baby spinach during the final few minutes of cooking. Let it cook for about 2 to 3 minutes, just until the spinach wilts and becomes tender. There is no need to cook it for a long time.
Remove the pot from the heat and let the soup stand for a few minutes before serving. Give it one final stir, then ladle the Italian Sausage White Bean Soup into bowls while it is warm.

2. Tips for Perfect Italian Sausage White Bean Soup
Choose a flavorful Italian sausage because it provides much of the character of the soup. Mild sausage works well for a family-friendly version, while hot Italian sausage can add extra heat without requiring additional seasonings.
Use cannellini beans for their creamy texture and mild flavor. Rinsing canned beans before adding them removes the excess liquid from the cans and helps keep the broth cleaner.
Cut the carrots and onion into relatively small pieces. Smaller vegetables cook more evenly and make each spoonful easier to enjoy.
Do not rush the vegetable sautéing step. Allowing the onion and carrots to soften before adding the broth helps build a deeper base for the soup.
Add the garlic near the end of the vegetable sautéing stage. Garlic cooks quickly, so a short amount of time in the pot is enough to release its aroma without allowing it to burn.
Be careful with salt. Bacon, sausage, beans, and chicken broth may all contribute salt, so taste the finished soup before adding a large amount.
For a thicker soup, mash a small portion of the cannellini beans while they are in the pot. This naturally thickens the broth without needing flour or another thickener.
Add spinach near the end rather than at the beginning. Baby spinach wilts quickly, and adding it toward the end helps preserve its fresh texture.
If you plan to store leftovers, allow the soup to cool before transferring it to airtight containers. Refrigerate promptly and use within a few days for the best quality.
The soup can also be prepared ahead of time. In fact, the flavors may become even more developed after the soup has had time to sit. Reheat it gently on the stovetop, stirring occasionally.
3. Frequently Asked Questions
Can I use a different type of sausage?
Yes. Pork, chicken, or turkey Italian sausage can work in this soup. The flavor will vary depending on the sausage you choose, so you may want to adjust the seasoning after the soup has simmered.
What are cannellini beans?
Cannellini beans are large white beans commonly used in Italian cooking. They have a creamy interior and mild flavor, making them especially suitable for soups, stews, salads, and other hearty dishes.
Can I make this soup without bacon?
Yes. Bacon adds smoky richness, but the soup can still be satisfying without it. You can simply leave it out and cook the sausage directly in the pot.
Can I use frozen spinach instead of fresh spinach?
Frozen spinach can be used. Thaw it first and squeeze out excess water, then stir it into the soup toward the end of cooking. Because frozen spinach is already wilted, it generally needs less cooking time than fresh spinach.
Why does my soup become thicker after refrigeration?
Beans naturally release starch into the broth, and the soup can continue to thicken as it cools. This is normal. When reheating leftovers, add a small amount of chicken broth or water if you prefer a thinner consistency.
4. Nutrition Information
The following nutrition estimates are approximate and can vary depending on the sausage, bacon, beans, and chicken broth used.
| Nutrient | Amount per serving |
|---|---|
| Calories | 520 kcal |
| Protein | 29 g |
| Carbohydrates | 42 g |
| Fat | 26 g |
| Saturated Fat | 9 g |
| Fiber | 10 g |
| Sugar | 5 g |
| Sodium | 1,180 mg |
| Calcium | 120 mg |
| Iron | 5 mg |
Italian Sausage White Bean Soup is a straightforward homemade meal with plenty of substance and a comforting texture. The combination of beans, sausage, vegetables, and spinach makes each bowl feel complete while keeping the preparation manageable.
It is also a flexible recipe that can easily become part of your regular meal rotation. With simple preparation and familiar ingredients, this soup is an inviting option whenever you want a warm, filling homemade dish.
