1Heat the vegetable oil in a large pan over medium heat.
Add the onions and sauté until they are golden brown.
Add the garlic and ginger paste, and sauté for another minute.
Stir in the ground coriander, ground cumin, garam masala, turmeric, and chili powder. Cook for 1-2 minutes until fragrant.
Add the chicken thighs to the pan and cook until they are browned on all sides.
Pour in the coconut milk and bring to a simmer.
Add the cashew nuts and salt to taste.
Cover the pan and let it simmer for 20-25 minutes, or until the chicken is cooked through and tender.
Serve hot with rice or naan.