There’s something incredibly satisfying about a warm bowl of soup that feels both hearty and comforting. This Spicy Sausage White Bean Soup Recipe hits the spot perfectly with its creamy texture, bold flavors, and just the right amount of heat to keep you cozy on chilly evenings.
Jump to:
Why You'll Love This Recipe
I've made this soup countless times, especially when I want something comforting yet full of flavor that doesn’t take all afternoon. It’s one of those recipes you turn to when you want dinner on the table fast without compromising on taste.
- One-Pot Wonder: Everything cooks in a single pot, so cleanup is quick and easy—my favorite kind of cooking!
- Perfect Balance of Heat and Creaminess: The spicy sausage and red pepper flakes give it a subtle kick that’s mellowed out beautifully by the creamy broth.
- Hearty and Nutritious: Packed with protein, veggies, and beans, it’s filling enough to serve as a complete meal.
- Customizable Comfort: You can easily tweak the spice level and thickness to fit exactly what you’re craving.
Ingredients & Why They Work
This recipe shines because each ingredient plays a role—whether it’s boosting flavor, adding texture, or balancing the heat. Keep an eye out for quality sausage and fresh herbs for the best results.

- Spicy Italian Sausage: The star player that brings bold flavor and heat; using crumbled sausage lets it cook evenly and infuse the broth.
- Onion: Adds sweetness and depth when sautéed until soft and lightly caramelized.
- Garlic: A classic soup essential that complements the sausage’s spice.
- Italian Seasoning & Fresh Thyme: These herbs elevate the soup’s aroma and add a fresh, earthy note—don’t skip fresh thyme if you can find it!
- Red Pepper Flakes: Adjust to your heat preference—just a pinch adds great warmth without overwhelming.
- Carrots: Tender and subtly sweet, balancing the spicy and savory flavors.
- Cannellini Beans: Creamy and hearty, they thicken the soup and add protein and fiber.
- Chicken Stock: The flavorful base that ties it all together; homemade or good-quality store-bought works great.
- Fresh Spinach: Adds color, nutrients, and a bright freshness once wilted into the soup.
- Heavy Cream: For that irresistible creamy texture and to mellow the spice; you can adjust the amount for thickness.
- Salt & Pepper: To taste—season gradually and always taste before serving.
Make It Your Way
I love tweaking this soup depending on the season and my mood. Sometimes I add more spice, other times I swirl in extra cream for richness. The best part? You can tailor it easily to your personal tastes.
- Variation: When I want less spice, I swap the spicy sausage for mild or use turkey sausage for a leaner version—it still packs plenty of flavor!
- Extra Veggies: Toss in some chopped kale or celery for a fresh twist and extra crunch.
- Thicker Texture: Try blending half the beans with some broth; it creates a thicker, creamier soup without adding flour or thickeners.
- Dairy-Free Option: Replace heavy cream with coconut milk or cashew cream—still delicious and creamy.
Step-by-Step: How I Make Spicy Sausage White Bean Soup Recipe

Step 1: Sauté the Sausage and Aromatics
Start by heating your large saucepan over medium heat, then add the crumbled spicy Italian sausage along with chopped onion, minced garlic, Italian seasoning, fresh thyme leaves, and red pepper flakes. Stir often, breaking up the sausage as it cooks. You want the onion to soften and just start browning—about 5 minutes. This build of flavor is the base that makes the soup so comforting.
Step 2: Add Carrots and Half the Beans
Next, stir in the sliced carrots and half of the rinsed cannellini beans. Let them mingle for a minute, coating everything in those spicy, herby juices.
Step 3: Pour in the Chicken Stock and Simmer
Pour in the chicken stock, stir everything well, then cover the pot and bring it to a boil. Once boiling, reduce to a gentle simmer and let it cook for 15 to 20 minutes until those carrots are tender. This simmering step lets all the flavors meld together beautifully.
Step 4: Add Spinach and Remaining Beans
Now stir in the fresh spinach and the remaining half of the white beans. Cover again and let the spinach wilt slowly over low heat, stirring occasionally. For a thicker soup, I sometimes blend these last beans with a bit of soup liquid (without the sausage) or mash them with a fork before folding them back in—this adds creaminess without extra dairy.
Step 5: Finish with Cream and Season
Remove the pot from heat, then stir in the heavy cream for that silky smooth finish. Adjust the consistency to your liking by adding more stock if needed. Don’t forget to season with salt, pepper, and a little more red pepper flakes if you want to sneak in extra heat. A sprinkle of fresh thyme on top before serving brings it all home.
Top Tip
From all my times making this Spicy Sausage White Bean Soup Recipe, these tips have really helped me nail the flavor and texture each time—and they just might help you too.
- Don’t Overcook the Sausage: Cook just until browned and fragrant—overcooking can dry it out and make the soup greasy.
- Use Fresh Thyme Leaves: Adding only the leaves avoids bitter bits from woody stems and gives a subtle herbal aroma.
- Adjust Spice Gradually: Add red pepper flakes slowly; it’s easier to add more heat than to tone it down once it’s too spicy.
- Blend or Mash Beans for Thickness: This simple trick is my go-to for that creamy soup texture without extra cream or thickening agents.
How to Serve Spicy Sausage White Bean Soup Recipe

Garnishes
I usually top my bowl with a few fresh thyme leaves and a small pinch of red pepper flakes to brighten the flavors just before serving. Sometimes I add a drizzle of extra virgin olive oil or a sprinkle of freshly grated Parmesan for a bit of indulgence.
Side Dishes
A warm crusty baguette or sourdough slice is my go-to for dunking. You could also serve it with a simple green salad or roasted Brussels sprouts for a complete, satisfying meal.
Creative Ways to Present
For dinner parties, I like to serve this soup in cute mini cast-iron pots or rustic bowls with toasted garlic bread on the side. It looks inviting and feels extra special while still being simple comfort food.
Make Ahead and Storage
Storing Leftovers
Leftover soup stores beautifully in an airtight container in the refrigerator for up to 4 days. I find the flavors actually deepen overnight, so it tastes even better the next day.
Freezing
I’ve frozen this soup several times with success. Just cool it completely, transfer to freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating gently on the stovetop.
Reheating
When reheating, warm it over low to medium heat, stirring occasionally to prevent sticking. If it thickens too much, simply add a splash of chicken stock or water to loosen it back up.
Frequently Asked Questions:
For a vegetarian version, swap the spicy sausage for plant-based sausage or smoked tofu, and use vegetable stock instead of chicken stock. The flavor will be different but still satisfying with lots of herbs and beans.
This soup has a gentle spicy kick from the hot Italian sausage and red pepper flakes, but it’s easy to customize. Use mild sausage to tone down the heat, or add extra red pepper flakes if you want it spicier. Start small when adding heat—it’s easier to add more than take away.
Yes! If using dried cannellini beans, soak them overnight and cook separately until tender before adding to the soup. This prevents the beans from turning mushy in the soup and lets you control the texture better.
I recommend blending or mashing half the beans and folding them back into the soup. This adds creaminess without extra flour or starches. Alternatively, increase the heavy cream to 1 cup for a richer, thicker texture.
Final Thoughts
This Spicy Sausage White Bean Soup Recipe has become such a beloved classic in my kitchen. It’s straightforward enough for a weeknight but special enough to impress guests without any fuss. I love how the cozy, creamy broth carries those spicy, savory notes perfectly. I’m sure you’ll find yourself coming back to it again and again when comfort food calls your name.
Print
Spicy Sausage White Bean Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Low Lactose
Description
A hearty and comforting Sausage White Bean Soup featuring spicy Italian sausage, tender cannellini beans, fresh vegetables, and a touch of cream. This one-pot meal is perfect for chilly nights and offers a rich, flavorful broth with a creamy texture and a balance of savory and spicy notes.
Ingredients
Meats
- 19 oz spicy (hot) crumbled Italian sausage
Vegetables and Herbs
- 1 small onion (chopped)
- 4 cloves garlic (minced)
- 2 medium carrots (sliced)
- 1 tablespoon fresh thyme (no sprigs, just leaves)
- 1 teaspoon Italian seasoning (or Herbs from Provence)
- ¼ teaspoon red pepper flakes (to taste)
- 5 oz fresh spinach
Pantry
- 15 oz cannellini beans (canned, rinsed and drained)
- 4 cups chicken stock
- ½ cup heavy cream
- salt and pepper (to taste)
Instructions
- Cook Sausage and Aromatics: In a large saucepan, add crumbled Italian sausage, chopped onion, minced garlic, Italian seasoning, fresh thyme leaves, and red pepper flakes. Cook on medium heat for about 5 minutes, stirring regularly to break up the sausage, until the onion softens and begins to lightly brown.
- Add Vegetables and Beans: Stir in sliced carrots and half of the rinsed and drained cannellini beans into the sausage mixture.
- Add Stock and Simmer: Pour in 4 cups of chicken stock, stir well, cover with a lid, and bring to a boil. Then reduce to a visible simmer and cook for 20 minutes until the carrots are tender.
- Add Spinach and Remaining Beans: Add the fresh spinach and the remaining half of the white beans to the pot. Cover and let the spinach wilt on low heat while stirring occasionally.
- Optional: Blend or Mash Beans: For a thicker texture, transfer the remaining beans with some soup liquid (without sausage) to a blender and puree. Alternatively, mash the beans in a bowl with a fork for a chunkier texture. Then add the blended or mashed beans back to the pot with the spinach and cover to let spinach wilt.
- Finish Soup: Remove the soup from heat once the spinach is wilted, then stir in the heavy cream. Adjust consistency by adding more chicken stock or cream as desired. Season with salt, pepper, and additional red pepper flakes if preferred.
- Serve: Garnish with fresh thyme leaves and serve warm for a comforting meal.
Notes
- This soup is ideal for cozy, chilly nights as a filling and warming meal.
- It stores well in both the fridge and freezer for convenient make-ahead meals.
- For a richer soup, use 1 cup of heavy cream instead of ½ cup.
- You can customize the texture by blending or mashing the beans according to preference.
- Make sure to rinse and drain canned beans to remove excess sodium.
- One-pot cooking makes for easy cleanup.
Nutrition
- Serving Size: 1 serving
- Calories: 787 kcal
- Sugar: 8 g
- Sodium: 1703 mg
- Fat: 57 g
- Saturated Fat: 23 g
- Unsaturated Fat: 31 g
- Trans Fat: 0 g
- Carbohydrates: 36 g
- Fiber: 8 g
- Protein: 35 g
- Cholesterol: 145 mg



Leave a Reply