Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sausage, Bean, and Spinach Soup


  • Author: Sally Thompson
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

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

Scale

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