When the skies are grey and the weather calls for something warm and filling, few dishes hit the spot like a hearty Italian Sausage White Bean Soup. Packed with rich, savory flavor, nourishing beans, and tender greens, this soup is the kind of rainy day dinner idea that wraps you in a culinary hug. It’s easy to make, full of protein, and ideal for a cozy weeknight meal or weekend slow simmer.
If you’re searching for wholesome sausage soup recipes, this one checks all the boxes — comforting, simple, and incredibly satisfying. Whether you’re meal prepping for the week or preparing a rustic dish for family dinner, this soup deserves a permanent spot in your cold-weather rotation.
Table of Contents
Why You’ll Love This Cozy Soup Dinner
This soup delivers a deeply satisfying flavor with minimal fuss. It combines the bold, seasoned taste of Italian sausage with the creamy texture of white beans, plus a healthy dose of leafy greens to round things out.
Here’s what makes it a keeper:
- Perfect for meal prep – reheats like a dream.
- Flexible and forgiving – swap in kale, spinach, or escarole.
- One-pot simplicity – less cleanup, more comfort.
- Freezer-friendly – great to stock up for a cold day.
- Family-friendly – kids and adults love it alike.
It’s also a great recipe to pair with other dishes like this Grilled Shrimp Caesar Wrap or a slice of Garlic Parmesan Focaccia Bread.
Ingredients You’ll Need for Italian Sausage Soup
This comforting soup leans on pantry staples, fresh vegetables, and flavorful sausage. Here’s the ingredient breakdown:
- 1 tablespoon olive oil
- 1 pound Italian sausage (sweet or spicy, casings removed)
- 1 large yellow onion, finely chopped
- 4 garlic cloves, minced
- 1 tablespoon tomato paste
- 1 teaspoon crushed red pepper flakes (optional)
- 1 teaspoon fennel seeds
- 4 cups low-sodium chicken broth
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 1 bunch kale or escarole, chopped
- Salt and black pepper, to taste
- Grated Parmesan cheese, for topping
- Crusty bread, for serving
This combination of ingredients provides an ideal balance of protein, fiber, and flavor — perfect for both health-conscious eaters and comfort food lovers.
Kitchen Equipment Checklist
You’ll only need basic kitchen tools for this simple but delicious soup recipe:
- Large heavy-bottomed soup pot or Dutch oven
- Sharp knife and cutting board
- Wooden spoon or spatula
- Can opener
- Ladle
- Soup bowls for serving
Pro tip: a Slow Cooker can also be used for a hands-off variation (more on that below!).
How to Make Italian Sausage White Bean Soup – Step by Step
Step 1: Brown the Sausage
Heat olive oil in a large pot over medium heat. Add sausage and cook until browned and fully cooked through, about 6–8 minutes. Break the meat into crumbles with a wooden spoon.
Step 2: Sauté Aromatics
Add chopped onion and cook for 5–6 minutes, until softened. Stir in garlic, tomato paste, fennel seeds, and red pepper flakes. Sauté for 2 minutes, allowing the tomato paste to caramelize slightly.
Step 3: Simmer
Pour in chicken broth and add the white beans. Bring to a boil, then reduce heat and simmer for 15–20 minutes.
Step 4: Add Greens
Stir in chopped kale or escarole and simmer for an additional 5 minutes, or until greens are wilted and tender.
Step 5: Finish and Serve
Taste and adjust seasoning with salt and pepper. Ladle soup into bowls and top with freshly grated Parmesan cheese. Serve hot with crusty bread.
This hearty dish makes for a warming weeknight dinner and also works beautifully alongside a lighter lunch like this Cucumber Shrimp Salad.
Serving Suggestions and Soup & Sandwich Pairings
Serve this soup with a side of:
- Toasted sourdough or garlic bread
- Grilled cheese sandwich
- Avocado-topped crostini
- A crisp green salad
For a full comforting meal combo, try it with these favorites:
Variations & Substitutions: Make It Your Own
This recipe is highly adaptable:
- Add tortellini for a heartier version similar to a Creamy Sausage & Tortellini Soup
- Use chickpeas or navy beans if cannellini aren’t available
- Go green with spinach, collard greens, or mustard greens
- Switch sausage types – try turkey sausage or even plant-based options
Want more soup inspiration? Check out this savory Creamy Mushroom and Spinach Stuffed Chicken for a hearty pairing.
Tips to Nail the Perfect Creamy Sausage Soup
- Don’t skip browning the sausage – it builds the flavor base.
- Add beans earlier for creamier texture as they break down.
- Finish with a drizzle of olive oil or a splash of lemon juice for brightness.
- Use Parmesan rind in the simmer for added depth of flavor.
Common Mistakes to Avoid When Making Sausage Soup
Avoid these pitfalls:
- Undercooking onions and garlic – they should be fragrant and soft.
- Using overly salty broth – it can overpower the sausage.
- Overcooking greens – add them last to preserve color and nutrients.
- Skipping deglazing – use a bit of broth or wine (non-alcoholic alternatives) to lift flavorful brown bits.
Storing, Freezing, and Reheating Leftovers
This soup stores wonderfully:
- Refrigerate in an airtight container for up to 4 days.
- Freeze for up to 3 months — let it cool fully first.
- Reheat gently on the stove or microwave, adding a splash of water or broth as needed.
Planning ahead? Pair it with Freezer Breakfast Sandwiches for a week of stress-free meals.
Italian Sausage White Bean Soup FAQs
Can I make this vegetarian?
Yes, use meatless sausage and vegetable broth for a plant-based version.
What kind of sausage is best?
Italian sausage (mild or spicy) gives the most authentic flavor.
Can I use dry beans?
Yes, but you’ll need to soak and cook them beforehand.
How do I make it creamier?
Add a splash of cream or blend a portion of the soup for a thicker consistency.
Is this gluten-free?
Yes, if you use gluten-free sausage and serve with gluten-free bread.
Final Thoughts: Why This Bean Soup Recipe is a Must-Try
Whether you’re curled up on the couch during a storm or looking for a protein-rich dinner idea, this Italian Sausage White Bean Soup is the perfect answer. It’s wholesome, hearty, and endlessly flexible. With just a few pantry staples and simple ingredients, you get a filling one-pot meal that feels like it took hours to make.
It’s no wonder it stands tall among beloved bean soup recipes and timeless rainy day meals.
Want more satisfying dinner ideas like this? Check out our reader favorites like One-Pot Shrimp and Sausage Jambalaya or the soul-warming Sweet Potato and Chickpea Curry.
📌 Share & Subscribe for More Rainy Day Dinner Ideas
Loved this Italian Sausage White Bean Soup? Don’t forget to share it with friends or on social media, and subscribe to Lyndy’s Kitchen for more cozy, family-friendly recipes delivered right to your inbox.
PrintCozy Italian Sausage White Bean Soup for Rainy Days
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
This Italian Sausage White Bean Soup is the ultimate rainy day comfort food. Packed with savory sausage, creamy white beans, vegetables, and herbs, it’s hearty, wholesome, and full of flavor. Perfect for weeknight dinners, meal prep, or cozy gatherings, this one-pot soup comes together easily and pairs beautifully with crusty bread or a fresh salad.
Ingredients
- 1 lb (450g) Italian sausage (mild or spicy, casings removed)
- 2 tbsp olive oil
- 1 large onion, diced
- 2 carrots, sliced
- 2 celery stalks, sliced
- 4 garlic cloves, minced
- 1 tsp dried oregano
- 1 tsp dried thyme
- 1 tsp red pepper flakes (optional)
- 6 cups chicken or vegetable broth
- 2 cans (15 oz each) white beans, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 2 cups chopped kale or spinach
- Salt and black pepper, to taste
- Fresh parsley, chopped (for garnish)
- Grated Parmesan cheese, for serving
- Optional: Small pasta, 1 cup heavy cream, or lemon juice
Instructions
- Brown sausage: Heat olive oil in a Dutch oven over medium heat. Add sausage, breaking apart with a spoon, until browned. Transfer to a plate.
- Sauté vegetables: In the same pot, cook onion, carrots, and celery for 5–7 minutes. Stir in garlic and cook 1 minute.
- Season: Add oregano, thyme, and red pepper flakes. Stir well.
- Simmer: Pour in broth, diced tomatoes, and white beans. Return sausage to the pot. Bring to a boil, then reduce heat and simmer 20–25 minutes.
- Add greens: Stir in kale or spinach. Simmer 5 minutes until wilted.
- Finish: Taste, season with salt and pepper, and ladle into bowls. Garnish with parsley and Parmesan. Serve with bread.
Notes
- Use quality Italian sausage for the best flavor.
- Add a Parmesan rind during simmering for richer broth.
- For a creamy version, stir in 1 cup heavy cream at the end.
- To make it vegetarian, use plant-based sausage and vegetable broth.
- This soup freezes well for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup, Dinner
- Method: Stovetop
- Cuisine: Italian, American
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 5g
- Sodium: 980mg
- Fat: 24g
- Saturated Fat: 8g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 8g
- Protein: 24g
- Cholesterol: 55mg
Keywords: italian sausage white bean soup, rainy day soup recipes, sausage soup with beans, cozy dinner soup, hearty sausage soup