Step 1
Mix the chicken with the yogurt, half the garam masala, the cumin, chilli powder and a pinch of salt. Leave for 10 minutes.

Creamy butter chicken with yogurt-marinated chicken in a mildly spiced tomato and cream sauce. A 40-minute dinner for 4.
Cook along
Check ingredients as you gather them, then work through 5 calm, clearly numbered steps.
Tap each item as it reaches your counter.
5 steps · about 40 minutes total
Step 1
Mix the chicken with the yogurt, half the garam masala, the cumin, chilli powder and a pinch of salt. Leave for 10 minutes.
Step 2
Melt the butter in a large pan and soften the onion for five minutes. Add the garlic and ginger and cook for one minute.
Step 3
Add the chicken and cook for five minutes, turning, until it starts to colour.
Step 4
Add the tomatoes and sugar and simmer for 15 minutes until the chicken is cooked through.
Step 5
Stir in the cream and the rest of the garam masala, heat through and scatter with coriander.
Before you serve
Small details for confident timing, useful swaps, and safer leftovers.
Marinate the chicken for longer, up to overnight in the fridge, for even more flavour.
Blend the sauce before adding the chicken back if you like it very smooth.
Serve with rice or naan.
Butter chicken is a mild, creamy curry of yogurt-marinated chicken in a buttery tomato sauce. This quick home version uses boneless thighs and pantry spices and is ready in 40 minutes.