Description
Looking for an easy dinner idea that’s comforting, hearty, and packed with flavor? This Sausage, Bean, and Spinach Soup checks all the boxes. Loaded with Italian sausage, creamy white beans, tender carrots, and fresh spinach in a rich, herby broth, it’s the ultimate one-pot meal. Whether you need a cozy fall recipe, a quick weeknight dinner, or healthy food ideas to meal prep, this soup is warm, filling, and always a hit. Plus, it’s gluten-free, customizable, and great for leftovers!
Ingredients
1 tablespoon olive oil
1 pound Italian sausage (mild or spicy), casing removed
1 medium onion, chopped
2 carrots, peeled and diced
2 celery stalks, diced
3 cloves garlic, minced
1 can (14.5 oz) diced tomatoes
2 cans (15 oz each) white beans, rinsed and drained
5 cups chicken broth
1 teaspoon Italian seasoning
1 pinch red pepper flakes (optional)
1 teaspoon salt (or to taste)
½ teaspoon black pepper
3 cups fresh spinach, roughly chopped
Optional: grated Parmesan for serving
Instructions
1. Heat olive oil in a large soup pot or Dutch oven over medium heat. Add Italian sausage and cook, breaking it up with a spoon, until browned and cooked through, about 6–8 minutes. Remove sausage and set aside.
2. In the same pot, add a little more olive oil if needed. Sauté chopped onion, carrots, and celery for 5–7 minutes until softened.
3. Add garlic and cook for 1–2 more minutes until fragrant.
4. Pour in diced tomatoes with their juice and scrape up any browned bits from the bottom of the pot.
5. Return the sausage to the pot. Add white beans, chicken broth, Italian seasoning, red pepper flakes, salt, and pepper. Stir to combine.
6. Bring soup to a boil, then reduce heat and simmer uncovered for 20–25 minutes.
7. Stir in fresh spinach during the last 2–3 minutes of cooking, just until wilted.
8. Taste and adjust seasoning. Serve hot with Parmesan and crusty bread if desired.
Notes
For a lighter version, use chicken or turkey sausage instead of pork.
If using frozen spinach, thaw and squeeze out excess moisture before adding.
This soup tastes even better the next day—perfect for make-ahead meals!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 bowl (approx. 1½ cups)
- Calories: 360
- Sugar: 5g
- Sodium: 840mg
- Fat: 20g
- Saturated Fat: 6g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 6g
- Protein: 22g
- Cholesterol: 45mg
Keywords: sausage soup, bean soup, easy dinner, meal prep soup, healthy soup, spinach soup, gluten-free soup