That moment when a pot of soup starts bubbling away on the stove? It’s basically a dinner invitation.

Table of Contents
Table of Contents
This Italian Sausage White Bean Soup is the one that pulls everyone into the kitchen—hearty sausage, creamy white beans, and a little bacon that makes the whole pot taste unfairly good. It’s cozy enough for a chilly night, but easy enough for a busy weeknight when you still want something that feels a little special.
One spoonful and you’ll get it: rich, savory, and the kind of soup people “just taste” five times before it ever hits the table.
Why You’ll Love This Italian Sausage White Bean Soup
This soup is my secret weapon for busy nights when only a big bowl of comfort will do. Here’s why it’s always a hit:
- Weeknight magic – Ready in under an hour, with most hands-off simmer time
- Flavor bomb – The crispy sausage-bacon duo gives it that rich, savory depth
- Meal in a bowl – Packed with protein from beans and sausage to keep you full
- Texture heaven – Creamy puree with whole beans and tender carrots
- Spinach boost – Sneaky greens make it feel wholesome without tasting “healthy”
Honestly? I’ve watched this soup convert vegetable skeptics and please picky eaters alike. That first bite of smoky bacon with creamy beans gets me every time!
Ingredients for Italian Sausage White Bean Soup
Let’s talk ingredients! I’ve learned over the years that the magic happens when you use just the right amounts of each component. Here’s what you’ll need for that perfect balance of flavors:

- Meaty goodness – 1 pound Italian sausage (hot or mild – your call!) and 4 strips of thick-cut bacon
- Aromatic base – 1/2 medium onion (chopped small), 3 cloves garlic (minced), and 2 small carrots (peeled & diced)
- Beans & broth – 4 (14-ounce) cans white cannellini beans (drained) and 4 cups chicken broth
- Herbs & greens – 1/4 teaspoon each Italian seasoning and dried rosemary, plus 2 cups packed fresh baby spinach
- Seasonings – Just salt and pepper to finish it off
Pro tip from my Italian grandma – always taste your broth before adding salt! The sausage and bacon bring plenty of their own salty goodness.
Ingredient Substitutions and Notes
Cooking should be flexible, so here’s how to tweak this Italian Sausage White Bean Soup based on what’s in your pantry:
- Meat swaps – Turkey sausage works great for a lighter version, or skip the bacon if needed (but oh, you’ll miss that smokiness!)
- Greens galore – No spinach? Kale or Swiss chard make excellent stand-ins – just chop them smaller and add a minute earlier
- Dried bean fans – Use 2 cups dried cannellini beans soaked overnight (simmer 1 hour before adding other ingredients)
- Broth boost – Vegetable broth keeps it meat-free, while beef broth adds deeper richness
My grandma always said cooking isn’t about rigid rules – it’s about making the recipe work for you! So don’t stress over exact substitutions.
How to Make Italian Sausage White Bean Soup
Alright, let’s get cooking! This soup comes together in stages, each one building layers of flavor. I’ll walk you through each step just like I would if we were cooking together in my kitchen.

Step 1: Cook the Sausage and Bacon
First things first – grab your biggest, heaviest soup pot (trust me, you’ll need the space). Toss in the Italian sausage – you can squeeze it right out of the casings if you bought links.
Now for my favorite shortcut: use kitchen shears to snip the bacon right into the pot! No messy cutting board needed.
Cook everything over medium-high heat, breaking up the sausage with your spoon as it browns. Here’s the key – you want all that fat rendered out and the meat crispy golden brown.
This takes about 15 minutes, but don’t rush it! That crispy texture makes all the difference. When it’s ready, scoop the meat onto a plate but leave about 2 tablespoons of that glorious fat behind.
Step 2: Sauté the Aromatics
Now toss in your chopped onions – they’ll sizzle beautifully in that leftover fat. Cook them for 3-5 minutes until they’re soft and just starting to turn golden at the edges. Don’t let them get too dark! Then stir in the garlic and let it work its magic for about 30 seconds until your kitchen smells incredible.
Step 3: Purée and Simmer
Time for the beans! Add them along with the chicken broth and herbs. Give everything a good stir, scraping up all those tasty browned bits from the bottom of the pot.
Now here’s where the magic happens – take your immersion blender and pulse until about half the beans are puréed. Careful – hot soup splatters! If you don’t have an immersion blender, just mash some beans with a potato masher.
Return the sausage and bacon to the pot and add the carrots. Bring it to a lively boil, then reduce to a gentle simmer. Cover it partially and let it bubble away for 15-20 minutes until the carrots are tender but still have a little bite.
Step 4: Finish with Spinach
The final flourish! Stir in the fresh spinach and let it wilt for just 1-2 minutes – any longer and it’ll lose that vibrant green color. Taste and adjust the seasoning with salt and pepper if needed. And voila! Soup’s ready to warm bellies and hearts.
Print
Hearty Italian Sausage White Bean Soup in Under 1 Hour
A hearty and flavorful Italian Sausage White Bean Soup, perfect for a comforting meal. This soup combines savory sausage, crispy bacon, and creamy white beans with fresh vegetables and herbs.
- Total Time: 50 minutes
- Yield: 6 servings 1x
Ingredients
- 1 pound Italian sausage
- 4 strips bacon
- 1/2 medium onion, chopped
- 3 cloves garlic, minced
- 4 (14 ounce) cans white beans (cannellini), drained
- 4 cups chicken broth
- 1/4 teaspoon Italian seasoning
- 1/4 teaspoon dried rosemary
- 2 small carrots, peeled & chopped small
- 2 cups (packed) fresh baby spinach
- Salt & pepper to taste
Instructions
- Add the sausage meat to a large soup pot, along with the bacon (cut it up using kitchen shears).
- Cook over medium-high heat until the sausage and bacon are crispy and the fat has rendered out (about 15 minutes). Meanwhile, prep the other ingredients.
- Transfer the sausage and bacon to a plate. Leave about 2 tablespoons of fat in the pot.
- Add the onion to the pot and sauté for 3-5 minutes or until softened and lightly browned.
- Stir in the garlic and cook for 30 seconds.
- Add the beans, chicken broth, Italian seasoning, and rosemary. Stir well and scrape up any brown bits from the bottom of the pot.
- Remove the pot from the stove. Use an immersion blender to purée the soup, leaving some beans whole for texture.
- Return the sausage and bacon to the pot and add the chopped carrots. Bring to a boil, then reduce heat to a simmer. Cover slightly and cook for 15-20 minutes or until carrots are tender.
- Stir in the spinach and let it wilt for 1-2 minutes. Season with salt and pepper to taste. Serve immediately.
Notes
- For a less rich soup, drain excess fat after cooking the sausage and bacon.
- If you don’t have an immersion blender, use a regular blender or mash some beans for texture.
- Adjust seasoning to your preference.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Lactose
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 4g
- Sodium: 950mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 24g
- Cholesterol: 55mg
Tips for the Best Italian Sausage White Bean Soup
Here are my hard-earned tricks for soup perfection:
- Fat control – After browning the meats, tilt the pot and spoon out excess fat if you want a lighter soup (but keep some for flavor!)
- No immersion blender? No problem! Just mash half the beans with a fork or potato masher for similar creaminess
- Season smart – Wait until the end to salt since the meats add saltiness as they simmer
Oh! And always make extra – this soup tastes even better the next day when the flavors really marry together.
Serving Suggestions for Italian Sausage White Bean Soup
Oh, how I love serving this soup! My absolute must? A big hunk of crusty bread for dunking – that golden, crispy exterior giving way to soft insiders is pure heaven. For lighter meals, I’ll pile a simple arugula salad with lemon vinaigrette on the side.
And here’s my secret: always, always grate fresh Parmigiano-Reggiano over the top right before serving. That nutty, salty punch takes each spoonful to the next level!
Storing and Reheating Italian Sausage White Bean Soup
Here’s the beautiful thing about this Italian Sausage White Bean Soup – it gets even better as leftovers! Let it cool completely, then store it in airtight containers. In the fridge, it’ll keep its magic for about 3 days.
Want to save some for later? Freeze it flat in freezer bags (I portion mine out for easy single servings) and it’ll stay delicious for up to 2 months.
When you’re ready to enjoy it again, reheat gently over medium-low heat on the stove. If it’s too thick after freezing, just stir in a splash of broth or water. Pro tip from my kitchen – the bacon flavor actually intensifies after freezing, making it taste like you’ve been simmering it all day!
Nutritional Information
Here’s the scoop on what’s in each comforting bowl (but remember – nutrition varies based on your ingredients and brands!): About 420 calories, 22g fat, and a hearty 24g protein per serving. That’s what I call a meal that satisfies!
FAQs About Italian Sausage White Bean Soup
I get questions about this soup all the time – here are the ones that pop up most often in my kitchen:
Can I use dried beans instead of canned? Absolutely! You’ll need about 2 cups dried cannellini beans. Soak them overnight, then simmer for 1 hour before adding the other ingredients. They’ll give your soup amazing texture and depth!
How spicy is this soup? That depends on your sausage! Mild Italian sausage keeps it family-friendly, while hot sausage gives it a kick. Want to control the heat? Remove the sausage from its casing and mix in some red pepper flakes as it browns.
Does this soup freeze well? Oh yes – it’s practically made for the freezer! The flavors meld even more beautifully after thawing. Just leave a little space in your containers for expansion, and it’ll keep for 2 months.
Now that you’ve got all the answers – try this recipe and share your results! I’d love to hear how your Italian Sausage White Bean Soup turns out.
For More recipes, Follow me on Facebook!