Print

Italian Sausage White Bean Soup with Carrots & Spinach

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Italian sausage white bean soup with carrots and spinach is a cozy, one-pot meal that’s packed with hearty sausage, creamy white beans, tender carrots, and fresh spinach. Perfect for chilly evenings, it’s nourishing, flavorful, and easy to make.

Ingredients

  • 1 lb Italian sausage (mild or spicy, casings removed)
  • 1 tbsp olive oil
  • 1 small onion, diced
  • 23 carrots, peeled and sliced
  • 3 cloves garlic, minced
  • 2 cans (15 oz each) white beans (cannellini or Great Northern), drained and rinsed
  • 46 cups chicken or vegetable broth
  • 4 cups fresh spinach (or baby spinach)
  • 1/2 tsp dried Italian herbs or thyme (optional)
  • 1/4 tsp crushed red pepper flakes (optional)
  • Salt and pepper, to taste
  • Grated Parmesan cheese, for serving (optional)

Instructions

  1. Heat olive oil in a large soup pot over medium heat.
  2. Add sausage and cook until browned, breaking it into small pieces.
  3. Add diced onion and carrots, cook for 5–7 minutes until softened.
  4. Stir in garlic and cook for 1 minute until fragrant.
  5. Pour in broth and add white beans, herbs, and red pepper flakes if using.
  6. Bring to a gentle boil, then reduce heat and simmer for 15–20 minutes until carrots are tender.
  7. Stir in spinach and cook until wilted, about 2 minutes.
  8. Season with salt and pepper to taste. Serve with grated Parmesan if desired.

Notes

  • Use turkey or chicken sausage for a lighter option.
  • Swap spinach with kale or Swiss chard if preferred.
  • Add a splash of cream or cream cheese for a creamier texture.
  • For vegetarian version, skip sausage and add extra beans with smoked paprika.
  • Freezes well for up to 3 months — cool before freezing.

Nutrition