In a large heavy bottomed pot, heat the olive oil over medium heat. Add in the onion, carrots and celery and cook for 3-4 minutes. Add in the garlic and the herbs and cook until just fragrant.
Add the chicken, chicken stock and the parmesan rind to the pot. Bring to a low boil, cover and cook for 15-20 minutes, our until the chicken is cooked all the way.
Using tongs, pull the chicken out of the pot and shred using two forks. Add the chicken back Into the pot and bring the soup back to a low boil. Add the gnocchi in and cook. Once the gnocchi is floating, take out the parmesan rind and pour in the heavy cream.
Stir the soup to combine and then add salt and pepper to taste. Serve this soup with some freshly grated parmesan and fresh pepper. Crusty bread for dipping is delicious too!
Notes
To make this soup gluten free, use gluten free gnocchi.If you don't have a parmesan rind, add in 1/2 cup freshly grated parmesan at the end. Salt and pepper to taste at the end. Some chicken stocks are very salty, so it's best to add in your own salt to avoid over salting the soup.