Cozy Italian Sausage White Bean Soup for Chilly Nights

There’s something magical about a pot of Italian Sausage White Bean Soup bubbling away on the stove. The smell alone can make you want to curl up with a blanket and call it a night. It’s smoky from bacon, rich from sausage, and creamy (without cream!) thanks to puréed white beans.

This isn’t your average sausage soup—it’s hearty enough for a full dinner but balanced with fresh spinach to keep things light. Perfect for chilly nights, Sunday family dinners, or those evenings when you just want to feel wrapped in culinary comfort.

The best part? It looks like you fussed over it all day, but in reality, you’ll have this bowl of coziness on the table in under an hour. No need for complicated techniques or a laundry list of ingredients—just simple, wholesome flavors layered together.

If you’re searching for a hearty winter soup that pleases everyone from picky eaters to flavor lovers, this Italian-inspired dish is your answer. Grab your biggest soup pot—let’s get cooking!

Why You’ll Love This Italian Sausage White Bean Soup

  • Comforting and filling without being heavy.

  • A one-pot wonder (fewer dishes = happy cook).

  • Flexible—swap veggies based on what’s in your fridge.

  • Freezer-friendly for meal prep and busy weeks.

  • Cozy, rustic flavors straight from an Italian soup recipe.

Ingredients

  • 450 g / 1 lb Italian sausage (casings removed if needed)

  • 4 strips bacon, chopped

  • ½ medium onion, chopped

  • 3 cloves garlic, minced

  • 4 cans (400 g / 14 oz each) white beans (cannellini), drained

  • 950 ml / 4 cups chicken broth

  • 1.5 g / ¼ tsp Italian seasoning

  • 1.5 g / ¼ tsp dried rosemary

  • 2 small carrots, peeled and finely chopped

  • 60 g / 2 cups fresh baby spinach (packed)

  • Salt and black pepper, to taste

Step-by-Step Instructions

  1. In a large soup pot, cook sausage and bacon over medium-high heat for 12–15 minutes until sausage is browned and bacon is crisp.

  2. Remove sausage and bacon to a plate. Leave about 30 ml (2 tbsp) fat in the pot. Spoon out any extra.

  3. Add onion and sauté 3–5 minutes until softened and lightly golden.

  4. Stir in garlic; cook 30 seconds until fragrant.

  5. Add beans, broth, Italian seasoning, and rosemary. Stir, scraping up browned bits.

  6. Remove from heat. Purée part of the soup with an immersion blender (or blend 1–2 ladles in a blender). Leave some beans whole for texture.

  7. Return sausage and bacon to the pot. Stir in carrots. Bring to a boil, then reduce to a simmer, partially covered, 15–20 minutes until carrots are tender.

  8. Add spinach, stirring until wilted (1–2 minutes).

  9. Taste and adjust with salt and pepper. Serve hot.

Tips for Making the Perfect Sausage Soup

  • Choose your sausage wisely: Mild Italian sausage gives balance, but hot Italian sausage adds a spicy kick.

  • Texture trick: Blending some beans creates creaminess without cream—don’t skip this step.

  • Herb boost: Fresh rosemary or thyme will make the flavors pop.

  • Veggie flexibility: Kale, Swiss chard, or even zucchini can stand in for spinach.

  • Leftover magic: Like most soups, this one tastes even better the next day.

And don’t panic if your soup thickens too much while simmering—just splash in a bit more broth or water. Easy fix!

Italian Sausage White Bean Sou

A Little Story from My Kitchen

This white bean soup became a family favorite during a particularly cold winter. We’d had one of those weeks where the snow just kept falling, and the kids were begging for something different than my usual chicken noodle.

I remembered a trip to Italy where we had a rustic bean and sausage stew in a tiny countryside café. It was humble, hearty, and so deeply comforting that it stuck with me. So, I recreated it at home with a few tweaks (okay, and some bacon, because bacon makes everything better).

When I brought the first batch to the table, my husband raised his eyebrows at the beans—he’s usually more of a meat-and-potatoes guy. But after a few spoonfuls, he was dunking bread into his bowl and asking if there’d be enough for seconds. That’s when I knew this recipe was here to stay.

What to Serve with Italian Sausage White Bean Soup

This soup is filling on its own, but sides can make it a feast:

  • Crusty bread or garlic bread: Perfect for dipping into the rich broth.

  • Simple salad: Arugula with lemon and Parmesan balances the richness.

  • Grilled cheese or panini: A gooey partner for soup night.

  • Polenta or rice: For an even heartier, stick-to-your-ribs meal.

Pro tip: drizzle a little olive oil on top of each bowl before serving—it gives the soup a glossy finish and an extra punch of flavor.

How to Store and Reheat

  • Refrigerator: Cool soup fully, then store in airtight containers for up to 4 days.

  • Freezer: Portion into freezer-safe bags or containers. Freeze for up to 3 months.

  • Reheating: Warm gently on the stove, adding broth or water if it’s too thick.

If freezing, wait to add the spinach until reheating. That way, it stays fresh and vibrant instead of wilting down too much.

FAQs

Can I make this vegetarian?

Yes! Swap sausage and bacon for mushrooms or veggie sausage and use vegetable broth.

What kind of beans work best?

Cannellini are classic, but navy beans or Great Northern beans work well too.

Can I use fresh beans instead of canned?

Of course. Just cook them ahead until tender, then add as directed.

How spicy is it?

That depends on your sausage choice. Mild is kid-friendly, spicy adds a kick.

Can I cook this in a slow cooker?

Yes! Brown sausage and bacon first, then transfer everything to a slow cooker. Cook on low for 6–7 hours.

The Final Ladle

This Italian Sausage White Bean Soup is more than just dinner—it’s a warm, flavorful hug in a bowl. With smoky bacon, tender sausage, and creamy beans, it’s exactly the kind of hearty winter soup that makes cold nights feel cozy.

So next time you need comfort in under an hour, grab your soup pot and whip this up. Trust me—your kitchen will smell amazing, your belly will be happy, and your family will be asking when you’ll make it again.

Discover more delicious recipes by following me on Facebook and Pinterest.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian Sausage White Bean Soup

Cozy Italian Sausage White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia Hartwellen
  • Total Time: 55 minutes
  • Yield: 55 minutes 1x

Description

Italian Sausage White Bean Soup is a rustic, hearty winter soup that brings cozy Italian flavors to your table. Smoky bacon and savory Italian sausage are paired with creamy cannellini beans, fresh spinach, and aromatic herbs for a dish that’s comforting without being heavy. Ready in under an hour, this one-pot wonder is perfect for chilly nights, family dinners, or meal prep for the week.


Ingredients

Scale
  • 450 g / 1 lb Italian sausage (casings removed if needed)

  • 4 strips bacon, chopped

  • ½ medium onion, chopped

  • 3 cloves garlic, minced

  • 4 cans (400 g / 14 oz each) white beans (cannellini), drained

  • 950 ml / 4 cups chicken broth

  • 1.5 g / ¼ tsp Italian seasoning

  • 1.5 g / ¼ tsp dried rosemary

  • 2 small carrots, peeled and finely chopped

  • 60 g / 2 cups fresh baby spinach (packed)

  • Salt and black pepper, to taste


Instructions

  1. In a large soup pot, cook sausage and bacon over medium-high heat for 12–15 minutes until sausage is browned and bacon is crisp. Transfer to a plate, leaving about 2 tbsp fat in the pot.

  2. Sauté onion for 3–5 minutes until softened and lightly golden.

  3. Stir in garlic and cook for 30 seconds until fragrant.

  4. Add beans, broth, Italian seasoning, and rosemary. Stir and scrape up browned bits.

  5. Remove pot from heat. Purée part of the soup with an immersion blender (or blend 1–2 ladles in a blender) for creaminess.

  6. Return sausage and bacon to the pot. Stir in carrots. Bring to a boil, then reduce heat to a simmer, partially covered, for 15–20 minutes until carrots are tender.

  7. Add spinach, stirring until wilted (1–2 minutes).

  8. Taste and adjust seasoning with salt and pepper. Serve hot with crusty bread or olive oil drizzle.

Notes

Mild Italian sausage offers balance; hot Italian sausage adds spice.

Blending some beans creates a creamy texture without cream.

Swap spinach for kale, Swiss chard, or zucchini if desired.

Fresh rosemary or thyme boosts flavor.

Soup thickened too much? Splash in more broth or water.

  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Category: Soup / Main Dish
  • Method: Stovetop
  • Cuisine: Italian-American

Leave a Comment

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