In a large skillet over medium-high heat, sauté the onion, garlic, mushrooms, carrots, and celery in two tablespoons of butter until the veggies have softened.
Next, add in the marsala wine and let it simmer for 30-60 seconds before transferring everything over to the slow cooker.
Pour the contents of the skillet into the slow cooker and add the bone broth, thyme, and chicken. Cook on high for 4 hours or low for about 6 hours.
Once the chicken is fully cooked, remove it and shred it before adding it back into the pot.
Turn the heat up to high and add in the gnocchi. Let it cook until the gnocchi is soft enough to be pierced by a fork.
Turn off the heat and stir in the cream.
Serve the soup into bowls and let it cool for 5-10 minutes before serving. Make sure to top it off with parsley, parmesan cheese, and red pepper flakes!