Use a large pot or Dutch oven to heat up olive oil over medium heat.
Add the diced onion, celery, and carrots to the pot. Sauté them for about 5 minutes until they become tender.
Cook and stir in the minced garlic for an extra minute until fragrant.
Add the shredded chicken, chicken broth, and water to the pot. Bring the mixture to a boil.
Reduce the heat to low and add the half-and-half (or heavy cream) to the pot. Stir well to combine.
Add the chopped spinach, potato gnocchi, dried thyme, and dried parsley to the pot. Simmer for about 10-15 minutes until the gnocchi is cooked and tender.
Season the soup with salt and pepper according to your taste preferences.
Set the pot aside from the heat and slightly allow the soup to cool.
Ladle the Olive Garden Chicken Gnocchi Soup into serving bowls and garnish with grated Parmesan cheese.