Spicy Italian Sausage Bean Soup

Featured in: Warm and Comforting Bowls

Enjoy warmth and bold flavors with spicy Italian sausage and creamy cannellini beans simmered together, accented by fresh thyme, aromatic onion, and just a hint of heat from red pepper flakes. This hearty soup comes together in one pot for easy prep and cleanup. Finish with a swirl of heavy cream for a rich, velvety finish. Perfect for cold evenings or when you crave comfort in a bowl—customize the spice and herb levels to make it your own.

A woman wearing an apron and smiling.
Updated on Wed, 10 Sep 2025 20:38:17 GMT
A bowl of Spicy Italian Sausage and Cannellini Bean Soup filled with meat, beans, and vegetables. Pin it
A bowl of Spicy Italian Sausage and Cannellini Bean Soup filled with meat, beans, and vegetables. | myhomemaderecipe.com

Spicy Italian Sausage and Cannellini Bean Soup brings together comforting flavors in a bowl that feels just right for cool evenings. The spicy sausage and creamy beans are balanced with thyme and a swirl of cream for a dose of richness. This has become a go-to in my kitchen any time I want something filling but not fussy. If you love soups that are satisfying and big on flavor with little hands-on work you will want to make this one a regular in your home.

When I first cooked this for friends, it became an instant favorite. Now, my family requests it whenever we want something hearty but not too heavy, especially on rainy nights.

Ingredients

  • Spicy crumbled Italian sausage: this is the flavor backbone choose fresh sausage with bright color and no off smell
  • Chopped onion: for sweetness and savory balance pick onions that feel heavy and have tight papery skin
  • Garlic minced: brings depth and warmth use firm cloves with no sprouting
  • Italian seasoning or Herbs de Provence: this adds complexity and herby notes
  • Fresh thyme leaves: brightens everything with floral flavor use green fragrant sprigs
  • Red pepper flakes: add heat adjust based on what you like
  • Carrots sliced: for a natural sweetness and color the carrots should feel solid and snap easily
  • Canned cannellini beans rinsed and drained: these give a creamy texture and bulk check for intact beans in the can
  • Chicken stock: for a rich base pick low-sodium or homemade
  • Heavy cream: makes the soup silky and adds body look for cream with a high fat percentage
  • Salt and pepper to taste: for balance always use kosher salt and freshly ground pepper if possible

Instructions

Brown the Sausage and Aromatics:
Cook the sausage in a large saucepan over medium heat with the onion garlic Italian seasoning thyme leaves and red pepper flakes. Stir often for about five minutes. The onion should soften and turn lightly golden. This step is where the soup starts building its deep savory base. The sausage should lose its raw pink tone and become nicely browned and crumbly.
Add Carrots and Half the Beans:
Once your aromatics are ready, stir in the sliced carrots and half of the rinsed cannellini beans. The carrots should look glossy and begin to soften very slightly. Mixing in just half the beans at this stage will make the broth pick up their creaminess as things simmer.
Simmer with Chicken Stock:
Pour in the chicken stock slowly to avoid splashing. Use a wooden spoon to scrape the bottom so nothing sticks. Bring to a boil over high heat then immediately lower to a simmer. Cover the pot and let it cook for fifteen to twenty minutes until the carrots are fork-tender and the soup smells robust.
Add the Remaining Beans:
Remove the lid and stir in the rest of the beans. This split addition means some beans will melt into the soup while others keep their texture. Let simmer uncovered for two or three extra minutes so the beans heat through.
Finish with Cream:
Take the saucepan off the heat and pour in the heavy cream. Gently stir to combine. The cream should give a slight swirl and turn the broth pale and silky. If the soup feels too thick add a splash more stock or even water. Taste and decide if you want more cream for added richness.
Season and Serve:
Finally, season the soup with salt pepper and extra red pepper flakes if you love heat. Give it one last gentle stir. Garnish generously with more thyme leaves and serve hot.
A bowl of stew with meat, beans, and carrots, served with a sprig of parsley on top. Pin it
A bowl of stew with meat, beans, and carrots, served with a sprig of parsley on top. | myhomemaderecipe.com

This soup’s combination of spicy sausage and creamy beans always brings me back to Sunday nights in my kitchen, everyone gathered around the table with bowls in hand. My personal favorite part is the way the thyme brightens the broth and lingers with every spoonful.

Storage Tips

Let the soup cool completely before transferring to airtight containers. It will keep in the fridge for up to four days and the flavor gets even better as it sits. For longer storage, portion it into freezer-friendly bags or containers and freeze for up to two months. When reheating, do it slowly on the stovetop over low heat to prevent curdling the cream and keep the sausage tender.

Ingredient Substitutions

If you prefer a milder soup, use sweet or mild Italian sausage instead of spicy. You can swap cannellini beans for great northern or navy beans if needed. Fresh spinach stirred in at the end adds color and extra nutrition. Use light cream or whole milk for a less rich version, but keep some creaminess for texture.

Serving Suggestions

A hunk of crusty bread or grilled sourdough is classic with this soup. Pair it with a crisp salad tossed in lemon vinaigrette to balance out the richness. Sometimes I top individual bowls with grated parmesan for an extra boost of savory flavor.

Cultural and Historical Context

Hearty bean and sausage soups have roots in both Italian and Mediterranean country cooking. These dishes were originally humble, made to stretch simple ingredients into a filling meal for families. Today, spicy sausage adds a modern twist while cannellini beans keep it feeling traditional and comforting.

A bowl of soup with meat, beans, and vegetables. Pin it
A bowl of soup with meat, beans, and vegetables. | myhomemaderecipe.com

No matter how you tweak it, this soup invites you to make it your own. I have found friends and family always gather a little closer when this is on the stove. Enjoy the warmth and comfort it brings to your table.

Frequently Asked Questions

→ How spicy is this soup?

The heat comes from spicy Italian sausage and a touch of red pepper flakes. Adjust the flakes for more or less spice.

→ Can I use mild sausage instead?

Yes, substitute mild Italian sausage if you prefer less heat, keeping all other ingredients the same.

→ What’s the best way to thicken the soup?

Use an immersion blender on a portion of the soup or mash some beans before adding cream for a heartier texture.

→ Can I make this soup dairy-free?

Omit the heavy cream or use a non-dairy substitute such as coconut cream or cashew cream for similar richness.

→ How long does it keep in the fridge?

Store leftovers in an airtight container for up to four days. Reheat gently to preserve the creamy texture.

Spicy Italian Sausage Bean Soup

Hearty soup with spicy Italian sausage, creamy beans, aromatic herbs, and a splash of cream.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
By: Merry

Category: Soups & Stews

Difficulty: Easy

Cuisine: Italian

Yield: 6 Servings (Serves 6 portions)

Dietary: ~

Ingredients

→ Soup Base

01 540 g spicy Italian sausage, crumbled
02 1 small onion, finely chopped
03 4 cloves garlic, minced
04 1 teaspoon Italian seasoning or Herbs de Provence
05 1 tablespoon fresh thyme leaves
06 0.25 teaspoon crushed red pepper flakes, adjustable to taste

→ Vegetables and Beans

07 2 medium carrots, sliced
08 425 g canned cannellini beans, rinsed and drained

→ Liquids and Finishing Elements

09 1.2 litres chicken stock
10 120 ml heavy cream
11 Salt and black pepper to taste

Instructions

Step 01

Heat a large saucepan over medium heat. Add crumbled Italian sausage, chopped onion, garlic, Italian seasoning, thyme leaves, and red pepper flakes. Cook for approximately 5 minutes, stirring frequently to break up the sausage, until the onion softens and the mixture becomes fragrant.

Step 02

Stir in sliced carrots and half of the cannellini beans. Mix thoroughly to ensure even distribution.

Step 03

Pour in the chicken stock and bring the mixture to a gentle boil. Reduce heat, cover the pan, and allow to simmer for 15–20 minutes until carrots are fork-tender.

Step 04

Add the remaining cannellini beans. Remove from heat and stir in the heavy cream. Adjust consistency by stirring in more stock, water, or cream to reach the desired richness.

Step 05

Season with salt, pepper, and additional red pepper flakes if desired. Garnish with fresh thyme leaves before serving.

Notes

  1. For a milder dish, opt for sweet Italian sausage and reduce the pepper flakes. Substitute vegetable stock for chicken stock if necessary.

Tools You'll Need

  • Large saucepan or soup pot
  • Wooden spoon
  • Knife and chopping board
  • Measuring jug

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (heavy cream). Check sausage and stock labels for gluten and other allergens.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 495
  • Total Fat: 32 g
  • Total Carbohydrate: 22 g
  • Protein: 27 g