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!
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.