Place the butter in a Dutch oven and once it melts, add the chopped onion and carrot to the mix. Saute for 5-7 minutes or until the carrot is softened.
Sprinkle the flour over the top of the mixture and stir until no white powder is visible and the ingredients are a little pasty.
Add the stock and allow the ingredients to simmer for about 30 minutes or until the mixture has thickened up a bit.
Bring a small pot of water to a boil. Add the gnocchi and boil for just a couple of minutes until they float. Immediately remove and drain.
Add the spinach, chicken, and gnocchi to the soup and let simmer for another 5-10 minutes. Enjoy!