If you are craving a hearty, comforting bowl of warmth that feels like a hug from the inside, this Italian Sausage White Bean Soup Recipe is exactly what you need. It blends rich, savory Italian sausage and smoky bacon with creamy cannellini beans and fresh spinach for a soulful meal that’s both nourishing and packed full of flavor. The beautiful balance of spices like rosemary and Italian seasoning, with textures from tender vegetables and luscious, pureed beans, turns a simple soup into a feast for the senses. Whether it’s a chilly evening or you simply want a satisfying dinner, this soup is a guaranteed crowd-pleaser that’s easy enough to make any night of the week.

Ingredients You’ll Need
What makes this Italian Sausage White Bean Soup Recipe so delightful is how straightforward the ingredients are, yet how each one plays a crucial role in building layers of flavor, texture, and color. Let’s talk about the essentials that come together like old friends in this pot of comfort.
- 1 pound Italian sausage: Choose a flavorful, quality Italian sausage for that classic savory base.
- 4 strips bacon: Adds smoky richness that deepens the soup’s flavor profile beautifully.
- 1/2 medium onion (chopped): Provides sweetness and body when sautéed to golden perfection.
- 3 cloves garlic (minced): Infuses an aromatic punch with just the right amount of spice.
- 4 (14 ounce) cans white beans (cannellini) (drained): Creamy and mild, these beans give the soup comforting heft.
- 4 cups chicken broth: The liquid foundation that brings all ingredients together in harmony.
- 1/4 teaspoon Italian seasoning: A blend of herbs that instantly transports you to Italy’s sunny countryside.
- 1/4 teaspoon dried rosemary: Adds woodsy, fragrant notes that elevate the soup’s character.
- 2 small carrots (peeled & chopped small): Provide natural sweetness and a pop of tender texture.
- 2 cups (packed) fresh baby spinach: Offers a fresh, vibrant green color with subtle earthiness when wilted in.
- Salt & pepper (to taste): The simple seasoning duo that balances and enhances all the flavors.
How to Make Italian Sausage White Bean Soup Recipe
Step 1: Render the Meat
Begin by adding the Italian sausage meat and chopped bacon directly into a large soup pot. Cooking them over medium-high heat allows the fats to render out, giving you that essential crispy texture and intensifying the flavor. This step takes a little patience but trust me, the aroma alone makes it worth every second.
Step 2: Remove Meat but Keep the Flavor
Once your sausage and bacon reach perfect crispiness, transfer them to a plate but don’t discard the fat. Leaving about two tablespoons in the pot ensures your soup retains that luscious richness when you sauté your aromatics next.
Step 3: Sauté Onion and Garlic
In the reserved fat, add your chopped onion. Cooking them until soft and lightly browned brings out their natural sweetness and sets a fantastic base. Toss in garlic only when the onions are ready; cooking it too long can turn bitter, so just a quick 30 seconds is all you need to awaken those flavors.
Step 4: Add Beans, Broth, and Herbs
Now it’s time to bring the rest of the ingredients into the mix: the creamy white beans, chicken broth, Italian seasoning, and dried rosemary. Stir these with love, scraping any flavorful browned bits off the bottom of the pot that will deepen the soup’s taste even more.
Step 5: Purée for Creaminess
Remove the pot from the heat and carefully blend the soup using an immersion blender until it’s mostly smooth but still delightfully chunky, leaving some beans whole. This texture plays wonderfully against the bite of the sausage and the softness of the carrots.
Step 6: Return Meat and Simmer with Carrots
Reintroduce the sausage and bacon back into the pot along with the chopped carrots. Bring the soup to a boil, then lower the heat to a gentle simmer with the lid slightly ajar. This allows the carrots to soften and the soup to thicken just a bit more, creating that irresistible hearty consistency.
Step 7: Wilt the Spinach and Finish
Finally, stir in the fresh baby spinach and let it wilt gently for a minute or two. This not only adds a burst of green vibrance but also a fresh earthiness that balances the richness perfectly. Taste to adjust salt and pepper, and your Italian Sausage White Bean Soup Recipe is ready to be enjoyed!
How to Serve Italian Sausage White Bean Soup Recipe

Garnishes
Nothing beats finishing this soup with a generous sprinkle of fresh parsley or a little grated Parmesan cheese. A drizzle of extra virgin olive oil or a few red pepper flakes can add a wonderful layer of luxury and heat if you’re feeling adventurous.
Side Dishes
Serve this soup with warm crusty bread, garlic knots, or even a simple green salad to round out the meal. The bread is perfect for dipping, while the salad adds a refreshing crunch that complements the creamy, savory soup beautifully.
Creative Ways to Present
For a stunning presentation, ladle the soup into rustic bowls and top each serving with a swirl of pesto or a few toasted pine nuts. You could also serve it in hollowed-out mini bread bowls for a charming touch that’s as practical as it is delightful.
Make Ahead and Storage
Storing Leftovers
Leftover soup keeps wonderfully in an airtight container in the refrigerator for up to 4 days. The flavors even deepen as it rests, making reheated soup taste even better the next day.
Freezing
This soup freezes well, too. Portion it into freezer-safe containers leaving some room for expansion, and store for up to 3 months. Just avoid freezing with the fresh spinach if you prefer to add greens fresh when reheating for a pop of color and texture.
Reheating
Reheat gently over medium heat on the stove, stirring occasionally to warm evenly. If the soup has thickened in the fridge or freezer, add a splash of broth or water during reheating to return it to the perfect silky consistency.
FAQs
Can I use turkey sausage instead of Italian sausage?
Absolutely! Turkey sausage will make the soup a bit leaner but still flavorful. Just make sure it’s well-seasoned or add an extra pinch of Italian seasoning to help mimic that classic taste.
Is it necessary to drain the canned white beans?
Yes, draining the beans helps control the soup’s consistency so it doesn’t become too watery. You want a nice balance between creamy and chunky textures in this recipe.
Can I make this soup vegetarian?
Definitely. Substitute the sausage and bacon with hearty vegetables like mushrooms and smoked paprika for depth. Use vegetable broth instead of chicken broth, and you’ll still have a deeply satisfying Italian Sausage White Bean Soup Recipe experience, meat-free!
What if I don’t have an immersion blender?
No worries! Transfer a couple of ladles of the soup to a regular blender and pulse until smooth, then return it to the pot. For a rustic texture, you can mash some beans with a fork or potato masher instead.
How can I make this soup spicier?
Try adding crushed red pepper flakes during the sautéing step or a dash of hot sauce just before serving. You can also pick a spicy Italian sausage to up the heat naturally.
Final Thoughts
This Italian Sausage White Bean Soup Recipe is one of those dishes that feels like comfort food with a little something special baked right in. It’s rich yet fresh, hearty yet light, and incredibly easy to make with simple ingredients you probably already have on hand. I hope you give this recipe a try soon and enjoy the cozy, satisfying goodness in every spoonful. Once you taste it, it might just become one of your favorite go-to meals too!
