Heat a large stock pot or dutch oven over medium high heat. 3 tablespoons butter until just melted.
8 tablespoons butter
Add in the onion and carrot and stir to coat in the butter. Saute for 3-5 minutes or until onions are translucent.
1 small yellow onion, 1 cup shredded carrot
Stir in garlic and cook for 1-2 more minutes or until fragrant.
1 tablespoon minced garlic
Pour in the chicken broth and add in the nutmeg, thyme, paprika, salt, and pepper. Add in chicken breast and bring to a boil. Cover and reduce heat to simmer. Allow to cook for 8-10 minutes or until chicken is fully cooked. Remove chicken and set aside.
30 ounces chicken broth, 1/8 teaspoon nutmeg, 1/2 tablespoon dried thyme, 1/2 teaspoon paprika, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, 2 lbs boneless
While chicken is cooking, heat remaining butter in a small sauce pan. Once melted, stir in the flour briskly with a whisk.
1/3 cup white flour
Pour in the half and half, whisking while you pour. Once fully combined and smooth, allow to simmer to 3 minutes or until thickened. Whisk often.
2 cups half and half
Stir in the parmesan cheese until combined. Remove from the heat and stir in the cream, whisking with your hand until smooth. Set aside.
1/4 cup grated Parmesan cheese, 1/3 cup heavy cream
Once chicken has been removed from the broth, add in the 16 ounces potato gnocchi. Allow to simmer, covered, for 5-7 minutes or until gnocchi rises to the top and is done.
16 ounces potato gnocchi
Stir the cream mixture into the broth/gnocchi mixture.
Cube the cooked chicken and return to the soup, along with the spinach. Heat until warmed to your liking, but do not allow to come to a boil.