In a large bowl, mix together the coconut milk, lime zest, lime juice, minced garlic, grated ginger, ground cumin, turmeric, salt, and pepper to create a flavorful marinade.
Add the chicken breasts to the marinade, ensuring they are fully coated. Cover the bowl and marinate in the refrigerator for at least 30 minutes, or up to overnight for maximum flavor.
In a large skillet, heat olive oil over medium heat. Remove the chicken from the marinade (reserve the marinade for later) and add the chicken to the skillet. Cook for about 5-7 minutes on each side or until the chicken is golden brown and cooked through. Remove the chicken and set aside.
In the same skillet, add the sliced red bell pepper and sauté for 3-4 minutes until slightly tender.
Pour the reserved marinade into the skillet and bring it to a simmer. Add the baby spinach and allow it to wilt for 1-2 minutes.
Return the chicken to the skillet, nestling it into the sauce. Cook for an additional 3-5 minutes, allowing the chicken to soak up the creamy sauce. Adjust seasoning with additional salt and pepper if necessary.
Serve the creamy coconut lime chicken hot, garnished with fresh cilantro.
Notes
Marinating the chicken overnight enhances the flavor.