Butter chicken

  • Cook Time
    4-5 hours marinating 45 minutes cooking
  • Serving
    8 People
  • View



  • Daily Value*


1 Step

For marination, take a large bowl and mix together yoghurt, onion paste, green chillies, ginger-garlic paste, sugar, salt, green cardamoms, black cardamoms

2 Step

Add pieces of raw chicken in the bowl and mix well. Allow the chicken to marinate for 4-5 hours.

3 Step

Once the chicken is well marinated, roast it in a apn or oven till its 3/4th done.

4 Step

Now, heat little butter in a pan over moderate flame. Add bay leaves, cloves, cinnamon, red chillies, and crushed coriander seeds and saute for half a minute

5 Step

Now in the same pan, add a bit of onion, red chilli powder, coriander powder, kasoori methi powder and tomatoes. Sauté them for 5 minutes and once done, transfer the mixture in a blender to make a puree.

6 Step

Heat the remaining butter in a pan. Add the pureed mixture and bring it to a boil. Add marinated chicken pieces, salt, fresh cream, and mix well.

7 Step

To make sure that the consistency is not too thick, add some water to the mixture.

8 Step

Now add sliced green chillies, crushed fenugreek leaves and let it simmer for few minutes. Bring it to a full boil.

9 Step

Turn off the flame, add fresh cream and stir.

10 Step

Transfer it to a serving bowl and serve with paratha.

Leave a Review

Your email address will not be published. Required fields are marked *