There’s something so satisfying about a hearty, creamy soup that hits all the right notes—spice, comfort, and a little bit of zing. This Spicy Sausage White Bean Soup Recipe does exactly that, with savory sausage mingling beautifully with tender beans and fresh greens in a luscious broth. Trust me, once you try it, it’ll become your go-to bowl of warmth.
Jump to:
Why You'll Love This Recipe
This soup feels like a hug in a bowl, rich and creamy but with a nice spicy kick that never overwhelms. I’ve made it on chilly nights after long days when I just wanted something quick but satisfying—and it always delivers.
- One-pot wonder: Everything cooks in a single saucepan, which means minimal cleanup and maximum flavor melding.
- Balanced comfort food: The spicy sausage adds a bold flavor while veggies and white beans keep things wholesome and hearty.
- Customizable spice level: You control the heat with red pepper flakes—you can dial it up or down effortlessly.
- Make-ahead friendly: It stores beautifully in the fridge and freezes well, perfect for busy weeknights or meal prep.
Ingredients & Why They Work
Every ingredient in this Spicy Sausage White Bean Soup Recipe plays a part in creating that perfect balance of flavor and texture. From the spicy Italian sausage giving it a savory backbone to the creamy beans and fresh spinach adding body and freshness—each one brings something important to the table.
- Spicy Italian sausage: Provides depth, heat, and a meaty texture that’s hard to beat for a comforting soup.
- Onion: Sweetens and softens during cooking, building that flavorful base you can almost smell.
- Garlic: Adds a fragrant punch that pairs perfectly with the sausage.
- Italian seasoning & thyme: Herbal notes that tie the savory and spicy elements together seamlessly.
- Red pepper flakes: Gives that subtle heat—adjust these to fit your taste buds.
- Carrots: Add natural sweetness and a bit of tender crunch for contrast.
- Cannellini beans: Creamy and mild, they bulk up the soup and give it that silky mouthfeel.
- Chicken stock: The flavorful liquid that melts everything together into a luscious broth.
- Fresh spinach: Provides a pop of green, freshness, and color right at the end.
- Heavy cream: Rounds out the flavor, making the soup rich and smooth.
- Salt and pepper: Essential for seasoning—never underestimate fine-tuning these to taste!
Make It Your Way
Now, while I love this soup as it is, I bet you’ll want to tweak it here and there to match your style. Feel free to swap sausage types, adjust the spice, or add extra veggies. The best part? It's super forgiving!
- Variation: Once, I tried swapping the spicy sausage for a milder chicken sausage and added kale instead of spinach—delicious and just as comforting.
- Dairy-free option: If you want this without cream, try coconut milk for a subtle twist or skip it entirely—just add a bit more stock for liquid.
- Extra protein: Stir in cooked shredded chicken or add a handful of cooked quinoa if you want to boost the protein even more.
- Chunky or smooth: For a silky texture, blend half the beans with some broth; if you prefer it chunkier, just mash them lightly—you decide!
Step-by-Step: How I Make Spicy Sausage White Bean Soup Recipe
Step 1: Sizzle the Sausage and Aromatics
Start by heating your saucepan over medium. Toss in the crumbled spicy Italian sausage along with chopped onion, minced garlic, Italian seasoning, fresh thyme leaves, and red pepper flakes. Stir often to break the sausage into bits, and cook until the onion softens and just starts to brown—about 5 minutes. This step is where all the flavors develop, so don’t rush it!
Step 2: Add Carrots & Half the Beans
Stir in the sliced carrots and half of your rinsed cannellini beans. The carrots add a nice hint of sweetness which perfectly balances the sausage’s spice, and the beans begin thickening the soup’s texture.
Step 3: Pour in Stock and Simmer
Pour in 4 cups of chicken stock. Give everything a good stir, cover your pot, and bring it up to a boil. Once boiling, reduce to a simmer and let it cook gently for 15 to 20 minutes until those carrots soften up but still maintain a little bite.
Step 4: Wilt the Spinach and Finish the Beans
Add the fresh spinach and the remaining cannellini beans to the pot. Cover again and let the spinach wilt down on low heat, stirring every so often. If you like your soup thick and creamy, blend this second half of the beans with some broth before returning it to the pot. For a chunkier version, just mash the beans a bit right in the pot or in a bowl then stir in.
Step 5: Stir in Cream & Season
Once the spinach is nicely wilted, remove the pot from heat and stir in your heavy cream. Taste and adjust seasoning with salt, pepper, or more red pepper flakes if you want an extra kick. If the soup feels too thick, add a little more stock or water until you’re happy with the consistency.
Top Tip
After making this recipe several times, I’ve learned a few tricks to make it just right every time. These help you get that perfect balance between creamy and spicy while keeping prep simple.
- Browning the sausage well: Don’t rush this part—it builds a rich flavor base that makes your soup irresistible.
- Adjust heat thoughtfully: Start with a little red pepper flakes—you can always add more at the end but can’t take the heat out once it’s in.
- Beans texture: Blending half the beans creates creaminess without heavy cream overload, which is a great trick if you want to lighten it up.
- Avoid overcooking spinach: Add it last and just wilt it—this keeps its fresh color and nutrients intact.
How to Serve Spicy Sausage White Bean Soup Recipe
Garnishes
I like to sprinkle fresh thyme leaves or chopped parsley on top to brighten the soup just before serving. A little grated Parmesan on the side never hurts either—adds a salty, umami boost. For a last touch of heat, a few more red pepper flakes on top can be great, especially if you’re serving it family-style.
Side Dishes
Some crusty bread—whether a baguette or sourdough—is perfect for dunking. Or, if you want something lighter, a simple side salad with lemon vinaigrette pairs beautifully. Roasted vegetables or garlic bread also round out the meal nicely.
Creative Ways to Present
For special occasions, I’ve served this soup in small bowls garnished with microgreens and a dollop of crème fraîche, making it feel a bit fancy. You can also drizzle a bit of good-quality olive oil on the top or add a crispy sage leaf to elevate presentation and flavor.
Make Ahead and Storage
Storing Leftovers
I usually keep leftovers in an airtight container in the fridge. The flavors actually deepen overnight, so it tastes even better the next day. It lasts about 3 to 4 days refrigerated without losing its texture or flavor.
Freezing
This soup freezes really well! Just let it cool completely, then portion into freezer-safe containers or bags. When you’re ready, thaw it overnight in the fridge and reheat slowly on the stove. Be mindful to add a splash of stock or water during reheating if it’s thickened too much.
Reheating
I prefer reheating gently on the stovetop over low to medium heat, stirring often, so it warms through evenly without breaking down the spinach or beans too much. If it’s thickened too much in the fridge, add a bit more stock or water to loosen it up.
Frequently Asked Questions:
You can swap the spicy Italian sausage for a plant-based sausage or omit it altogether and add extra beans or vegetables for protein and texture. Use vegetable stock instead of chicken stock and replace the heavy cream with coconut cream or a cashew cream for a vegan version.
This soup has a pleasant moderate heat from the spicy sausage and red pepper flakes. If you want less heat, reduce or omit the red pepper flakes and pick a milder sausage. To make it spicier, add more red pepper flakes at the end or use extra spicy sausage depending on your heat level preference.
Yes! If using dried beans, soak them overnight and cook them fully before adding to the soup. This will add extra prep time but enhances flavor. Just add them during the same step you would with canned beans. Also, adjust the cooking time to ensure they’re tender.
Crusty bread like a baguette or sourdough is perfect for dipping into this creamy soup. A simple green salad complements the hearty flavors nicely, and for special occasions, garlic bread or roasted vegetables round out the meal beautifully.
Final Thoughts
I genuinely love how this Spicy Sausage White Bean Soup Recipe comes together so effortlessly and tastes like something that took hours. It’s one of those meals that feels homemade and comforting but isn’t a hassle to make. Whether you’re feeding family or just want something cozy after a long day, this recipe has you covered—give it a try and see how quickly it becomes your kitchen favorite.
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
Description
This hearty Sausage White Bean Soup combines spicy Italian sausage, creamy cannellini beans, fresh vegetables, and a touch of cream to create a comforting and delicious one-pot meal perfect for chilly nights or anytime you crave a cozy bowl of soup.
Ingredients
Meat and Vegetables
- 19 oz spicy (hot) crumbled Italian sausage
- 1 small onion, chopped
- 4 cloves garlic, minced
- 2 medium carrots, sliced
- 5 oz fresh spinach
Seasonings and Herbs
- 1 teaspoon Italian seasoning (or Herbs from Provence)
- 1 tablespoon fresh thyme leaves (no sprigs)
- ¼ teaspoon red pepper flakes (to taste)
- Salt and pepper (to taste)
Beans and Liquids
- 15 oz cannellini beans, canned, rinsed and drained
- 4 cups chicken stock
- ½ cup heavy cream
Instructions
- Cook the 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 over medium heat, stirring frequently to crumble the sausage, for about 5 minutes until the onion softens and starts to brown.
- Add carrots and beans: Stir in the sliced carrots and half of the rinsed and drained cannellini beans. Mix well to combine all ingredients.
- Add stock and simmer: Pour in 4 cups of chicken stock, stir, then cover the pot with a lid and bring the soup to a boil. Reduce the heat to a visible simmer and cook for 20 minutes until the carrots become tender.
- Add spinach and remaining beans: Add the fresh spinach and the remaining half of the cannellini beans to the pot. Cover and let the spinach wilt over low heat, stirring occasionally.
- Optional bean texture adjustment: For a thicker soup, transfer the remaining half of the beans with some soup liquid (without sausage) to a blender and puree. For a chunkier texture, mash the beans and some soup liquid with a fork in a bowl. Return the beans to the pot with the spinach and stir together. Continue to wilt the spinach on low heat.
- Finish with cream and seasoning: Remove the soup from heat, stir in the heavy cream, and adjust the consistency by adding more chicken stock if needed. Season with salt, pepper, and additional red pepper flakes to taste. Garnish with fresh thyme before serving. Enjoy warm!
Notes
- This soup can be made ahead and stores well in the fridge and freezer.
- Use 1 cup of heavy cream instead of ½ cup for a thicker, richer soup.
- The soup cooks entirely in one pot, making cleanup easy.
- You can substitute fresh spinach with kale or swiss chard if desired.
- For a milder version, reduce or omit the red pepper flakes.
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