Creamy Parmesan Italian Sausage Soup

Ingredients:

  • 1 lb Italian sausage (mild or spicy)
  • 2 tbsp olive oil
  • 1 small onion, chopped
  • 2 garlic cloves, minced
  • 3 cups chicken broth
  • 1 (14 oz) can diced tomatoes
  • 1/2 tsp Italian seasoning
  • 1/4 tsp crushed red pepper flakes (optional)
  • 2 cups baby spinach
  • 1/2 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • Salt and pepper to taste
  • Crusty bread (for serving)

Directions:

  1. Heat olive oil in a large pot over medium heat. Add the Italian sausage and cook until browned, breaking it into crumbles. Remove and set aside.
  2. In the same pot, sauté the onions and garlic until soft and fragrant, about 3 minutes.
  3. Add the chicken broth, diced tomatoes, Italian seasoning, and crushed red pepper flakes. Bring to a simmer.
  4. Stir in the browned sausage and simmer for 10-15 minutes to blend the flavors.
  5. Add the spinach and cook for 2 minutes, just until wilted.
  6. Lower the heat and slowly stir in the heavy cream and Parmesan cheese. Simmer for 2-3 minutes without boiling.
  7. Season with salt and pepper to taste.
  8. Serve hot with crusty bread on the side.

Prep Time: 10 minutes | Cooking Time: 30 minutes | Total Time: 40 minutes
Kcal: 380 kcal | Servings: 6 servings

#italiansoup #parmesansoup #creamyrecipes #sausagelovers #comfortfood #souprecipe #weeknightdinner #easymeals #heartyfood #spinachandparmesan #fallfood #cozysoup #familyfavorites #quickrecipes #foodiegram #homemadesoup #italianflavors

Leave a Comment