Cut the chicken thighs into bite-size pieces and season with salt and pepper. Heat a large skillet over medium-high heat and add in 1 tbsp avocado oil. Once hot, cook the chicken, searing on all sides, until cooked through. Remove the chicken from the pan to a plate and keep warm.
Return the skillet to the stove top and add remaining 1 tbsp avocado oil. Cook the onion over medium heat, stirring occasionally, until the onions are softened and caramelized. This should take about 10 minutes. (don't skip this step - it adds incredible flavor to the finished curry!).
Once the onions are browned, add in the garlic, ginger, tomato paste, garam masala, curry powder, coriander, cardamom, cumin, turmeric, chili powder and cayenne pepper. Stir until fragrant, about 1 minute.
Add in the diced tomatoes and coconut cream, whisking until the mixture is combined and heated through. Transfer the curry mixture to a blender and blend until smooth.
Pour the coconut curry mixture into the pan over medium heat and return the chicken to the sauce. Add in the golden raisins and cook until heated through. Garnish with chopped cilantro and serve with steamed rice. Enjoy!
Notes
Chicken Coconut Korma can be store in an air tight container in the fridge for up to 3 to 5 days. Freeze in air tight container for up to 3 months.