Creamy Italian Sausage Potato Soup with Carrots & Spinach 🍲🥔


Warm up with this rich, hearty soup packed with savory Italian sausage, tender potatoes, sweet carrots, and fresh spinach in a creamy, flavorful broth. Perfect for chilly nights, this one-pot wonder is ready in just 40 minutes and tastes even better the next day!

Why You’ll Love This Soup ❤️

✅ Bursting with flavor – Spicy sausage, garlic, and herbs create a delicious base.
✅ Creamy without heavy cream (thanks to a little flour & milk trick!).
✅ Packed with veggies – Nutritious and satisfying.
✅ Meal-prep friendly – Freezes beautifully for quick dinners.


Ingredients You’ll Need 🛒

For the Soup:

  • 1 lb Italian sausage (mild or hot, casings removed)

  • 1 tbsp olive oil

  • 1 onion, diced

  • 3 garlic cloves, minced

  • 4 cups (1 lb) diced potatoes (Yukon Gold or red)

  • 2 large carrots, sliced

  • 4 cups chicken broth

  • 1 tsp Italian seasoning

  • ½ tsp red pepper flakes (optional, for heat)

  • Salt & black pepper to taste

For the Creamy Base:

  • 3 tbsp butter

  • 3 tbsp flour

  • 1 ½ cups milk (whole or 2%)

For Finishing:

  • 2 cups fresh spinach

  • ½ cup grated Parmesan cheese

  • Fresh parsley for garnish



Step-by-Step Instructions 👩‍🍳