“You’re telling me this soup came from the leftovers in your fridge?” my friend asked, eyebrows raised over a steaming bowl. Honestly, I was just trying to clear out the Italian sausage and a can of white beans before they went bad, but somehow this Hearty Italian Sausage and White Bean Soup recipe turned into a weekly fixture. There’s something about the way the spicy sausage melds with tender beans and a rich broth that makes it feel like a warm hug on a chaotic day. I remember stirring the pot late one evening, the aroma filling the kitchen, and thinking, “Okay, this might actually turn out amazing.”
That night, after a long day juggling work and the never-ending to-do list, this simple soup was exactly the kind of no-fuss comfort I needed. It wasn’t fancy or complicated—just honest flavors and a bit of soul. Over time, it became a go-to for those evenings when I’m craving something filling but not complicated. It’s funny how some of the best recipes sneak up on you when you least expect it, right? This soup stuck with me because it’s easy to make, forgiving if you want to tweak it, and genuinely satisfying every single time.
So, if you’re looking for a comforting bowl that’s hearty without being heavy, with just the right amount of spice and creaminess, this recipe might quietly become your new favorite too. No fuss, no frills—just good food that hits the spot when you need it most.
Why You’ll Love This Recipe
After testing this Hearty Italian Sausage and White Bean Soup recipe multiple times, I can say it’s one of those rare dishes that balances speed, flavor, and comfort perfectly. Whether you’re new to cooking or a seasoned home chef, this recipe delivers on all fronts.
- Quick & Easy: Ready in about 40 minutes, it’s ideal for weeknight dinners or when you want something warm and satisfying without spending hours in the kitchen.
- Simple Ingredients: This recipe calls for straightforward pantry staples you probably already have on hand, like canned beans and sausage. No need for exotic grocery trips.
- Perfect for Cozy Nights: The blend of Italian sausage with creamy white beans makes it a go-to for cooler evenings or when you want a bowl of comfort food that doesn’t feel heavy.
- Crowd-Pleaser: It’s a hit with family and friends alike, even those who usually shy away from soups. The rich flavors and hearty texture make it feel like a meal, not just an appetizer.
- Unbelievably Delicious: The secret lies in simmering the sausage with herbs and garlic, creating a broth that’s both savory and a little smoky. Plus, the beans add a creamy texture that’s incredibly satisfying.
This isn’t just another soup. The combination of Italian sausage and white beans creates a harmony of flavors and textures that feels thoughtfully crafted but really couldn’t be easier. It’s like comfort food you can trust to nail every time without fuss or fancy techniques. And if you’re a fan of robust, savory meals, you’ll appreciate how this recipe doesn’t skimp on the soul.
Honestly, it’s become my quiet dinner companion many times, just like the crispy BBQ bacon tater tot casserole that’s perfect when I want something equally indulgent but a bit different. Both recipes share that same homey vibe that comforts without complication.
What Ingredients You Will Need
This Hearty Italian Sausage and White Bean Soup recipe uses simple, wholesome ingredients that come together for bold flavor and satisfying texture. Most of these are pantry staples, making it perfect for a quick meal without extra shopping.
- Italian sausage: About 1 pound (450g), preferably sweet or spicy depending on your heat preference. I usually use Johnsonville for consistent flavor.
- White beans: 2 cans (15 oz / 425g each) of cannellini or great northern beans, drained and rinsed. These beans give the soup its creamy, hearty body.
- Onion: 1 medium, finely chopped. Yellow or white onion works well to build the base flavor.
- Garlic: 3 cloves, minced. Essential for that aromatic depth.
- Carrots: 2 medium, diced. Adds slight sweetness and texture.
- Celery: 2 stalks, diced. Classic soup base veggies.
- Chicken broth: 4 cups (950ml), preferably low sodium so you can control the saltiness.
- Diced tomatoes: 1 can (14.5 oz / 411g), adds a subtle tang and acidity to balance the richness.
- Fresh rosemary: 1 teaspoon, chopped (or 1/2 teaspoon dried). Provides a fragrant herbal note.
- Fresh thyme: 1 teaspoon, chopped (or 1/2 teaspoon dried). Pairs nicely with rosemary for classic Italian flavor.
- Olive oil: 2 tablespoons for sautéing. Use extra virgin for the best aroma.
- Salt and black pepper: To taste. Always adjust at the end for best results.
- Red pepper flakes: Optional, 1/4 teaspoon for a little kick if you like spice.
- Baby spinach or kale: A couple of handfuls added at the end for color and nutrition (optional).
If you want to swap for a gluten-free version, just make sure your broth and sausage are gluten-free certified. Also, if you prefer a vegetarian twist, you can replace the sausage with smoked tofu or mushrooms for a similar smoky depth, although it definitely changes the character of the soup.
Equipment Needed
To make this soup, you don’t need anything fancy—just solid basics you likely already own.
- Large heavy-bottomed pot or Dutch oven: Perfect for even heat and enough space to simmer all the ingredients without crowding.
- Wooden spoon or heat-resistant spatula: For stirring and breaking up the sausage as it cooks.
- Chef’s knife and cutting board: For prepping veggies and herbs.
- Measuring cups and spoons: To get your broth and seasonings just right.
- Colander or sieve: To drain and rinse the beans.
Personally, I like using my cast iron Dutch oven for this kind of soup because it retains heat well and develops a nice fond on the bottom when browning the sausage, which adds extra flavor. But a deep stainless steel pot works just as well. If you don’t have fresh herbs, no worries—dried herbs work fine and last longer!
Preparation Method

- Prepare the vegetables: Dice 1 medium onion, 2 carrots, and 2 celery stalks finely. Mince 3 cloves of garlic and chop your herbs if fresh. This prep step usually takes about 10 minutes.
- Cook the sausage: Heat 2 tablespoons of olive oil in your large pot over medium heat. Add 1 pound (450g) of Italian sausage, breaking it apart with a wooden spoon. Cook for about 6-8 minutes until browned and cooked through. If your sausage is very fatty, you may want to drain excess fat, but leaving a little adds flavor.
- Sauté the vegetables: Add the diced onion, carrots, and celery to the pot with the sausage. Cook for 5-7 minutes, stirring occasionally, until the veggies soften and the onions become translucent. Then toss in the minced garlic and cook for another minute until fragrant. This step releases the soup’s base flavors.
- Add broth and tomatoes: Pour in 4 cups (950ml) of chicken broth and 1 can (14.5 oz / 411g) of diced tomatoes with their juice. Stir to combine.
- Season and simmer: Add 1 teaspoon chopped rosemary, 1 teaspoon thyme, salt, pepper, and optional 1/4 teaspoon red pepper flakes. Bring the soup to a gentle boil, then reduce heat to low and let it simmer uncovered for 20 minutes. This helps the flavors meld and the broth deepen.
- Add the beans: Drain and rinse 2 cans (15 oz / 425g each) of cannellini beans. Stir them into the soup and cook for another 10 minutes to heat through. During this time, the beans soften further and impart creaminess.
- Optional greens: Stir in a couple handfuls of baby spinach or chopped kale during the last 5 minutes of cooking. This adds freshness and nutrition without overpowering the soup.
- Taste and adjust: Before serving, taste your soup and adjust salt, pepper, or herbs as needed. The soup should have a well-rounded savory flavor with a hint of spice from the sausage and pepper flakes.
- Serve and enjoy: Ladle the soup into bowls and, if you like, sprinkle with freshly grated Parmesan or a drizzle of olive oil. Serve warm with crusty bread or a side salad.
Tip: If the soup thickens too much as it cools, just add a splash of broth or water when reheating. The sausage should be fully cooked and nicely browned for the best flavor, so don’t rush that step!
Cooking Tips & Techniques
Getting this soup just right is mostly about layering flavors and watching your cooking times. Here are some tricks I’ve learned from making it too many times to count:
- Brown the sausage well: Don’t just cook it until gray—let it get some caramelized bits. Those browned edges bring serious depth to the broth.
- Don’t skip rinsing the beans: It removes excess salt and starch, keeping the soup from being too thick or salty.
- Simmer gently: A rolling boil can break down the beans too much and make the broth cloudy. A slow simmer lets flavors develop cleanly.
- Use fresh herbs if possible: They make a noticeable difference in aroma and brightness. But dried herbs are a fine backup and easier to have on hand.
- Multitasking tip: While the soup simmers, prep a quick side like the easy cheesy tater tot breakfast casserole for a complete meal that’s just as comforting but with a different texture.
- Watch the salt: Since sausage and broth can be salty, add salt gradually and taste often.
- Make it ahead: This soup tastes even better the next day as the flavors have time to marry. Just store it in an airtight container in the fridge.
Variations & Adaptations
This recipe is a great base for modifications, so you can tailor it to your mood or dietary needs.
- Spicy version: Use hot Italian sausage and add extra red pepper flakes or a splash of hot sauce for a fiery kick.
- Vegetarian twist: Replace sausage with smoked paprika-seasoned mushrooms or lentils to keep that smoky, hearty vibe.
- Low-carb option: Skip the beans and add chopped zucchini or cauliflower florets to bulk up the soup without the carbs.
- Seasonal greens: Swap spinach for kale or chard depending on what’s fresh, or add some chopped Swiss chard stems for crunch.
- Herb swaps: Try sage or oregano instead of rosemary and thyme for a different Italian flair.
Once, I added a splash of cream right at the end for a richer, velvety texture that was a big hit at a dinner party. It’s not traditional but definitely worth trying when you want a touch of indulgence.
Serving & Storage Suggestions
This soup shines served hot, straight from the pot. A crusty baguette or a slice of garlic bread is perfect for dipping and rounds out the meal nicely. If you want to make it heartier, a simple green salad with a zesty vinaigrette pairs wonderfully to cut through the richness.
Store leftovers in an airtight container in the fridge for up to 4 days. The flavors deepen beautifully overnight, making it one of those dishes that’s even better the next day. For longer storage, freeze portions for up to 3 months — just thaw overnight in the fridge before reheating gently on the stove.
When reheating, add a splash of broth or water if the soup has thickened too much. Heat slowly on medium-low to keep the sausage tender and prevent the beans from breaking down too much.
For a quick weeknight meal, pair this soup with one of my other cozy favorites, like the crispy cheesy tater tot ranch bake. Both dishes bring that satisfying comfort food vibe without a lot of fuss.
Nutritional Information & Benefits
Per serving (about 1.5 cups / 360ml), this soup provides roughly:
| Calories | 320 |
|---|---|
| Protein | 20g |
| Carbohydrates | 20g |
| Fiber | 6g |
| Fat | 18g |
The white beans are a great source of plant-based fiber and protein, which helps keep you full and supports digestion. Italian sausage adds rich protein and fat, making the soup very satiating. The fresh veggies contribute vitamins and antioxidants, while the herbs provide subtle anti-inflammatory properties.
This recipe can easily fit into a gluten-free diet if you choose gluten-free sausage and broth. For a lower-fat option, use turkey sausage and reduce the olive oil. Just a heads-up: the sausage contains pork and dairy, so it’s not suitable for all dietary restrictions.
Conclusion
This Hearty Italian Sausage and White Bean Soup recipe has quietly become one of my kitchen staples for a reason. It’s straightforward, forgiving, and delivers that kind of satisfying comfort that’s perfect when you want something filling without a long list of ingredients or complicated steps.
Whether you stick to the classic version or try one of the variations, you’ll find it easy to make your own. I love how it pairs simple pantry ingredients with fresh herbs and a touch of spice to feel special without stress. Honestly, it’s the kind of meal that feels like a home-cooked hug, especially after a busy day.
Give it a try and tweak it your way—I’d love to hear how you customize it for your family or friends. And if you’re into hearty, easy meals, you might want to check out other comforting dishes like the crispy buffalo chicken tater tot casserole for a crowd-pleasing twist on comfort food.
Here’s to simple, soulful cooking that sticks with you.
FAQs
Can I make this soup ahead of time?
Absolutely! It actually tastes better the next day as the flavors meld. Store it in the fridge for up to 4 days or freeze portions for up to 3 months.
What can I use instead of Italian sausage?
You can substitute with ground turkey or chicken sausage for a lighter version. For a vegetarian option, try smoked mushrooms or lentils with smoked paprika for flavor.
Is this soup spicy?
It depends on the sausage you use. Sweet Italian sausage makes it mild, while spicy sausage and added red pepper flakes give it a nice kick.
Can I use dried beans instead of canned?
Yes, but you’ll need to soak and cook them beforehand, which adds extra time. Canned beans are convenient and work well for this recipe.
What should I serve with this soup?
Crusty bread or garlic bread is perfect for dipping. A simple green salad or a side like the crispy cheesy tater tot ranch bake complements it nicely for a full meal.
Pin This Recipe!

Hearty Italian Sausage and White Bean Soup
A comforting and hearty soup combining spicy Italian sausage with creamy white beans in a rich broth, perfect for cozy nights and quick weeknight dinners.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 pound (450g) Italian sausage (sweet or spicy)
- 2 cans (15 oz / 425g each) cannellini or great northern white beans, drained and rinsed
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 4 cups (32 fl oz / 950ml) chicken broth, preferably low sodium
- 1 can (14.5 oz / 411g) diced tomatoes with juice
- 1 teaspoon fresh rosemary, chopped (or 1/2 teaspoon dried)
- 1 teaspoon fresh thyme, chopped (or 1/2 teaspoon dried)
- 2 tablespoons olive oil (extra virgin preferred)
- Salt and black pepper, to taste
- 1/4 teaspoon red pepper flakes (optional)
- A couple handfuls baby spinach or kale (optional)
Instructions
- Prepare the vegetables: Dice 1 medium onion, 2 carrots, and 2 celery stalks finely. Mince 3 cloves of garlic and chop herbs if fresh. This takes about 10 minutes.
- Cook the sausage: Heat 2 tablespoons olive oil in a large pot over medium heat. Add 1 pound Italian sausage, breaking it apart with a wooden spoon. Cook 6-8 minutes until browned and cooked through. Drain excess fat if desired.
- Sauté the vegetables: Add diced onion, carrots, and celery to the pot with sausage. Cook 5-7 minutes until veggies soften and onions are translucent. Add minced garlic and cook 1 more minute until fragrant.
- Add broth and tomatoes: Pour in 4 cups chicken broth and 1 can diced tomatoes with juice. Stir to combine.
- Season and simmer: Add 1 teaspoon rosemary, 1 teaspoon thyme, salt, pepper, and optional 1/4 teaspoon red pepper flakes. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 20 minutes.
- Add the beans: Stir in drained and rinsed 2 cans white beans. Cook another 10 minutes to heat through and soften beans.
- Optional greens: Stir in a couple handfuls of baby spinach or chopped kale during the last 5 minutes of cooking.
- Taste and adjust: Adjust salt, pepper, or herbs as needed before serving.
- Serve and enjoy: Ladle soup into bowls. Optionally sprinkle with freshly grated Parmesan or drizzle olive oil. Serve warm with crusty bread or a side salad.
Notes
Brown the sausage well for deeper flavor. Rinse canned beans to reduce salt and starch. Simmer gently to keep broth clear. Use fresh herbs if possible for best aroma. Soup tastes better the next day. Add broth or water when reheating if too thick. For vegetarian version, substitute sausage with smoked mushrooms or lentils.
Nutrition
- Serving Size: About 1.5 cups (360
- Calories: 320
- Fat: 18
- Carbohydrates: 20
- Fiber: 6
- Protein: 20
Keywords: Italian sausage soup, white bean soup, hearty soup, comfort food, easy soup recipe, weeknight dinner, creamy bean soup


