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:
- 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.
- In the same pot, sauté the onions and garlic until soft and fragrant, about 3 minutes.
- Add the chicken broth, diced tomatoes, Italian seasoning, and crushed red pepper flakes. Bring to a simmer.
- Stir in the browned sausage and simmer for 10-15 minutes to blend the flavors.
- Add the spinach and cook for 2 minutes, just until wilted.
- Lower the heat and slowly stir in the heavy cream and Parmesan cheese. Simmer for 2-3 minutes without boiling.
- Season with salt and pepper to taste.
- 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