Description
A hearty and wholesome soup made with flavorful Italian sausage, creamy white beans, and tender spinach in a savory tomato broth. Perfect for chilly nights or meal prep, this cozy one-pot wonder is sure to become a family favorite.
Ingredients
1 lb Italian sausage
2 cans (15 oz each) white beans (cannellini or Great Northern), drained and rinsed
3 cups fresh spinach
1 can (15 oz) crushed tomatoes
1 medium yellow onion, chopped
3 cloves garlic, minced
4 cups chicken broth
1 tablespoon olive oil
1 teaspoon Italian seasoning
Salt and black pepper to taste
Instructions
1. Heat olive oil in a large pot over medium heat. Add chopped onion and sauté until soft, about 5 minutes.
2. Stir in minced garlic and cook for 1 minute until fragrant.
3. Add sausage and cook until browned, breaking it apart with a spoon.
4. Stir in crushed tomatoes, Italian seasoning, salt, and pepper. Mix well.
5. Pour in chicken broth and add white beans. Bring to a boil, then reduce to a simmer for 15–20 minutes.
6. Stir in spinach and cook until wilted, about 2–3 minutes.
7. Serve hot with crusty bread or grated parmesan if desired.
Notes
For a leaner option, use chicken or turkey sausage.
Add a pinch of red pepper flakes for a spicier kick.
If freezing, add spinach only when reheating for better texture.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: One Pot
- Cuisine: American/Italian-inspired
Nutrition
- Serving Size: 1.5 cups
- Calories: 390
- Sugar: 4g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 7g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 22g
- Cholesterol: 45mg
Keywords: sausage soup, bean and spinach soup, hearty dinner