In a large pan, add 1 tablespoon olive oil and heat to medium.
Butterfly the chicken breasts so that you have four evenly-sized pieces of chicken.
Add the chicken to the pan, sprinkle salt and pepper to season, and cook on one side for 5 minutes. Flip the chicken at 5 minutes and cook the other side for another 3-5 minutes or until the chicken is cooked through.
Remove the chicken from the pan and set it aside. Add the shallot and garlic to the pan. Saute for 2 minutes. Then add the coconut milk, chicken broth, lemon juice, and cashew butter. Whisk until the cashew butter is combined. Then add parsley, red pepper flakes, and a pinch of salt and pepper.
Let the sauce simmer for about 5 minutes or until it is lightly bubbling. Then add the artichoke, spinach, and cooked chicken to the pan.
Simmer for another 5 minutes. The spinach should be wilted and the sauce should be smooth.
Serve the chicken with the artichoke sauce over the top and enjoy!