Description
Italian Sausage White Bean Soup is a cozy, creamy one-pot meal made with savory Italian sausage, smoky bacon, cannellini beans, carrots, and fresh spinach. Perfect for an easy weeknight dinner or meal prep.
Ingredients
1 pound Italian sausage (mild or hot)
4 strips bacon, chopped
1/2 medium onion, chopped
3 cloves garlic, minced
4 (14-ounce) cans cannellini beans, drained
4 cups chicken broth
1/4 teaspoon Italian seasoning
1/4 teaspoon dried rosemary
2 small carrots, peeled and finely chopped
2 cups fresh baby spinach
Salt, to taste
Black pepper, to taste
Instructions
Add Italian sausage and bacon to a large pot. Cook over medium-high heat until browned and fat is rendered, about 12–15 minutes.
Transfer sausage and bacon to a plate. Leave about 2 tablespoons of fat in the pot.
Add onion and sauté for 3–5 minutes until soft and lightly golden.
Stir in garlic and cook for 30 seconds until fragrant.
Add beans, chicken broth, Italian seasoning, and rosemary. Stir and scrape up browned bits.
Remove from heat and partially blend the soup using an immersion blender, leaving some beans whole.
Return sausage and bacon to the pot. Add carrots and bring to a boil.
Reduce heat, partially cover, and simmer 15–20 minutes until carrots are tender and soup thickens.
Stir in spinach and cook 1–2 minutes until wilted.
Season with salt and pepper. Serve warm.
Notes
Soup thickens as it sits—add broth when reheating if needed.
Kale can replace spinach; add it during the simmer stage.
Mild sausage keeps it family-friendly; hot sausage adds heat.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 bowl
- Calories: 420 kcal
- Sugar: 4 g
- Sodium: 980 mg
- Fat: 26 g
- Saturated Fat: 9 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 26 g
- Fiber: 7 g
- Protein: 22 g
- Cholesterol: 75 mg
