Creamy Bean Soup with Sausage Recipe | Hearty, Savory & Easy
I have to tell you; this Creamy Bean Soup with Sausage has become a hit in my kitchen. The first time I made it, the way the savory sausage mingled with tender beans and creamy broth had everyone asking for seconds.
It’s hearty, warm, and packed with flavor, making it the ultimate comfort dish when the weather turns chilly. Plus, it’s easy to whip up on a busy weeknight or for weekend gatherings. When I serve this, I know I’m delivering more than a meal – it’s a bowlful of contentment.
If you’re looking for something deliciously creamy, loaded with flavor, and so simple to make, this recipe is exactly what you need! And if you enjoy trying unique twists on classic recipes, you might also love the Muffuletta Pizza Rolls Recipe.

Why You’ll Love This Recipe?
This dish isn’t your average bean soup. It stands out with its ease, flexibility, and irresistible taste. Here are some reasons why you’ll adore it:
Packed with Flavor
Every bite of this soup is a well-rounded mix of savory sausage, earthy herbs, and creamy broth. The balance of garlic, thyme, and rosemary brings out warming, comforting notes. The spinach sneaks in a touch of freshness, elevating the whole dish.
You won’t believe how much depth this simple recipe has! You can also enjoy a lighter, veggie-packed comfort dish like the No Noodle Butternut Squash Lasagna Recipe alongside this soup for a complete meal.
Quick and Convenient
Preparing this soup doesn’t need hours in the kitchen. From prep to table, it’s ready in under an hour! It’s the perfect choice when you’re short on time but looking for something satisfying.
Highly Customizable
You can adapt this recipe to suit your preferences. Want a bit more spice? Opt for spicy sausage. Looking for a lighter version? Swap cream for a dairy-free alternative. The recipe is a playground for creativity, and the results are always delicious.
Heartwarming and Filling
Thanks to the beans, sausage, and cream, this soup is incredibly filling. It works wonderfully as a main meal. Pair it with some crusty bread, and you’ve got a meal that satisfies every craving.
Perfect for Any Season
While it’s an excellent dish for cold weather, its versatility means you can tweak it for any time of year. Skip the cream in summer for a lighter version or add heartier elements for winter evenings.
Cooking Time
Here’s how much time you’ll need to make this Creamy Bean Soup with Sausage:
- Prep Time: 15 minutes
- Cooking Time: 30 minutes
- Total Time: 45 minutes
Ingredients
Here’s everything you’ll need to bring this cozy deliciousness to life:
- Italian sausage (mild or spicy)
- Onion
- Garlic
- Carrots
- Celery
- Cannellini beans
- Chicken broth
- Dried thyme
- Dried rosemary
- Fresh spinach
- Heavy cream
- Grated Parmesan cheese
- Fresh parsley
- Salt
- Black pepper
Variations
Want to make some changes? Here are ways to adjust the recipe to your liking:
- Go Dairy-Free: Replace heavy cream with coconut cream or unsweetened almond milk.
- Make It Spicier: Use spicy Italian sausage or add red pepper flakes for extra heat.
- Herb Swaps: Switch thyme or rosemary with oregano or basil for a different flavor profile.
- Add More Veggies: Toss in zucchini, kale, or mushrooms to bump up the nutrition.
- Keep It Light: Use a lower-fat cream alternative like half-and-half.

Equipment You’ll Need
- Large pot or Dutch oven – to cook the soup.
- Knife and cutting board – for chopping vegetables.
- Wooden spoon – to break up the sausage and stir.
- Measuring cups/spoons – for accuracy in seasoning.
How to Make Creamy Bean Soup with Sausage?
When the weather calls for something warm and hearty, this creamy bean soup with sausage delivers comfort in every spoonful!
Step 1: Cook the Sausage
Heat a large pot over medium-high heat and crumble the sausage into it while cooking. Stir occasionally, allowing it to brown on all sides. Once fully cooked, remove the sausage but leave some of the flavorful drippings behind.
Step 2: Sauté the Vegetables
Add chopped onion, garlic, diced carrots, and celery to the same pot. Sauté them over medium heat until the onions are translucent and the vegetables have softened. This step creates a rich aromatic base for your soup.
Step 3: Combine Beans and Broth
Toss the cooked sausage back into the pot. Add cannellini beans, chicken broth, thyme, rosemary, salt, and pepper. Bring the mixture to a boil, then reduce the heat to a simmer. Cover and cook for 15-20 minutes so the flavors meld beautifully.
Step 4: Add Spinach and Cream
Stir in the fresh spinach. Watch it wilt as it incorporates into the soup. Then, pour in the heavy cream and stir until everything blends into a smooth, creamy texture.
Step 5: Serve and Garnish
Ladle the soup into bowls and finish with a sprinkle of grated Parmesan cheese and chopped parsley. Serve it warm and enjoy the cozy, comforting flavors with your favorite side of crusty bread!
Tips for Making the Recipe
- Blend It Up: If you prefer a thicker texture, use an immersion blender to puree some of the beans before adding the cream.
- Don’t Skip the Drippings: Keeping some sausage drippings in the pot enhances the soup’s flavor.
- Season Gradually: Start with a small amount of salt and adjust as needed once the soup finishes cooking.
- Fresh vs. Dried Herbs: If using fresh herbs, use about three times the amount as dried.
How to Serve Creamy Bean Soup with Sausage?
This soup is a star all on its own, but you can elevate it even more with thoughtful additions. Serve it with crusty artisan bread or cheesy garlic knots, perfect for dipping into the creamy broth. For garnish, a sprinkle of Parmesan and parsley adds color and richness. If you feel like indulging, drizzle a touch of olive oil or chili oil on top for an added burst of flavor.

Nutritional Information
Here’s an approximate nutritional breakdown per serving of this hearty soup:
- Calories: 350
- Protein: 18g
- Carbohydrates: 25g
- Fat: 20g
Make Ahead and Storage
This soup is an excellent make-ahead dish that tastes even better the next day!
Refrigeration
Store leftovers in an airtight container in the fridge for up to 3 days. When reheating, add a splash of broth or cream to bring back the original texture.
Freezing
Freeze the soup (without the cream) in portioned containers for up to 3 months. When ready to serve, thaw it overnight, reheat, then add the cream.
With its rich flavors, creamy texture, and customizable options, this Creamy Bean Soup with Sausage delivers warmth and comfort in every bite. Try it out, experiment with your favorite twists, and enjoy a soup that’s as simple as it is satisfying!

Creamy Bean Soup with Sausage Recipe
Ingredients
Method
- Heat a large pot over medium-high heat and crumble the sausage into it while cooking. Stir occasionally, allowing it to brown on all sides. Once fully cooked, remove the sausage but leave some of the flavorful drippings behind.
- Add chopped onion, garlic, diced carrots, and celery to the same pot. Sauté them over medium heat until the onions are translucent and the vegetables have softened. This step creates a rich aromatic base for your soup.
- Toss the cooked sausage back into the pot. Add cannellini beans, chicken broth, thyme, rosemary, salt, and pepper. Bring the mixture to a boil, then reduce the heat to a simmer. Cover and cook for 15-20 minutes so the flavors meld beautifully.
- Stir in the fresh spinach. Watch it wilt as it incorporates into the soup. Then, pour in the heavy cream and stir until everything blends into a smooth, creamy texture.
- Ladle the soup into bowls and finish with a sprinkle of grated Parmesan cheese and chopped parsley. Serve it warm and enjoy the cozy, comforting flavors with your favorite side of crusty bread!
Notes
- Blend It Up: If you prefer a thicker texture, use an immersion blender to puree some of the beans before adding the cream.
- Don’t Skip the Drippings: Keeping some sausage drippings in the pot enhances the soup’s flavor.
- Season Gradually: Start with a small amount of salt and adjust as needed once the soup finishes cooking.
- Fresh vs. Dried Herbs: If using fresh herbs, use about three times the amount as dried.






