If you’re craving something warm, hearty, and absolutely comforting, then you have to try this Cozy Creamy Cannellini Bean and Sausage Soup Recipe. This soup offers a beautiful blend of savory Italian sausage, tender cannellini beans, and rich cream that meld together for a deliciously velvety texture and deep flavor. It’s simple enough for a weeknight meal yet special enough to serve when friends and family gather around the table. Every spoonful feels like a warm hug, making it the ultimate go-to when you want comfort food that also feels a little indulgent.

Ingredients You’ll Need
All the ingredients in this Cozy Creamy Cannellini Bean and Sausage Soup Recipe are straightforward, pantry-friendly, and each one plays an important role in creating the perfect balance of flavors and textures. From the aromatic herbs to the creamy finish, every element contributes to making this soup truly special.
- Olive oil: Adds a fruity richness and helps brown the sausage evenly for great flavor.
- Bulk Italian sausage: The juicy, spiced meat base that brings warmth and heartiness to the dish.
- Onion: Provides a sweet, savory foundation when sautéed to soften.
- Garlic: For that classic aromatic punch that wakes up the taste buds.
- Carrots: Adds a subtle sweetness and lovely color contrast.
- Celery stalks: Gives a mild earthy crunch to round out the veggie medley.
- Dried thyme: Brings herby, slightly minty notes to elevate the flavor.
- Dried rosemary: Adds piney depth that complements the sausage beautifully.
- Bay leaf: A classic soup enhancer that infuses subtle warmth.
- Chicken or vegetable broth: The soul of the soup, creating a savory and comforting base.
- Cannellini beans: Creamy and tender, they add protein and that smooth texture that makes the soup so cozy.
- Heavy cream: Gives the soup its luscious, silky finish for that creamy dreaminess.
- Salt and pepper: Essential for seasoning and bringing all the flavors into perfect harmony.
- Fresh parsley: A bright, fresh garnish that adds color and a hint of freshness.
How to Make Cozy Creamy Cannellini Bean and Sausage Soup Recipe
Step 1: Brown the Sausage
Start by heating the olive oil in a large pot over medium-high heat. Add the bulk Italian sausage and cook it, breaking it apart with a wooden spoon, until it’s beautifully browned and cooked through. This step is key to developing that rich, savory flavor base that makes every bite so satisfying. Once cooked, remove the sausage and set it aside, leaving just a tablespoon of the flavorful fat in the pot.
Step 2: Sauté the Vegetables
Next, add chopped onion, minced garlic, diced carrots, and celery to the pot. Cook these together for about 5 to 7 minutes until the vegetables have softened and their natural sweetness starts to shine through. This veggie mix adds wonderful texture and a subtle sweetness that balances the heartiness of the sausage perfectly.
Step 3: Add Herbs and Bay Leaf
Sprinkle in the dried thyme, rosemary, and toss in a whole bay leaf. Stir everything around and let the mix cook for an extra minute to release those fragrant herbal oils. This little burst of aromatics is what makes this soup so cozy and inviting, giving it that irresistible depth.
Step 4: Pour in the Broth and Simmer
Pour the chicken or vegetable broth into the pot and bring the mixture to a gentle simmer. This creates the warm, savory base that will soak up all the flavors as the soup cooks. Simmering helps marry the herbs, veggies, and sausage into one harmonious blend.
Step 5: Add Beans, Sausage, and Cream
Return the cooked sausage to the pot along with the rinsed and drained cannellini beans. Stir in the heavy cream, which will transform the soup into a luxuriously creamy delight. Season with salt and pepper to taste, keeping in mind that the sausage adds plenty of seasoning already.
Step 6: Let it All Meld
Allow the soup to simmer gently for 15 to 20 minutes. This step is crucial because it gives all the flavors a chance to marry fully while the vegetables soften just right. The result is a velvety, richly flavored soup that feels like a warm embrace in a bowl.
Step 7: Final Touches
Remove the bay leaf, taste, and adjust the seasoning if necessary. Serve the soup piping hot, garnished generously with fresh chopped parsley for a pop of color and a burst of herbaceous brightness that lifts the whole dish.
How to Serve Cozy Creamy Cannellini Bean and Sausage Soup Recipe

Garnishes
Freshly chopped parsley is a classic garnish for this soup, adding both color and a fresh note to balance the creamy richness. For a little extra indulgence, a drizzle of extra virgin olive oil or a sprinkle of grated Parmesan can take this soup to the next level.
Side Dishes
This soup pairs wonderfully with crusty artisan bread or a warm garlic baguette to soak up every last drop of the creamy broth. A crisp green salad with a tangy vinaigrette also complements the richness of the sausage and cream for a well-rounded meal.
Creative Ways to Present
Serve the Cozy Creamy Cannellini Bean and Sausage Soup Recipe in rustic bowls to highlight its homey vibe. For family gatherings, consider plating individual bowls and adding shredded cheese or crunchy croutons on top to delight your guests with varied textures and added flavor. Even a sprinkle of toasted pine nuts or a few drops of chili oil can add a surprising twist.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors will continue to meld and deepen, making it even tastier the next day. Just give it a good stir before reheating to redistribute the cream and sausage evenly.
Freezing
Cozy Creamy Cannellini Bean and Sausage Soup Recipe freezes well, making it a fantastic make-ahead option. Store leftovers in a freezer-safe container for up to 3 months. Keep in mind that heavy cream can sometimes change texture after freezing, so give it a good whisk when reheating to bring back its smoothness.
Reheating
Reheat the soup gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking and to help reincorporate the cream. Heat until just warmed through to avoid breaking the texture. If it thickens too much, add a splash of broth or water to loosen it back up.
FAQs
Can I use another type of sausage in this soup?
Absolutely! While Italian sausage is traditional and flavorful, you can substitute with chicken sausage, chorizo, or even turkey sausage depending on your preference. Just be mindful of the seasoning and adjust the herbs accordingly to complement the sausage choice.
Is this soup suitable for a vegetarian diet?
Since this Cozy Creamy Cannellini Bean and Sausage Soup Recipe relies on sausage for its signature flavor, it’s not vegetarian as is. However, you can skip the sausage and add smoked paprika or smoked tofu to create a vegetarian-friendly alternative that still packs a punch.
Can I make this soup gluten-free?
Yes! This recipe is naturally gluten-free as long as you check the sausage ingredients for any fillers that contain gluten. Using gluten-free broth will also keep it safe for those with sensitivities.
Why does the soup have a creamy texture without any flour or thickener?
The creamy texture comes from the cannellini beans and the addition of heavy cream. Cannellini beans, when stirred or gently mashed a bit, naturally thicken the broth, making it rich and velvety without needing flour or other thickeners.
Can I use canned or fresh beans for this soup?
Canned cannellini beans are perfect here for convenience and consistency, but if you prefer, you can use dried beans that have been soaked and cooked ahead of time. Freshly cooked beans add wonderful flavor and texture, just be sure they are tender before adding them to the soup.
Final Thoughts
This Cozy Creamy Cannellini Bean and Sausage Soup Recipe is truly one of those dishes you’ll find yourself coming back to, time and again, whenever you need a little warmth and comfort on your table. It’s simple to make, packed with flavor, and adaptable to your kitchen pantry. So don’t hesitate—grab your pot, gather the ingredients, and get ready to enjoy a bowl of soul-satisfying, creamy joy that feels just like home.
Print
Cozy Creamy Cannellini Bean and Sausage Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Description
This Cozy Creamy Bean Soup with Sausage is a comforting and hearty meal perfect for chilly days. It features savory Italian sausage, tender cannellini beans, and a mix of aromatic vegetables all simmered together in a rich, creamy broth. Enhanced with herbs like thyme and rosemary, this soup delivers a flavorful and satisfying bowl of warmth that’s easy to prepare and sure to please the whole family.
Ingredients
Soup Ingredients
- 1 tablespoon olive oil
- 1 pound bulk Italian sausage
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 3 medium carrots, diced
- 2 celery stalks, diced
- 1 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 1 bay leaf
- 4 cups chicken broth or vegetable broth
- 2 cans (15 ounces each) cannellini beans, rinsed and drained
- 1/2 cup heavy cream
- Salt and pepper to taste
- Chopped fresh parsley for garnish
Instructions
- Cook the Sausage: Heat the olive oil in a large pot over medium-high heat. Add the bulk Italian sausage and cook it while breaking it up with a spoon until browned and fully cooked through.
- Drain Excess Fat: Remove the cooked sausage from the pot and set it aside. Carefully drain any excess fat from the pot, leaving about one tablespoon behind to sauté the vegetables.
- Sauté Vegetables: Add the chopped onion, minced garlic, diced carrots, and diced celery to the pot. Cook these vegetables over medium heat for 5 to 7 minutes until they become soft and aromatic.
- Add Herbs: Stir in the dried thyme, dried rosemary, and bay leaf. Cook this mixture for an additional minute until the herbs release their fragrance.
- Add Broth and Simmer: Pour in the chicken or vegetable broth and bring the soup to a gentle simmer over medium heat.
- Combine Beans, Sausage, and Cream: Stir in the rinsed cannellini beans, the cooked sausage, and the heavy cream. Season with salt and freshly ground pepper according to your taste.
- Simmer the Soup: Allow the soup to simmer gently for 15 to 20 minutes so the flavors can meld together and the vegetables soften further.
- Finish Up: Remove the bay leaf from the soup. Taste and adjust seasoning with additional salt and pepper if needed.
- Serve: Ladle the hot soup into bowls and garnish with freshly chopped parsley before serving for a fresh, vibrant touch.
Notes
- You can substitute turkey sausage for a leaner option.
- For a vegetarian version, omit the sausage and use vegetable broth.
- Adjust the cream quantity to make the soup lighter or richer to your preference.
- This soup stores well in the refrigerator for up to 3 days and freezes nicely.
- To thicken the soup, mash some of the beans before adding the cream.

