
This chicken marsala soup has all of the flavors you love about chicken marsala but in a nourishing soup! This healthy recipe is easy to make paleo, whole30, and AIP.
Season the chicken with salt and pepper. Heat the oil in a large stock pot or dutch oven and add the chicken. Saute until internal temperature reads 165 F. Set aside.
Add the onion to the pot and saute for 4-5 minutes or until lightly translucent. Add the garlic and mushrooms and saute for another 3-4 minutes or until the mushrooms are lightly fork tender. Add the arrowroot and stir to coat.
Add the chicken back to the pot. Pour in the broth, marsala, coconut milk, and season with salt, pepper, basil, and parsley. Stir well to combine.
Bring to a low simmer and allow to simmer for 25-30 minutes. Add the spinach at the end and the optional pasta (see notes) or zucchini noodles. Stir until the spinach is wilted.
Serve topped with additional parsley and seasoning to taste.