Print
Butter Chicken or Chicken Makhani is a popular recipe at Indian restaurants made by marinating and grilling boneless chicken pieces, after which they are cooked in a rich tomato and cream based gravy.

Butter Chicken or Chicken Makhani

Butter Chicken or Chicken Makhani is a popular recipe at Indian restaurants made by marinating and grilling boneless chicken pieces, after which they are cooked in a rich tomato and cream based gravy.

Course Dinner
Cuisine Indian, Pakistani
Prep Time 2 hours 40 minutes
Cook Time 50 minutes
Total Time 3 hours 30 minutes
Servings 4 people
Calories 1363 kcal

Ingredients

Ingredients for Chicken Marinade:

  • 1 tablespoon garlic paste
  • 1 teaspoon ginger paste
  • 1 green chilli chopped
  • 2 tablespoon yoghurt
  • 2 teaspoon besan/ gram flour
  • 1 teaspoon chili powder adjust to taste
  • ½ teaspoon garam masala powder
  • 1 teaspoon coriander powder
  • Salt to taste
  • 2 tablespoon lemon juice
  • 450 grams boneless chicken breasts cut into bite size pieces
  • 2 tablespoon butter for cooking and basting

Ingredients for Butter Chicken Gravy

  • 2 tablespoon unsalted butter
  • 5 green cardamom pods elaichi, lightly crushed
  • 1 inch cinnamon stick
  • 4 cloves
  • 1 small onion finely chopped
  • 1 tablespoon ginger paste
  • 2 green chillies slit lengthwise
  • 1 teaspoon red chili powder
  • Salt to taste
  • 1/2 - 3/4 cup tomato puree
  • 150 ml cream
  • 2 tablespoon honey
  • 1 tablespoon dried fenugreek leaf / kasuri methi
  • ½ teaspoon garam masala powder
  • Chopped coriander for garnish
  • Butter for garnish (optional)

Instructions

Method for Grilling Chicken:

  1. Place the ginger paste, garlic paste, green chilies in a bowl. Add yoghurt, besan/chickpea flour, red chili powder, garam masala, coriander powder, lemon juice and salt. Whisk together or mix with a fork to ensure there are no lumps. The marinade will be thick. Add the boneless chicken pieces and stir to combine properly. Make sure that all the chicken is coated properly. Let the chicken marinate for at least 2 hours, preferably overnight.
  2. Soak wooden skewers in water for about 15 – 20 minutes. This is to ensure that they don’t burn when grilling. Skewer the marinated chicken pieces on the skewers, shaking off the excess marinade.
  3. Heat a grill pan or frying pan on medium, and melt about a tablespoon of butter. The grill pan will result in grilled marks which look beautiful visually but the frying pan can also be used. The chicken can also be baked off in the oven.
  4. Cook for about 20 minutes till the chicken pieces are cooked through. Cook them on medium-high heat for the first few minutes to result in a golden brown exterior with slightly charred edges. After that, turn heat to low so that the chicken can cook through from inside. If worried about the chicken cooking through, cover with a dish lid, which will create steam ensuring that the chicken is cooked from all sides. Add butter as required for basting and cooking the rest of the batches.
  5. Once the chicken is ready, take it off the skewers and set it aside.
  6. The chicken can also be eaten on its own with roti or rice, and even made into paratha rolls with chutney and onions.

Method for Butter Chicken Gravy:

  1. Heat a medium saucepan and add butter. Once the butter melts, add cardamom, cinnamon and cloves. Saute for about 30 seconds, and then add chopped onions. Saute the onions for about 5 – 8 minutes till they turn light golden.
  2. Add ginger paste and chopped green chiles. Cook for a minute, and then add salt and chilli powder. Stir and then add the tomato puree, cooking for about 5 – 10 minutes.
  3. Add the cream, and cook for about 2 minutes, making sure to stir to mix all the ingredients properly.
  4. Add the cooked chicken pieces, along with the honey and fenugreek leaves. Simmer on low heat for about 10 minutes till the chicken is warmed through. Add water if the gravy feels too thick.
  5. Turn off heat, and add garam masala powder, along with fresh coriander and butter for garnish.
  6. Serve hot with roti, paratha or rice.

Recipe Notes

The chicken can also be eaten on its own with roti or rice, and even made into paratha rolls with chutney and onions.