Description
This rich and creamy Parmesan Italian sausage soup is packed with tender turkey meatballs, fresh spinach, and bursting cherry tomatoes in a silky, cheesy broth. Perfect for cozy nights and paired with crusty bread for dipping!
Ingredients
- For the Meatballs:
- 1 pound turkey Italian sausage (casing removed)
- 1 teaspoon Italian seasoning
- ¼ cup grated Parmesan cheese
- 1 clove garlic (minced)
- Salt and black pepper to taste
- For the Soup Base:
- 1 tablespoon olive oil
- 1 small onion (finely chopped)
- 2 cloves garlic (minced)
- 4 cups chicken broth
- 1 cup cherry tomatoes (whole)
- 1 cup heavy cream
- 1 cup freshly grated Parmesan cheese
- 2 cups fresh baby spinach
- 1 teaspoon Italian seasoning
- Fresh cracked black pepper
- Crusty bread for serving
Instructions
-
Prepare the Meatballs:
In a bowl, mix together turkey sausage, Italian seasoning, Parmesan cheese, garlic, salt, and pepper. Form into small meatballs (about 1 inch in diameter). -
Brown the Meatballs:
Heat olive oil in a large pot over medium heat. Add the meatballs and cook, turning occasionally, until browned on all sides (about 5-7 minutes). Remove and set aside. -
Sauté the Vegetables:
In the same pot, sauté the chopped onion and minced garlic for 3-4 minutes, until translucent. -
Add Broth and Tomatoes:
Pour in chicken broth, bring to a simmer, and add meatballs and cherry tomatoes. Simmer for 5 minutes, allowing the tomatoes to soften and burst. -
Create the Creamy Base:
Stir in heavy cream and Parmesan cheese. Simmer for 10 minutes, allowing flavors to meld and broth to thicken. Season with Italian seasoning and fresh cracked black pepper. -
Finish and Serve:
Add spinach and let it wilt in the hot soup. Adjust seasoning as needed. Serve hot with crusty bread for dipping.
Notes
- Pro Tip: To keep the broth silky smooth, avoid boiling after adding the cream and Parmesan, and maintain a gentle simmer.
- Cheese: For the best texture, always use freshly grated Parmesan cheese.
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 3g
- Sodium: 900mg
- Fat: 28g
- Saturated Fat: 13g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 90mg