Ingredients
Equipment
Method
- Mix the yogurt, lemon juice, ginger garlic paste, chilli powder, garam masala and salt in a bowl. Add the chicken, stir to coat, cover and refrigerate for at least 30 minutes, or up to 24 hours.
- Heat the oil in a large heavy pan over medium-high heat. Add the chicken in a single layer, shaking off excess marinade, and cook for 3 to 4 minutes per side until browned in spots. It does not need to be cooked through yet. Move it to a plate.
- Lower the heat to medium and add 2 tablespoons of the butter to the same pan. Add the onion, if using, and cook for 5 minutes until soft. Stir in the ginger garlic paste and cook for 1 minute.
- Add the chilli powder, garam masala and coriander and stir for 30 seconds. Pour in the tomato puree and simmer for 10 minutes, stirring now and then, until it thickens and darkens slightly.
- Drain the cashews and blend them with the tomato mixture and the water until completely smooth. Pour the sauce back into the pan.
- Add the chicken and any juices, then stir in the cream, kasuri methi, sugar and salt. Simmer gently for 10 minutes, until the chicken is cooked through (165°F / 74°C) and the sauce is thick and glossy. Stir in the last tablespoon of butter and top with cilantro.
Notes
Serve with: basmati rice, our garlic naan, and sliced red onion with a squeeze of lemon.
Make ahead: butter chicken tastes even better the next day. It keeps in the fridge for 3 days and freezes for up to 3 months.
Outside India: tomato puree (passata in the UK) is the easiest base. Kasuri methi is sold in Indian grocery stores and online; if you cannot find it, leave it out.
Nut-free: skip the cashews and add 2 extra tablespoons of cream.
