ADD your chicken and marinade ingredients to a bowl or ziplock bag. Mix well to combine, cover, and leave to marinate for at least 2 hours or overnight in the fridge.
HEAT a cast iron or grill pan over medium-high heat and cook the chicken for 5-6 minutes per side or until an internal temperature of at least 165°F. Remove the chicken to a plate or bowl, cover, and allow to rest while you make the Korma gravy.
PUT the onion, garlic, ginger, chili, and cashews (or cashew butter) in a blender with 1/2 cup of water. Blend until smooth.
HEAT the coconut oil in a large pot or deep pan. Once hot, pour the blended sauce base mixture into the pot.
ADD all your spices, from the curry powder to the salt & pepper. Mix and allow the gravy to cook for 2 to 3 minutes, until fragrant.
STIR in the coconut milk, then bring to a simmer.
ADD the chicken back and allow to simmer on low heat for 10 minutes. If your gravy is too thick, you may need to add a bit of water to loosen it up.
GARNISH with fresh chopped coriander and serve.