Butter chicken is a rich, creamy, and mildly spiced dish made with tender boneless chicken thighs simmered in a velvety tomato-based sauce. This classic Indian favourite is packed with warm, aromatic spices and finished with a touch of butter and cream for a luxurious texture. Perfectly paired with naan or rice, it’s a comforting meal that’s both indulgent and satisfying.
Mix the yoghurt, lemon juice, garam masala, turmeric, cumin, coriander, paprika, salt, ginger, and garlic in a bowl. Add the chicken pieces and coat well. Cover and refrigerate for at least 1 hour, preferably overnight.
Heat a large pan or griddle over medium-high heat. Add the oil and cook the marinated chicken in batches until browned and slightly charred. It doesn't need to be fully cooked as it will finish in the sauce. Set aside.
In the same pan, melt the butter with the oil over medium heat. Add the chopped onion and cook until soft and golden brown. Stir in the garlic, ginger, cumin, coriander, garam masala, paprika, and chilli powder. Cook for a minute until fragrant.
Add the chopped tomatoes, tomato purée, and sugar. Simmer for 10-15 minutes, stirring occasionally, until the tomatoes break down and the sauce thickens. Blend the sauce until smooth using a hand blender or leave it chunky for more texture.
Return the chicken to the pan and simmer for 10 minutes, ensuring it's cooked through. Stir in the double cream and kasuri methi, then season with salt to taste. Cook for a further 5 minutes on low heat.
Butter chicken is rich and creamy, so it pairs well with sides that complement its texture and balance the spices. Here are some great options:
We’re proud to support FareShare Yorkshire.