5/5
(1 Review)
Ingredients
Method
Step 1. Marinate the Chicken
- Combine the chicken, yoghurt, lemon juice, garlic, ginger, and spices in a large bowl. Mix well until the chicken is evenly coated. Cover and refrigerate for at least 2 hours, but overnight is best for deeper flavour.
Step 2. Cook the Chicken
- Grill the marinated chicken on a hot griddle pan until charred and cooked through. Alternatively, bake at 200°C for 20–25 minutes, turning once halfway. Set aside.
Step 3. Make the Sauce Base
- Melt the ghee in a large saucepan over medium heat. Add the onions, garlic, ginger, and chillies (if using), and sauté until soft and lightly golden. Stir in the cashews and toast for a minute, then add the turmeric and canned tomatoes with their juice. Drop in the bay leaves and simmer uncovered for 25–30 minutes, stirring occasionally, until the sauce thickens and the tomatoes break down.
Step 4. Blend and Finish the Sauce
- Remove the bay leaves, then carefully blend the sauce until smooth using a high-speed blender. Pass it through a sieve for an extra silky texture. Return the sauce to the pan, stir in the butter, season with salt and pepper, and simmer gently for a couple of minutes to deepen the flavour. Add the water — how much you add here is up to you. If you prefer a thicker, creamier butter chicken, you can skip it entirely or add just a splash. Stir in the thickened cream and finish with the dried fenugreek for that classic butter chicken aroma.
Step 5. Bring It All Together
- Add the cooked chicken to the sauce and simmer on low heat for 5–10 minutes. This allows the flavours to meld and the chicken to become beautifully tender. Serve hot with steamed basmati rice, fluffy naan, or both.









