To make the marinade, combine Yogurt (4 tablespoon), Ground Cumin (1/2 teaspoon), Kashmiri Red Chili Powder (1 tablespoon), Ground Black Pepper (1/2 tablespoon), Ground Coriander (1 1/2 teaspoon), Garam Masala (1 1/2 teaspoon), Ginger Garlic Paste (3 teaspoon), Lime Juice (1 tablespoon) and Salt (to taste).
Add Boneless, Skinless Chicken Thigh (750 gram) pieces to this and marinate it well and keep in fridge for three to four hours or over night.
Soak Cashew Nuts (10) in hot water for five to ten minutes and then grind it to a fine paste. Finely chop the Onion (1) or grind it to a fine puree.
Put Tomato (2) in boiling water for a few minutes and then remove from water and let it cool. Then remove the skin and grind it to a fine puree.
Take the chicken out of the fridge and let it rest in room temperature for 15 to 20 minutes before cooking.
Preheat your grill or oven to 180 degrees C (350 degrees C). Arrange the chicken and cook for 8 to 10 minutes on one side and then flip the chicken and cook the other side. Keep flipping sides in regular intervals and brush some oil or butter each time until the chicken is well cooked.
For the gravy: pour Oil (3 tablespoon) to a kadai. Now add Ground Cumin (3 teaspoon), Bay Leaf (1), Whole Clove (3) and Black Cardamom (3). Saute for a minute and then add Ginger Garlic Paste (1 teaspoon). Saute in low flame till the garlic paste starts to become light brown in color. Add the pureed onion. Saute for three to four minutes in medium flame and add Kashmiri Red Chili Powder (1/2 tablespoon), Garam Masala (1/2 teaspoon) and Ground Coriander (1/2 teaspoon).
Saute in low flame till oil start to leave the sides of the pan. Add tomato puree. Mix well and let it boil. Add required water and let it boil.
Once it boils well add cooked chicken pieces and cashew nut paste and mix well. Reduce the flame and cover and cook for four to five minutes. Switch off the flame and add crushed Dried Fenugreek Leaves (1 teaspoon)and Cream (1 tablespoon). Serve hot with Fresh Cilantro (to taste), roti or naan.