Creamy Bean Soup with Sausage

Featured in:

How to make a rich and hearty creamy bean soup with sausage with cannellini beans, Italian sausage, and red pesto for weeknight dinners.

sarah mae carter for recipes by clare
By Sarah Mae Carter
Updated on Mon, 27 Oct 2025 19:58:55 GMT

This creamy bean soup with sausage is my go-to weeknight dinner when I want something hearty but don’t have hours to spend in the kitchen. It’s rich, tomatoey, and comes together in just half an hour.

I’ll never forget the first time I made this soup on a chilly Tuesday evening. I had a pound of Italian sausage in the fridge and three cans of cannellini beans in the pantry. What started as a simple dinner idea turned into our family’s most requested creamy bean soup with sausage. The magic happens when you stir in that Parmesan and top each bowl with punchy red pesto (I use sun-dried tomato pesto). It transforms this easy bean soup into something that tastes like it simmered all day. My kids love dunking crusty bread into the rich, creamy broth, and I love that it’s packed with protein and ready faster than ordering takeout.

What Goes Into This Hearty Bean and Sausage Soup

I always use mild Italian sausage for my family, but feel free to spice things up if you prefer. The combination of cannellini beans and cream creates that luxurious, chowder-like texture everyone loves. You’ll need a large pot and a wooden spoon for this recipe.

  • 1 pound Italian sausage, mild or spicy, no casings
  • 2 tablespoons olive oil
  • 2 garlic cloves, minced
  • 1 small onion, finely chopped
  • 3 cups chicken broth
  • 1/2 cup puréed tomatoes
  • 3 ounces tomato paste
  • 3 cans (360g/13 oz) cannellini beans, drained and rinsed
  • 3/4 cup heavy cream
  • 1.5 ounces (about 1/2 cup) grated Parmesan (I prefer freshly grated for best flavor)
  • 2 tablespoons chopped parsley
  • 8 tablespoons red pesto for serving (sun-dried tomato or roasted red pepper pesto work great)
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon fennel seeds
  • 1/2 teaspoon chili flakes, more for serving

How To Make This Simple Sausage and Bean Soup

I recommend doing all your prep work first. This keeps the cooking process smooth and stress-free, especially since this creamy bean soup with sausage comes together quickly.

Step 1: Before you begin, mince the garlic, finely chop the onion, remove sausage from casings by slicing along the length and peeling away the casing, and drain and rinse the beans in a colander.

Step 2: Heat olive oil in a large pot over medium high heat. Add sausage and break up the meat into small, bite-sized pieces with a wooden spoon. Cook until browned and no longer pink, about 5 minutes. You want nice golden brown bits for maximum flavor.

Step 3: Add garlic and onion to the browned sausage. Cook until fragrant and the onion becomes translucent, about 3 minutes. The kitchen will smell amazing at this point. Watch the garlic carefully so it doesn’t burn and turn bitter.

Step 4: Stir in all the spices (salt, pepper, thyme, oregano, fennel seeds, and chili flakes). Cook for 1 minute more, stirring constantly so the spices don’t burn. This step blooms the spices and releases their full flavor. The fennel seeds add a subtle, pleasant aroma.

Step 5: Pour in chicken broth, add puréed tomatoes and tomato paste. Stir everything together and bring to a boil. Add the cannellini beans, stir well, then lower the heat to a gentle simmer. Cover and let it simmer for 15 minutes, stirring occasionally to prevent sticking. The soup should be bubbling gently and the beans will become tender and creamy.

Step 6: When the soup has simmered and the flavors have melded together, pour in the heavy cream and stir gently to combine. The soup will transform into a gorgeous creamy consistency and become noticeably lighter in color. Turn off the heat and stir in the Parmesan until it melts smoothly into the soup.

Step 7: Finish with some extra black pepper and fresh chopped parsley. Taste and adjust salt as needed. Every broth is different, so this final seasoning step ensures your creamy bean soup with sausage is perfectly seasoned. Serve in bowls with crusty bread on the side. Dollop each bowl generously with red pesto (don’t skip this, it truly elevates the soup) and sprinkle with red pepper flakes. The red pesto adds a bright, garlicky punch that cuts through the richness beautifully.

Perfect Pairings For Your Creamy Bean Soup

This hearty soup pairs wonderfully with simple sides that complement its rich, tomatoey flavor.

Crusty Bread: A warm baguette or sourdough loaf is essential for dunking into the creamy broth. The crispy crust and soft interior soak up all that delicious flavor.

Simple Green Salad: A crisp salad with mixed greens, cucumber, and a light vinaigrette provides a refreshing contrast to the richness of this creamy bean soup with sausage.

Garlic Bread: Double down on the Italian flavors with buttery, toasted garlic bread. It’s perfect for mopping up every last drop.

Roasted Vegetables: Roasted broccoli or Brussels sprouts add a nutritious, slightly charred element that balances the soup’s creaminess.

More Quick Bean and Sausage Soups

This creamy bean soup with sausage is perfect for busy weeknights, and pairs wonderfully with other Italian-inspired options. For a heartier version with vegetables and kale, the Italian Sausage and White Bean Soup creates a complete one-pot meal. When you want slow cooker convenience, the 15 Bean Soup Slow Cooker with ham delivers similar hearty flavors.

For bacon-forward variations, try the White Bean Soup with Bacon featuring a Tuscan-style parmesan rind, or the simpler Bean with Bacon Soup. These protein-rich soups are perfect for meal prep and taste even better the next day.

Keeping Your Soup Fresh and Delicious

This creamy bean soup with sausage stores beautifully, making it perfect for meal prep. I often make a double batch on Sunday and enjoy it throughout the week.

Allow the soup to cool completely before transferring to airtight containers. It will keep in the refrigerator for up to 4 days. When reheating, warm it gently in a saucepan over medium heat. You may need to add a splash of water or broth to thin it out slightly, as it thickens when cold.

For longer storage, this soup freezes wonderfully for up to 3 months. Use freezer-safe containers and leave at least 1 inch of headspace to allow for expansion. Thaw overnight in the refrigerator before reheating on the stovetop or in the microwave.

Pro tip: I sometimes freeze individual portions in mason jars for quick grab-and-go lunches. Just remember to leave that headspace and don’t tighten the lid until the soup is fully frozen.

Common Questions About Bean and Sausage Soup

Can I use dried beans instead of canned for this creamy bean soup with sausage?

Yes! You’ll need about 2 cups of dried cannellini beans. Soak them overnight, then cook for about 30 minutes before adding to the soup. This will extend your total cooking time but gives you more control over texture.

What can I substitute for Italian sausage?

Chicken sausage, kielbasa, shredded chicken, or even bacon work beautifully. For a vegetarian version, simply omit the meat and use vegetable broth instead of chicken broth.

Can I make this soup less thick?

Absolutely. If you prefer a brothier soup, add an extra cup of chicken broth during the simmering stage. The consistency is easily adjustable to your preference.

Time To Enjoy This Comforting Bowl

This creamy bean soup with sausage proves that incredible comfort food doesn’t require all-day cooking. In just half an hour, you’ll have a rich, satisfying meal that tastes like it simmered for hours. The combination of tender beans, savory sausage, and that punchy red pesto creates layers of flavor in every spoonful. Whether you’re feeding hungry kids after school or looking for an easy dinner solution, this soup delivers every time. Try this recipe tonight and discover your new favorite weeknight meal!

Print

Creamy Bean Soup with Sausage

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

An ultra creamy bean soup with sausage ready in just 30 minutes. Rich, tomatoey, and elevated with Parmesan and red pesto. Perfect weeknight meal.

  • Author: Sarah Mae Carter
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 46 servings 1x
  • Category: Soup
  • Method: Simmer
  • Cuisine: Italian

Ingredients

Scale
  • 1 pound Italian sausage, mild or spicy, no casings
  • 2 tablespoons olive oil
  • 2 garlic cloves, minced
  • 1 small onion, finely chopped
  • 3 cups chicken broth
  • 1/2 cup puréed tomatoes
  • 3 ounces tomato paste
  • 3 cans (360g/13 oz) cannellini beans, drained and rinsed
  • 3/4 cup heavy cream
  • 1.5 ounces (about 1/2 cup) grated Parmesan
  • 2 tablespoons chopped parsley
  • 8 tablespoons red pesto for serving
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon fennel seeds
  • 1/2 teaspoon chili flakes, more for serving

Instructions

  1. Before you begin, mince the garlic, finely chop the onion, remove sausage from casings, and drain and rinse the beans.
  2. Heat olive oil in a large pot over medium high. Add sausage, break up into small pieces with a wooden spoon, and cook until browned and no longer pink, about 5 minutes.
  3. Add garlic and onion, cook until fragrant and onion is translucent, for 3 minutes. Watch garlic carefully to avoid burning.
  4. Stir in salt, pepper, thyme, oregano, fennel seeds, and chili flakes. Cook for 1 minute more, stirring constantly.
  5. Pour in broth, add puréed tomatoes and tomato paste. Bring to a boil, then add cannellini beans. Stir, lower the heat, cover and simmer for 15 minutes, stirring occasionally. Soup should be bubbling gently.
  6. Pour in cream and stir gently to combine. Soup will become noticeably creamier and lighter in color. Turn off heat and stir in Parmesan until melted.
  7. Finish with extra black pepper and parsley. Adjust salt to taste. Serve with crusty bread, dollop each bowl with red pesto and red pepper flakes.

Notes

  • Don’t skip the red pesto. It elevates this soup to the next level. Sun-dried tomato or roasted red pepper pesto both work beautifully.
  • Use canned beans for quick prep, or dried beans if you have more time (need about 2 cups dried, soak overnight and cook 30 minutes before adding to soup).
  • Can substitute chicken sausage, kielbasa, or bacon for Italian sausage. For vegetarian, omit meat and use vegetable broth.
  • Soup thickens when refrigerated. Add splash of water or broth when reheating.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 485 kcal
  • Sugar: 5 g
  • Sodium: 950 mg
  • Fat: 32 g
  • Saturated Fat: 14 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 8 g
  • Protein: 26 g
  • Cholesterol: 85 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star