Skip to content

Instantly share code, notes, and snippets.

@ZECTBynmo
Last active May 10, 2026 17:07
Show Gist options
  • Select an option

  • Save ZECTBynmo/b266565ae5fae46db52513e781c2907b to your computer and use it in GitHub Desktop.

Select an option

Save ZECTBynmo/b266565ae5fae46db52513e781c2907b to your computer and use it in GitHub Desktop.

Butter Chicken (Murgh Makhani)

source here

Serves 4–5

Ingredients

Chicken Marinade

  • 300g boneless chicken breast, cut into chunks
  • 1 tbsp ginger garlic paste
  • 1 tbsp red chili powder
  • Salt, to taste
  • Oil, for pan frying

Gravy

  • 500g tomatoes, roughly sliced

  • 100g onions, roughly chopped

  • 1 tbsp garlic paste

  • 50g cashews

  • 1 tsp kasoori methi (dried fenugreek leaves), crushed

  • 1/2 tsp garam masala

  • 4 tbsp sugar

  • 2 tbsp Kashmiri chili powder

  • 5 tbsp butter

  • 3 tbsp cream, plus extra for garnish

  • 2 tbsp malt vinegar

    • or 1.5 tbsp white vinegar
  • Salt, to taste

  • Water as needed


Method

1. Marinate the Chicken

Combine:

  • chicken
  • ginger garlic paste
  • red chili powder
  • salt

Mix well and let marinate for 15–20 minutes.


2. Pan Fry the Chicken

Heat oil in a pan over medium heat.

Add the chicken pieces and pan fry until mostly cooked and lightly browned.

Remove to a bowl and set aside.


3. Start the Gravy

In the same pan:

  • add the onions
  • a little oil
  • 1 tbsp of the butter

Cook until the onions soften slightly. They do not need to brown.

Add:

  • tomatoes
  • cashews

Mix well.


4. Season and Simmer

Add:

  • a splash of water
  • garlic paste
  • salt
  • vinegar
  • sugar
  • garam masala
  • Kashmiri chili powder

Mix thoroughly.

Simmer for 15–20 minutes until everything becomes very soft and mushy.


5. Blend and Strain

Blend the mixture into a completely smooth puree using a blender or immersion blender.

Strain the puree back into the pan, pressing firmly to extract as much sauce as possible.

Discard the tomato skins, seeds, and other solids left in the strainer.

This step is what gives butter chicken its smooth, velvety texture.


6. Finish the Butter Chicken

Reheat the strained gravy.

Add:

  • remaining butter
  • cream
  • cooked chicken
  • crushed kasoori methi

Simmer for 5–7 minutes until the chicken is fully cooked and the sauce thickens slightly.

Taste and adjust salt if needed.


7. Serve

Garnish with:

  • a swirl of cream
  • extra crushed kasoori methi

Serve hot with naan, roti, or rice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment