Hearty Italian Sausage White Bean Soup in 35 Minutes
There’s something magical about a pot of Italian Sausage White Bean Soup bubbling on the stove. This recipe became my go-to winter comfort food after my neighbor Rosa—an absolute legend when it comes to Italian cooking—showed me her version years ago. What I love most is how the humble white beans soak up all that incredible sausage flavor, creating a soup that’s hearty enough to be a meal. On chilly nights when I want something warm and satisfying without spending hours in the kitchen, this is what I make. The best part? It’s ready in about 30 minutes, tastes even better the next day, and makes my whole house smell like an Italian trattoria.

Why You’ll Love This Italian Sausage White Bean Soup
Oh, where do I even start? This soup is basically a warm hug in a bowl—the kind of meal that makes everyone at the table go quiet because they’re too busy eating. Here’s why it’s become my cold-weather obsession:
- Fast & fuss-free: Done in 35 minutes flat—perfect for those “I need dinner NOW” nights
- Flavor bomb: The sausage gives it this rich, savory depth that’ll have you licking the spoon
- Meal-worthy: Packed with protein and fiber to keep you full for hours
- Play with it: Toss in kale, swap sausage types, or add a Parmesan rind for extra umami
Trust me, once you try Rosa’s method, you’ll understand why this soup has permanent spot in my rotation. Check out more of my favorite recipes here!
Ingredients for Italian Sausage White Bean Soup
Okay, let’s talk ingredients – because this soup is only as good as what you put in it! I’ve learned through trial and error (and Rosa’s stern corrections) that quality matters here. Here’s exactly what you’ll need:
- 1 lb Italian sausage – hot or mild, your call! (Remove casings if they’re the link kind – just squeeze it out like toothpaste)
- 1 medium onion, chopped – about 1 cup, and don’t skimp! This builds the flavor base
- 2 cloves garlic, minced – fresh is best, none of that jarred stuff
- 1 can (15 oz) white beans – drained and rinsed well (I use cannellini but great northern work too)
- 4 cups chicken broth – low-sodium so you control the salt
- 1 tsp dried oregano – crush it between your fingers to wake it up
- 1 tsp dried basil – same deal, give it a little rub
- Salt & pepper – to taste, but wait until the end!
Pro tip from Rosa: Keep everything prepped and ready before you start cooking. Once that sausage hits the pan, things move fast! And don’t worry if your onion pieces aren’t perfectly even – rustic is part of the charm here.
How to Make Italian Sausage White Bean Soup
Alright, let’s get cooking! This soup comes together in three simple steps, but there are a few tricks I’ve learned over the years that make all the difference. Grab your favorite soup pot (I use my trusty Dutch oven) and let’s make some magic happen.
Step 1: Brown the Sausage
First things first – we’re browning that gorgeous Italian sausage. Crank your burner to medium-high heat and add the sausage to your dry pot (no oil needed – trust me!). Here’s my golden rule: don’t touch it for the first minute or two. Let it get a nice sear before breaking it up with your wooden spoon into crumbles.
You’ll know it’s ready when the pink disappears and you’ve got those beautiful caramelized bits sticking to the bottom of the pot. That’s flavor gold! If there’s more than a tablespoon of fat, drain some off – but leave just enough to sauté our onions next.
Step 2: Sauté Onion and Garlic
Now for the aromatic base! Toss in those chopped onions right into the sausage drippings. Stir them around, scraping up all those tasty browned bits from the bottom. We’re looking for “softened” – which means translucent and slightly golden around the edges, about 3-5 minutes.
When the onions are perfect, add the minced garlic and stir constantly for just 30 seconds. Seriously, set a timer! Burnt garlic is the worst, and we want that sweet, fragrant flavor without any bitterness.
Step 3: Simmer the Soup
Time to bring it all together! Pour in your chicken broth, then add the drained white beans, oregano, and basil. Here’s the important part: bring it to a rolling boil first (you’ll see big bubbles breaking the surface), then immediately reduce to a gentle simmer.
Let it bubble away uncovered for 20 minutes – this concentrates the flavors beautifully. Stir occasionally to prevent sticking, but don’t go crazy – we want those beans to stay intact. The soup is ready when it’s slightly thickened and your kitchen smells like heaven.

Final touch? Taste and adjust seasoning with salt and pepper. I always wait until now because the sausage and broth add saltiness as they cook. Serve piping hot with an extra sprinkle of herbs if you’re feeling fancy!
Tips for the Best Italian Sausage White Bean Soup
After making this soup more times than I can count, I’ve picked up some game-changing tricks that take it from good to “can I get the recipe?” levels of delicious. First, if you love heat, go for spicy Italian sausage—it adds this incredible kick that warms you from the inside out. When browning the sausage, deglaze the pot with a splash of broth to lift all those flavorful browned bits (Rosa taught me that one). Toss in a big handful of spinach or kale during the last 5 minutes of simmering for a veggie boost—it wilts perfectly into the soup. And here’s my secret weapon: save your Parmesan rinds in the freezer and drop one in while it simmers. It melts into this incredible umami richness that makes everyone ask, “What’s your secret?”
Variations for Italian Sausage White Bean Soup
One of the best things about this soup? It’s practically begging for you to make it your own! Over the years I’ve played with dozens of variations depending on what’s in my fridge or who’s coming for dinner. Here are my favorite tweaks that always get rave reviews:
- Turkey sausage: When I want it lighter, I use spicy turkey sausage – just add an extra glug of olive oil since it’s leaner
- Greens galore: Toss in a couple handfuls of chopped kale or spinach during the last 5 minutes – they wilt perfectly
- Tomato twist: Add a can of fire-roasted tomatoes (undrained) with the broth for a richer, slightly sweet version
- Bean swap: Great Northern beans work beautifully, or mix in some chickpeas for extra texture
- Spice it up: A pinch of red pepper flakes or a dash of fennel seeds takes the flavor up a notch
The beauty is that no matter how you tweak it, the soul of the soup – that cozy, comforting heartiness – always shines through. What variations have you tried? I’m always looking for new ideas to test! You can see some of my other favorite comfort food ideas here.

Serving Suggestions for Italian Sausage White Bean Soup
Now comes the best part – making your bowl of Italian Sausage White Bean Soup feel like a restaurant-worthy meal! I love serving this with a big hunk of crusty bread – the kind that crackles when you break it open – for dipping into that rich broth. A simple green salad with lemon vinaigrette on the side cuts through the richness perfectly. Here are my go-to finishing touches:
- Parmesan shower: Freshly grated Parmigiano-Reggiano melts into the hot soup beautifully
- Herb confetti: A sprinkle of chopped fresh parsley or basil adds color and freshness
- Oil drizzle: A final swirl of good olive oil makes it taste extra luxurious
- Crunch factor: Toasted breadcrumbs or croutons for texture contrast
Pro tip from my kitchen: Warm your bowls before serving. It keeps the soup hotter longer and feels extra special. And don’t forget the napkins – this is one of those meals where you’ll want to sop up every last delicious drop! If you’re looking for bread ideas, check out my recipe for cheesy garlic bread.
Storing and Reheating Italian Sausage White Bean Soup
Okay, soup lovers, let’s talk leftovers – because this Italian Sausage White Bean Soup somehow tastes even better the next day! I always make extra intentionally (Rosa calls it her “future self-care plan”). Here’s exactly how to store and reheat it properly:
Fridge storage: Cool your soup completely before transferring it to an airtight container. It’ll stay fresh in the fridge for about 3 days – any longer and those beautiful beans start getting mushy. Pro tip: Leave a little space at the top if you’re adding greens later!
Reheating on the stove: My preferred method! Pour the soup into a pot and warm it gently over medium-low heat, stirring occasionally. If it’s thickened too much in the fridge, just splash in a little broth or water to loosen it up. Takes about 5-7 minutes to come back to life.
Microwave option: For quick single servings, microwave in 30-second bursts, stirring between each. Cover with a damp paper towel to prevent splatters (learned that the messy way!). Stop when it’s steaming hot but not boiling – usually 2-3 minutes total.
Freezing caution: Here’s the thing – while you technically can freeze this soup, the beans turn grainy when thawed. If you must freeze, expect texture changes. Better to enjoy it fresh or refrigerated within those glorious 3 days!

One last Rosa-approved tip: The flavors meld beautifully overnight, so don’t be surprised if your “leftovers” taste more amazing than the first bowl. That’s not a bug – it’s a feature!
Nutritional Information for Italian Sausage White Bean Soup
Let’s be real – we’re not eating this soup because it’s “healthy,” but because it’s downright delicious! That said, I was pleasantly surprised when I crunched the numbers and realized how balanced it actually is. Just remember these are estimates – your exact amounts might vary depending on your sausage brand or how much you sample while cooking (no judgment here!). Here’s the breakdown per generous bowl:
- Calories: 350 – hearty enough to be a meal
- Protein: 18g – thanks to that sausage and beans powerhouse combo
- Carbs: 25g – with 6g of fiber to keep you full
- Fat: 20g (7g saturated) – where all that rich flavor lives
- Sodium: 800mg – use low-sodium broth if you’re watching this
What I love most is how the nutrition comes from real, simple ingredients – no weird additives or preservatives. The white beans pack fiber and plant-based protein, while the sausage gives you that satisfying umami flavor. It’s the kind of meal that fuels you properly without leaving you hungry an hour later.
Pro tip from my nutritionist friend: Pair it with a big green salad to boost vitamins, or add extra veggies right into the soup to lighten it up. But let’s be honest – sometimes you just need that cozy, sausage-y goodness exactly as is!
Frequently Asked Questions
Over the years, I’ve gotten so many questions about this Italian Sausage White Bean Soup recipe – and I love that people care enough to ask! Here are the ones that come up most often, along with my honest answers (and a few Rosa-approved tips):
Can I use dried beans instead of canned?
Absolutely! You’ll need about 3/4 cup dried white beans. Soak them overnight, then simmer until tender before adding to the soup. Just know this adds about an hour to your prep time – perfect for lazy Sundays when you want that extra homemade touch.
How can I make this vegetarian?
Easy peasy! Swap the sausage for plant-based Italian sausage (the spicy kind works great) or just double up on beans. For that rich umami flavor, add a tablespoon of tomato paste when sautéing the onions and throw in a Parmesan rind while simmering (remove before serving).
What’s the best way to thicken the soup if it’s too thin?
Here’s my trick: mash about 1/4 of the beans against the side of the pot with your spoon. The starch releases naturally to thicken the broth without any flour or cornstarch. If you want it even heartier, let it simmer uncovered for an extra 5-10 minutes.
Can I make this in a slow cooker?
You bet! Brown the sausage and sauté the onions/garlic first (this step is non-negotiable for flavor!), then transfer everything to your slow cooker. Cook on LOW for 4-6 hours. The beans will be extra creamy – just how Rosa likes them!
Why wait to add salt until the end?
Good question! Between the sausage and chicken broth, there’s already plenty of saltiness developing as the soup cooks. Waiting lets you adjust perfectly without over-salting. Taste first – you might not need any extra!
Share Your Italian Sausage White Bean Soup
Nothing makes me happier than hearing how this soup turns out in your kitchen! Over the years, I’ve gotten the most wonderful notes from readers who’ve made it their own – the college student who added extra garlic (always a good call), the dad who sneaks in zucchini for his picky eaters, even Rosa’s own granddaughter who now makes it with vegan sausage. That’s the magic of recipes – they become part of your story too.
If you try this Italian Sausage White Bean Soup, I’d love to hear about your experience. Did you go spicy with the sausage? Throw in some unexpected ingredients? Maybe you discovered the perfect bread for dipping? Every version teaches me something new. My kitchen walls are covered with handwritten recipe cards from friends and family – each with their own scribbled adjustments in the margins. That’s how the best recipes grow. Feel free to share your creations on Pinterest!
And if you’re feeling shy, just know that in my book, there’s no such thing as a “wrong” variation. My first attempt at this soup involved accidentally using cinnamon instead of oregano (don’t ask), and even that became a funny story we still tell at family dinners. Cooking’s about the adventure as much as the destination!
You can find more visual inspiration for our recipes on Pinterest.
Print
Hearty Italian Sausage White Bean Soup in 35 Minutes
- Total Time: 35 mins
- Yield: 4 servings 1x
- Diet: Low Lactose
Description
A hearty and flavorful soup made with Italian sausage and white beans.
Ingredients
- 1 lb Italian sausage
- 1 can white beans, drained
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups chicken broth
- 1 tsp dried oregano
- 1 tsp dried basil
- Salt and pepper to taste
Instructions
- Brown the sausage in a large pot over medium heat.
- Add the onion and garlic, cook until softened.
- Stir in the white beans, chicken broth, oregano, and basil.
- Bring to a boil, then reduce heat and simmer for 20 minutes.
- Season with salt and pepper before serving.
Notes
- Use spicy Italian sausage for extra heat.
- Add spinach or kale for extra greens.
- Store leftovers in the fridge for up to 3 days.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 3g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 18g
- Cholesterol: 45mg
