In a large pot, heat the olive oil over medium heat. Once the oil is shimmering, add the diced onion, carrots, and celery. Sauté the vegetables for approximately 5 minutes, stirring occasionally, until they are softened and the onion becomes translucent.
Stir in the minced garlic, along with the dried thyme and rosemary. Cook this mixture for an additional 1-2 minutes, or until the herbs become fragrant and the garlic is lightly golden.
Pour in the chicken broth, stirring well to incorporate all the ingredients. Increase the heat until the mixture reaches a gentle boil.
Once the soup is boiling, reduce the heat to a simmer. Carefully add the potato gnocchi to the pot, cooking them for about 3-5 minutes. They are ready when they float to the surface, indicating they are cooked through.
Gently stir in the shredded rotisserie chicken and the heavy cream, mixing everything together thoroughly. Maintain a gentle heat and allow the soup to warm through for about 5 more minutes, stirring occasionally.
Taste the soup and season with salt and pepper according to your preference. Fold in the chopped spinach and allow it to wilt for about 2 minutes, providing a vibrant color and nutritional boost to the dish.
Remove the pot from heat, and then stir in the grated Parmesan cheese, mixing until it melts completely and creates a silky texture in the soup.
Ladle the warming soup into bowls, and for a pop of color, garnish each serving with freshly chopped parsley.
Notes
For an inviting presentation, consider serving the soup in rustic bowls. A crusty piece of bread on the side would complement the flavors beautifully, making it the perfect cozy meal!