Go Back
Creamy Italian Sausage Gnocchi Soup with spinach, Parmesan, and tender potato gnocchi

Creamy Italian Sausage Gnocchi Soup

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Main Course, Soup

Ingredients
  

  • 1 tablespoon olive oil
  • 1 pound Italian sausage
  • 1 medium yellow onion, diced
  • 3-4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 2 teaspoons Italian seasoning
  • 4 cups low-sodium chicken broth
  • 28 ounces crushed fire-roasted tomatoes
  • 16 ounces potato gnocchi
  • 3 cups baby spinach
  • ⅓ cup heavy cream
  • ½ teaspoon black pepper
  • Kosher salt, to taste
  • ¼–½ teaspoon red pepper flakes, optional
  • Fresh Parmesan, for serving

Method
 

  1. Brown the Italian Sausage
    Heat a large pot over medium heat. Add sausage and cook for 5–8 minutes, breaking it into small pieces, until browned and cooked through. Drain excess fat if needed.
  2. Sauté the Onion and Garlic
    Add onion and cook for 4–5 minutes until softened. Add garlic and cook for 30 seconds until fragrant.
  3. Build the Tomato Base
    Stir in tomato paste and Italian seasoning. Cook for 1–2 minutes, then add crushed tomatoes and stir to combine.
  4. Add the Broth
    Pour in chicken broth, scraping up any browned bits from the bottom. Bring to a gentle boil, then simmer for 5 minutes.
  5. Cook the Gnocchi
    Add gnocchi directly to the simmering soup. Cook for 2–5 minutes, or until tender but still holding its shape. Avoid overcooking.
  6. Add the Cream
    Reduce heat to low and slowly stir in heavy cream. Warm gently without bringing the soup to a hard boil.
  7. Add Spinach and Parmesan
    Stir in spinach and cook for 1–2 minutes until wilted. Add Parmesan, then season with salt, black pepper, and red pepper flakes to taste.
  8. Serve
    Ladle the soup into bowls and top with Parmesan, black pepper, and red pepper flakes if desired. Serve warm with crusty or garlic bread.