Step 1: Sauté the Aromatics : In a large soup pot or Dutch oven, melt butter with olive oil over medium heat. Add onion, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until softened. Stir in minced garlic and cook for 30 seconds until fragrant.
Step 2: Add Chicken and Seasonings : Add shredded chicken, thyme, Italian seasoning, salt, and black pepper. Stir to combine and warm the chicken.
Step 3: Add Broth and Simmer : Pour in chicken broth and bring the mixture to a simmer. Let it cook for about 10 minutes to allow flavors to meld together.
Step 4: Cook the Gnocchi : Add the gnocchi directly into the simmering broth. Cook for 3–5 minutes, or until the gnocchi float to the top and are tender.
Step 5: Add Cream and Spinach :Reduce heat to low and stir in heavy cream. Add fresh spinach and simmer gently for another 2–3 minutes, just until the spinach wilts. Stir in Parmesan cheese (if using) for extra richness.
Step 6: Taste and Adjust : Taste the soup and adjust salt, pepper, or seasoning as needed. If it’s too thick, add a splash of broth; if too thin, simmer a few extra minutes to thicken.