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
Scale
- 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