Print

Italian Sausage Potato Soup with Carrots & Spinach

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Italian Sausage Potato Soup with Carrots & Spinach is a hearty, one-pot meal full of savory sausage, tender potatoes, sweet carrots, and fresh spinach. This easy soup recipe is perfect for weeknight dinners or cozy nights in—rich, flavorful, and ready in about 40 minutes.

Ingredients

  • 1 lb Italian sausage (mild or spicy)
  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 34 medium potatoes, peeled and diced
  • 2 carrots, sliced
  • 4 cups chicken broth or vegetable broth
  • 12 cups fresh spinach
  • ½ cup heavy cream or half-and-half (optional)
  • 1 teaspoon dried Italian seasoning
  • Salt and black pepper, to taste
  • Pinch of crushed red pepper flakes (optional)
  • Grated Parmesan cheese (optional, for garnish)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add sausage and cook, breaking it apart, until browned.
  2. Drain excess grease if needed, then add onion and garlic. Sauté until fragrant and softened.
  3. Add carrots and potatoes. Season with salt, pepper, and Italian seasoning.
  4. Pour in broth and bring to a boil. Reduce heat and simmer for 15–20 minutes, until potatoes and carrots are tender.
  5. Stir in spinach and allow it to wilt.
  6. For a creamier soup, add heavy cream or half-and-half and stir until heated through.
  7. Taste and adjust seasoning. Serve hot with Parmesan if desired.

Notes

  • Use kale or Swiss chard instead of spinach for a heartier green.
  • Omit cream for a lighter, broth-based version.
  • Try sweet potatoes for a different flavor profile.
  • Add white beans or chickpeas for more protein and fiber.
  • Spice it up with hot sausage or extra red pepper flakes.

Nutrition