Go Back

Indian Butter Chicken Recipe, Easy Butter Chicken recipe

Indian Butter Chicken Recipe, Easy Butter Chicken recipe is a delicious chicken gravy recipe made with butter. The soft and juicy melt in the mouth chicken pieces with spicy gravy are simply amazing.
Course Main Dish
Cuisine Indian
Author Fareeha


  • 500 gms boneless chicken pieces

Dry roast and powder the following ingredients

  • 1 tsp cumin seeds
  • 1/2 tsp black peppercorns
  • 2 whole dry red chilli
  • 2 cardamom
  • 2 cloves
  • 1 inch cinnamon stick
  • 1 bay leaf

For the marinade

  • 4 tbsp yogurt
  • 2 tbsp ginger garlic paste
  • salt to taste
  • 2 tbsp butter
  • juice of 2 lemon

For the gravy

  • 4 tbsp butter
  • 2 onions
  • 2 green chilli slit in the middle
  • 2 tsp ginger garlic paste
  • 1 tsp red chilli powder
  • 1 cup tomato puree
  • 1/2 cup heavy cream


  • Marinate the chicken pieces with half of the powdered spices, yogurt, ginger garlic paste, salt, butter and lemon overnight or at least for 2 hours.
  • Pre heat the oven to 220 C and bake the chicken for 30 minutes or till just done. (Remember the chicken pieces will again get cooked in the gravy) (Every oven and the settings are different, so use your best judgement when it comes to the temperature setting and the timing)
  • Do not discard any liquid from the baked chicken.
  • Heat oil in a pan for gravy. Add onion and fry till golden brown in color.
  • Add the green chillies and ginger garlic paste. Fry till the raw smell vanishes from the ginger garlic paste.
  • Add the red chilli powder, tomato puree, and the remaining half of the powdered spices. Cook for couple of minutes and remove from flame. Blend this in a mixer or hand blender to make a paste.
  • Transfer again to pan and add the baked chicken. Stir well.
  • Close the lid and cook on low heat for about 10 minutes. By now the butter starts separating from it.
  • Add the cream and switch off the flame.
  • Serve hot with nan or roti.