Season the chicken thighs with salt, pepper, turmeric, paprika, and garlic powder.
Heat a large skillet or pot over medium heat. Add 1 tablespoon of oil to the pan.
Once the pan is hot, add the chicken skin side facing down and pan-fry for 3 minutes on each side, or until browned.
Remove the chicken from the pan and set aside.
In the same pan, saute the sliced onion and mushrooms in the chicken oil for 2-3 minutes, or until softened.
Add the minced garlic, curry powder, tomato paste, and garam masala to the pan. Saute and mix for 1 minute, or until fragrant.
Add the chicken back to the pan, skin side facing up. Pour in the coconut milk and make sure the chicken is fully coated in the sauce.
Put the lid on and let the curry cook on medium heat for 10 minutes, or until the chicken is cooked through.
Serve the curry with hot rice and enjoy!