Description
This cozy Italian sausage white bean soup is hearty, creamy, and full of flavor. Made in one pot with sausage, beans, carrots, and spinach—it’s the perfect comfort food for weeknights or family dinners.
Ingredients
1 pound Italian sausage (mild or spicy, see note)
1/2 medium onion, chopped
3 cloves garlic, minced
4 (14 oz) cans white beans (cannellini), drained
4 cups chicken broth
1/4 teaspoon Italian seasoning
1/4 teaspoon dried rosemary
2 small carrots, peeled and chopped small
2 cups fresh baby spinach (packed)
Salt & pepper, to taste
Instructions
In a large pot, brown the Italian sausage over medium heat, breaking it apart with a spoon until cooked through.
Add the onion and cook until softened, then stir in the garlic for 1 minute until fragrant.
Add the carrots, white beans, chicken broth, Italian seasoning, and rosemary. Stir to combine.
Simmer uncovered for 20 minutes, allowing the flavors to blend.
Mash a few beans against the side of the pot to thicken the broth slightly.
Stir in the spinach just before serving and season with salt and pepper to taste.
Serve hot with crusty bread.
Notes
- Use spicy Italian sausage for extra heat or mild for a classic flavor.
- For a creamier soup, mash more beans or stir in a splash of cream.
- Leftovers keep well in the fridge for 3 days or can be frozen (add spinach after reheating).
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Calories: ~320 kcal
- Sugar: 2 g
- Sodium: mg
- Fat: ~12g
- Saturated Fat: 4g
- Carbohydrates: ~32g
- Fiber: 8g
- Protein: 22 g
- Cholesterol: 40mg
Keywords: Italian sausage white bean soup, comfort food, easy soup recipe