Introduction
Let me tell you, the scent of spicy Italian sausage mingling with tender white beans and fragrant herbs simmering on the stove is enough to make anyone’s mouth water. The first time I made this Hearty Italian Sausage and White Bean Soup, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. It was one of those chilly evenings when I was knee-high to a grasshopper, and my grandma’s kitchen smelled just like this—pure, nostalgic comfort in a bowl.
You know what’s funny? I stumbled upon this recipe on a rainy weekend, trying to recreate a dish my family couldn’t stop raving about at holiday dinners. Honestly, I wish I’d discovered it years ago because it’s dangerously easy and keeps the whole gang happy. My family couldn’t stop sneaking spoonfuls off the stove while it cooled down (and I can’t really blame them). This soup has become my go-to for potlucks, cozy weeknights, or when I just want a warm hug in a bowl.
After testing this recipe multiple times in the name of research, of course, it’s now a staple for family gatherings and a favorite for gifting in those cute mason jars. Trust me, you’re going to want to bookmark this one—you’ll find yourself coming back to it again and again!
Why You’ll Love This Recipe
With countless soup recipes out there, this Hearty Italian Sausage and White Bean Soup stands out, and here’s why:
- Quick & Easy: Comes together in under 45 minutes, perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: No fancy grocery trips needed; you likely already have everything in your kitchen pantry.
- Perfect for Cozy Dinners: Whether it’s a chilly fall evening or a casual weekend supper, this soup hits the spot.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike, thanks to its rich flavors and satisfying texture.
- Unbelievably Delicious: The spicy sausage combined with creamy white beans and a savory broth is next-level comfort food.
This isn’t just another soup recipe. The secret is in lightly browning the Italian sausage to release all those lovely spices and blending in the beans so the texture is creamy yet chunky. I personally recommend using a good-quality mild or spicy Italian sausage (I’m partial to brands like Johnsonville for best texture). Plus, the broth is seasoned just right with garlic, rosemary, and a hint of crushed red pepper for that perfect kick. It’s comfort food that feels homemade but somehow way easier than you’d think.
You’ll close your eyes after the first bite, trusting me. It’s the kind of recipe that turns simple ingredients into something memorable and heartwarming. Perfect for impressing guests without the stress or just giving yourself a little loving kitchen moment.
What Ingredients You Will Need
This Hearty Italian Sausage and White Bean Soup uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at your local market.
- Italian Sausage: 1 pound (450g), casings removed (mild or spicy, based on preference)
- White Beans: 2 cans (15 oz / 425g each) cannellini or great northern beans, drained and rinsed
- Onion: 1 medium, finely chopped (adds sweetness and depth)
- Garlic: 3 cloves, minced (for that classic savory aroma)
- Carrots: 2 medium, diced (for subtle sweetness and texture)
- Celery Stalks: 2, diced (builds the soup’s flavor base)
- Chicken Broth: 4 cups (950ml), low sodium preferred (you can use vegetable broth for a lighter taste)
- Crushed Tomatoes: 1 can (14.5 oz / 411g) (optional, adds a subtle tang and richness)
- Fresh Rosemary: 1 teaspoon, chopped (or ½ teaspoon dried, aromatic and earthy)
- Dried Oregano: ½ teaspoon (classic Italian herb)
- Crushed Red Pepper Flakes: ¼ teaspoon (optional, adds a gentle heat)
- Olive Oil: 1 tablespoon (for sautéing, use extra virgin for best flavor)
- Salt and Black Pepper: To taste
- Fresh Parsley: A handful, chopped (for garnish and freshness)
If you want a gluten-free version, this recipe works perfectly as is—just double-check your sausage label. For a dairy-free option, no worries; this soup contains no dairy. I recommend looking for firm, good-quality Italian sausage like Johnsonville or Aidells for best flavor and texture. For a seasonal twist, in summer swap the canned tomatoes with fresh diced tomatoes for a brighter taste.
Equipment Needed

- Large Heavy-Bottomed Pot or Dutch Oven: Essential for even heat distribution and simmering flavors.
- Wooden Spoon or Silicone Spatula: For stirring without scratching your cookware.
- Chef’s Knife and Cutting Board: For prepping vegetables and slicing sausage.
- Measuring Cups and Spoons: To keep ingredient quantities precise.
- Colander: For rinsing beans and draining canned ingredients.
If you don’t have a Dutch oven, a large heavy pot works just fine. I find that a heavy-bottomed pot retains heat better and prevents burning the sausage during browning. For budget-friendly options, cast iron or enameled steel pots from brands like Lodge or Cuisinart offer great durability without breaking the bank.
Maintenance tip: After cooking sausage in your pot, give it a good soak with warm soapy water to prevent any burnt bits from sticking. A well-seasoned cast iron pot will improve with use and last forever.
Preparation Method
- Prep Your Ingredients (10 minutes): Chop the onion, carrots, celery, and garlic. Open and rinse the beans under cold water. Remove the sausage from its casing and break it into smaller chunks.
- Brown the Sausage (8-10 minutes): Heat 1 tablespoon olive oil in a large pot over medium heat. Add the sausage and cook, stirring occasionally, until browned and cooked through. It should be nicely caramelized but not burnt. Use a wooden spoon to break it into bite-sized pieces. Once done, remove the sausage from the pot and set aside, leaving the flavorful drippings behind.
- Sauté the Vegetables (5 minutes): In the same pot, add the chopped onion, carrots, and celery. Cook over medium heat, stirring occasionally, until softened and translucent. Add garlic and cook for another 1 minute until fragrant—don’t let it burn or it’ll turn bitter.
- Add Herbs and Spices (1 minute): Stir in rosemary, oregano, and crushed red pepper flakes. This briefly to toast the herbs and release their aromas.
- Combine Beans, Tomatoes & Broth (2 minutes): Return the browned sausage to the pot. Add the drained white beans, crushed tomatoes (if using), and chicken broth. Stir everything together.
- Simmer the Soup (20 minutes): Bring the soup to a gentle boil, then reduce heat to low. Let it simmer uncovered for about 20 minutes, stirring occasionally. The soup will thicken slightly, and the flavors will meld beautifully. If it looks too thick, add a little more broth or water to reach your preferred consistency.
- Season to Taste (2 minutes): Taste the soup and add salt and pepper as needed. Remember, sausage and broth add saltiness, so go easy at first.
- Finish and Serve (3 minutes): Ladle the soup into bowls and garnish with fresh chopped parsley. Serve warm with crusty bread or a side salad for a complete meal.
Tip: If you want a creamier soup, gently mash some beans with the back of your spoon during simmering to thicken the broth naturally. Also, don’t rush browning the sausage—it builds the base flavor that makes this soup so irresistible.
Cooking Tips & Techniques
Cooking this Hearty Italian Sausage and White Bean Soup is pretty straightforward, but a few tricks can make all the difference.
- Browning the Sausage: Take your time here. Browning the sausage properly caramelizes the natural sugars and spices, adding a depth of flavor that’s hard to beat. Avoid stirring too frequently so the meat can get a nice crust.
- Don’t Overcook the Vegetables: Aim for soft but not mushy when sautéing onions, carrots, and celery. Overcooking can dull the fresh flavors and turn the soup heavy.
- Simmer Gently: Keep the heat low during simmering. A rolling boil can toughen the beans and make the broth cloudy.
- Season Gradually: Since sausage and broth already contain salt, season at the end. You can always add more, but it’s tough to fix if it gets too salty.
- Use Fresh Herbs When Possible: Fresh rosemary and parsley brighten the dish, making it taste fresher and more vibrant.
- Multitasking Tip: While the soup simmers, prep your side salad or set the table to save time.
Honestly, I’ve had my share of watery soups or bland batches before perfecting this recipe. The key was balancing the sausage’s spice with the creamy beans and not rushing the simmer time. Trust me, patience pays off!
Variations & Adaptations
One of the best things about this soup is how easy it is to tweak based on what you have or want to try.
- Vegetarian Version: Skip the sausage and add chopped mushrooms or smoked tofu for a meaty texture. Boost flavor with a splash of soy sauce or smoked paprika.
- Spice Level: Adjust crushed red pepper flakes to your heat tolerance. For a milder soup, leave them out; for a fiery kick, add extra.
- Seasonal Twist: In summer, swap canned beans for fresh cooked beans, and add fresh chopped tomatoes instead of canned. In winter, add chopped kale or spinach during the last 5 minutes of simmering for some greens.
- Slow Cooker Adaptation: Brown sausage and sauté veggies on the stove, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.
- Low-Carb Variation: Omit beans and add extra veggies like zucchini or cauliflower rice for a lighter version.
Personally, I love adding a splash of lemon juice right before serving sometimes—it brightens the flavors unexpectedly. Give it a try if you want a fresh twist!
Serving & Storage Suggestions
This Italian Sausage and White Bean Soup is best served hot, straight from the pot, garnished with fresh parsley for that pop of color and freshness. Pair it with crusty garlic bread or a crisp green salad to round out the meal perfectly.
Leftovers? No worries! Store the soup in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so leftovers taste even better. To reheat, warm gently on the stovetop over medium-low heat, stirring occasionally. You may want to add a splash of broth or water if it thickened too much.
This soup also freezes well. Freeze in portion-sized containers for up to 3 months. Thaw in the fridge overnight and reheat slowly on the stove. Avoid the microwave if you can—it heats unevenly and can toughen the sausage.
Nutritional Information & Benefits
Estimated per serving (makes about 6 servings):
| Calories | 320 |
|---|---|
| Protein | 22g |
| Fat | 18g |
| Carbohydrates | 20g |
| Fiber | 6g |
This soup is a great source of protein and fiber, thanks to the hearty sausage and fiber-rich white beans. The beans also supply important minerals like iron and potassium, while the garlic and herbs offer antioxidants and anti-inflammatory benefits. For those watching carbs, the beans provide a moderate carb count with plenty of fiber to help digestion.
It’s naturally gluten-free if you use gluten-free sausage and broth, and dairy-free as well. A wholesome, balanced bowl that warms you up and fuels your body without guilt—what’s not to love?
Conclusion
If you’re looking for a soup recipe that’s simple, satisfying, and packed with flavor, this Hearty Italian Sausage and White Bean Soup is definitely worth trying. It’s perfect whether you want a quick dinner fix or a crowd-pleaser to bring to your next gathering. Customize it with your favorite spices or veggies, and make it your own.
Honestly, this recipe has a special place in my heart and kitchen—it’s the kind of dish that brings people together and feels like a warm hug. So grab your pot, get cooking, and don’t forget to share how yours turns out! I’d love to hear your twists or tips.
Happy cooking—and may your kitchen always smell like this!
FAQs
Can I use ground turkey or chicken instead of Italian sausage?
Yes! Ground turkey or chicken works well for a leaner option. Add Italian seasoning and some crushed red pepper to mimic the sausage’s flavor.
Do I have to use canned beans, or can I use dried?
You can use dried beans if you soak and cook them ahead of time. Just add them after they’re tender and reduce broth slightly to account for extra liquid.
How spicy is this soup?
The spice level depends on your sausage choice and crushed red pepper. You can adjust or omit red pepper flakes for a milder taste.
Can I freeze leftovers?
Absolutely! Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
What’s the best way to thicken the soup if it’s too thin?
Try mashing some beans against the pot’s side with a spoon or simmer a bit longer uncovered. Adding a small handful of cooked pasta or rice also helps.
Pin This Recipe!

Hearty Italian Sausage and White Bean Soup
A comforting and flavorful soup featuring spicy Italian sausage, creamy white beans, and aromatic herbs simmered to perfection. Perfect for cozy dinners and easy to prepare in under 45 minutes.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 pound Italian sausage, casings removed (mild or spicy, based on preference)
- 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cups low sodium chicken broth (or vegetable broth)
- 1 can (14.5 oz) crushed tomatoes (optional)
- 1 teaspoon fresh rosemary, chopped (or ½ teaspoon dried)
- ½ teaspoon dried oregano
- ¼ teaspoon crushed red pepper flakes (optional)
- 1 tablespoon olive oil
- Salt and black pepper to taste
- A handful fresh parsley, chopped (for garnish)
Instructions
- Prep your ingredients: chop onion, carrots, celery, and garlic; rinse beans; remove sausage from casing and break into chunks.
- Heat olive oil in a large pot over medium heat. Brown the sausage, breaking it into bite-sized pieces, until caramelized but not burnt. Remove sausage and set aside, leaving drippings.
- In the same pot, sauté onion, carrots, and celery until softened and translucent, about 5 minutes. Add garlic and cook 1 minute until fragrant.
- Stir in rosemary, oregano, and crushed red pepper flakes; toast herbs briefly.
- Return sausage to pot. Add beans, crushed tomatoes (if using), and chicken broth. Stir to combine.
- Bring to a gentle boil, then reduce heat to low and simmer uncovered for 20 minutes, stirring occasionally. Add broth or water if too thick.
- Season with salt and pepper to taste, remembering sausage and broth add saltiness.
- Ladle soup into bowls, garnish with fresh parsley, and serve warm with crusty bread or salad.
Notes
For a creamier texture, mash some beans during simmering. Take your time browning the sausage for best flavor. Season gradually to avoid over-salting. Fresh herbs brighten the dish. Leftovers taste better after a day and freeze well for up to 3 months.
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 320
- Fat: 18
- Carbohydrates: 20
- Fiber: 6
- Protein: 22
Keywords: Italian sausage soup, white bean soup, hearty soup, easy soup recipe, cozy dinner, sausage and bean soup


