Ginger-garlic Paste:
15g (1-2" piece) ginger
4 cloves garlic
Marinade:
60g (¼ cup) plain yogurt
15g (1 tbsp) ginger-garlic paste
2g (1 tsp) garam masala
5ml (1 tsp) lemon juice
2½g (½ tsp) salt
2g (½ tsp) paprika or Kashmiri chili powder
450g (1 lb) boneless, skinless chicken thighs, cut into bite-size pieces
Sauce:
15mL (1 tbsp) peanut oil
60g (4 tbsp) unsalted butter, divided
30g (1 head) shallot, finely chopped
30g (¼ head) white onion, finely chopped
1 bay leaf
15g (1 tbsp) ginger-garlic paste
4g (2 tsp) garam masala, divided
2g (1 tsp) ground cumin
2g (1 tsp) paprika or Kashmiri chili powder
½g (¼ tsp) cayenne pepper, optional
240g (1 cup) tomato puree
30g (¼ cup) ground cashews
60mL (¼ cup) water
60mL (¼ cup) heavy cream
5-10g (1–2 tsp) sugar or honey, to taste
salt, to taste
1-2g (½–1 tsp) kasoori methi (dried fenugreek leaves), crushed
extra butter or cream for finishing
Serve with:
Basmati rice
Naan or garlic naan
Marinade:
Mince the garlic and ginger in the food processor and save half for the sauce.
Combine all marinade ingredients in a bowl: yogurt, ginger-garlic paste, garam masala, lemon juice, salt, and paprika/Kashmiri chili powder.
Add chicken and coat well.
Cover and marinate at least 30 minutes, ideally 2–12 hours refrigerated.
Chicken:
Heat a skillet over medium-high heat with a little oil or butter.
Cook chicken in batches until lightly browned on the outside and just cooked through.
Set aside (it will finish cooking in the sauce).
Sauce:
In a large pan, heat peanut oil + 2 tbsp butter over medium-low heat.
Using a food processor, dice the shallot and onion.
Add shallot and white onion; cook 8–10 minutes until very soft and lightly golden.
Add bay leaf and ginger-garlic paste; cook 30–45 seconds until fragrant.
Add 1½ tsp garam masala, cumin, paprika/Kashmiri chili, and cayenne (if using). Stir for 20 seconds.
Add tomato puree.
Simmer 10–15 minutes, stirring frequently, until sauce thickens, deepens in color, and fat begins to separate slightly.
Remove bay leaf.
Blend sauce until completely smooth.
Return to the pan over low heat.
In the food processor, blend the cashew and water.
Stir in cashew paste, heavy cream, remaining 2 tbsp butter, sugar/honey, and salt to taste.
Simmer gently 5 minutes.
Add cooked chicken and any juices.
Simmer 5–8 minutes until chicken is tender and fully coated.
Stir in remaining ½ tsp garam masala and crushed kasoori methi.
Optional: swirl extra butter or cream on top before serving.