Skip to content
Indian · Dinner

Butter Chicken

Tender yogurt-marinated chicken in a silky tomato, butter and cashew sauce. Mildly spiced and creamy, it's an easy family dinner with naan or rice.

Prep45 min
Cook40 min
Total1 h 25 min
Serves4
Difficulty
CuisineIndian

Ingredients

4 servings

Equipment: Large heavy-based frying pan or karahi, blender, mixing bowl

Method

  1. In a bowl, mix the yogurt, lemon juice, 1 tbsp ginger-garlic paste, chilli powder, 1 tsp salt and half the garam masala. Add the chicken and coat well. Cover and refrigerate for at least 30 minutes.

  2. While the chicken marinates, soak the cashews in 100 ml of hot water so they soften for blending.

  3. Heat 1 tbsp oil in a large pan over medium-high heat. Sear the chicken in two batches for 3 to 4 minutes, turning once, until browned in patches. It does not need to cook through. Set aside with any juices.

  4. In the same pan, melt 20 g butter with the remaining 1 tbsp oil over medium heat. Add the onion and cook for 5 to 6 minutes, stirring, until soft and light golden.

  5. Stir in the remaining ginger-garlic paste and cook for 1 minute. Add the coriander, cumin, green chilli, tomatoes and the remaining 1/2 tsp salt.

  6. Cover and simmer over medium-low heat for about 15 minutes, stirring now and then, until the tomatoes are completely soft and the oil starts to separate at the edges.

  7. Remove the green chilli. Tip the tomato mixture and the soaked cashews with their water into a blender. Blend until completely smooth, then pour back into the pan.

  8. Add the chicken and its juices. Simmer gently, partly covered, for about 10 minutes, until the chicken is tender and reads 74°C in the thickest piece. Add a splash of water if the sauce gets too thick.

  9. Stir in the remaining butter, cream, kasuri methi, sugar and remaining garam masala. Warm through for 2 minutes without boiling hard. Taste and adjust the salt, then scatter with fresh coriander.

Cooking tips

  • Chicken thighs stay juicy in the sauce. If you use breast, cut it slightly larger and cook it only until it reaches 74°C.
  • Blend the sauce for a full minute. Cashews and a very smooth tomato base give the velvety texture.
  • If your tomatoes are sharp, add the sugar a little at a time and taste. The sauce should be rich and balanced, not sweet.
  • Add the cream off a rolling boil so it doesn't split.

Substitutions

  • Cashews: use 1 tbsp blanched almonds or 2 tbsp melon seeds (charmagaz).
  • Cream: use 100 g thick yogurt whisked smooth, added off the heat, or evaporated milk.
  • Kasuri methi: leave out, or add a pinch of ground fenugreek. The flavour will be less traditional.
  • Kashmiri chilli powder: use 1/2 tsp regular chilli powder plus 1/2 tsp paprika for colour.

Serve with

"Serve hot with butter naan, roti or steamed basmati rice. Add sliced onions with lemon and a cucumber raita on the side."

Storage

Cool within 2 hours and refrigerate in an airtight container for up to 3 days. Freeze without the cream for up to 2 months.

Reheating

Warm gently in a pan over low heat with a splash of water, stirring, until steaming hot all the way through (at least 74°C). Add a little cream or butter to loosen it if needed.

Nutrition per serving, estimated

510kcal
36 gProtein
15 gCarbs
34 gFat

Estimated from the ingredient list. Values vary with brands and portion size.

Related

You might also cook

Overhead view of palak paneerIndian

Palak Paneer

Spinach blanched and puréed with onion, garlic and ginger, then simmered with golden cubes of paneer.

40 minServes 4
Indian

Chana Masala

Chickpeas in a dark, tangy onion-tomato masala with amchur and garam masala. Pantry cooking at its best.

40 minServes 4
Indian

Sambar

A tangy, gently spiced South Indian lentil and vegetable stew finished with a sizzling mustard and curry leaf tempering. Serve it with rice, idli or dosa for an easy everyday lunch.

1 h 5 minServes 6
Indian

Dal Tadka

Soft, creamy yellow lentils simmered with tomato and ginger, then finished with a sizzling garlic, cumin and chilli tempering. Simple, filling and ready in about an hour.

1 h 5 minServes 4
More from this cuisine

Indian kitchen

All Indian
Bowl of misal with sprouted beans in red spicy gravy, topped with farsan, onion and coriander, served with buttered pavIndian

Misal Pav

A Maharashtrian-style breakfast of tender sprouted beans in a spicy coconut and onion gravy, topped with crunchy farsan and served with buttered, toasted pav. Filling, bold and easy to build in layers.

1 h 10 minServes 4
A bowl of sabudana khichdi with tapioca pearls, potato, peanuts and coriander beside a lemon wedgeIndian

Sabudana Khichdi

Soft, separate pearls of tapioca tossed with crunchy peanuts, potato, cumin and green chilli. A light, gluten-free breakfast that comes together quickly once the sabudana is soaked.

40 minServes 4
Golden lacy appams with fluffy white centres served with vegetable stew on a banana leafIndian

Appam

Soft, bowl-shaped rice and coconut pancakes from Kerala, with a fluffy white centre and crisp lacy edges. Start the batter the day before for a gentle sweet-sour flavour.

1 hServes 4
Indian

Medu Vada

Crisp-shelled, fluffy-centred South Indian doughnut fritters made from ground urad dal, black pepper and curry leaves. A satisfying breakfast to dunk in chutney and sambar.

4 h 55 minServes 4