Butter chicken is famous all around the world as a yummy and tasty Indian dish. Let’s say it’s a classic Indian dish. But it’s origin is pretty accidental. Made in the year 1950’s accidentally by the restaurant owners of the famous Moti Mahal Daryaganj when they mixed the leftover chicken with tomato gravy, this was super rich and creamy and was rich in butter. It is at some places known as Murgh Makhani as well. Well with many names it is very popular and is almost served in every restaurant at the nooks and corners of India. Well an accidental dish is heart and soul of India now. We all love the butter chicken but become hesitant to dine out every time but well homemade butter chicken tastes as good as the restaurant made. Over here we are sharing a super easy butter chicken recipe and that too a step by step butter chicken recipe which you can easily follow and make. This easy butter chicken recipe is sure to make you a star chef in your family. So let’s begin!

Watch the step by step Video Recipe in Hindi (with English subtitles)


Creamy and tasty: BUTTER CHICKEN

Course Main Course, non-veg
Cuisine Indian
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 4


  • Chicken: 1 ½ kg
  • Onion: 5 medium sized made into paste
  • Tomato: 5 medium sized made into paste
  • 15-20 garlic cloves 4-5green chilies, a little ginger: made into a fine paste
  • Butter chicken masala: 40gms
  • Degi Red chili powder: 3tbs
  • Turmeric: 2tbs
  • Salt: 2tbs
  • Coriander powder: 2tbs
  • Cashew: 15-20 made into fine paste
  • Butter: 150gms


Step 1: Making the masala

First of all put a kadhai on gas top and put the butter in and let it melt gradually.

Now put the onion paste in and stir fry till it turns golden brown in color on medium flame. Now add the garlic-ginger-green chili paste and mix them all and cook by stirring it continuously. Add the degi chili powder, turmeric, salt, coriander powder and mix well so it cooks nicely.

Now add the tomato puree and mix well. Now take the butter chicken masala and add a little water and make a fine paste. Gradually add it to the masala mixture and mix well and let it cook for a little while.  Now add the cashew paste and mix everything nicely. Your gravy is absolutely ready.

Step 2: Adding the chicken

Now when the gravy is ready add the chicken and mix well with the ingredients and cook for a while with a covered lid. When the chicken starts to leave water, add about 200ml of water in it and mix well and cook for 35-40min with a covered lid.

After 35-40mins check, the chicken must be ready. Serve it well.

Enjoy the creamy and lip smacking butter chicken!

  1. Making fine paste of onion and grinding chili-garlic and ginger is necessary to make the texture smooth.
  2. Butter chicken is all about butter so use the proportions well. Like 50gms of butter for every 500gms of chicken.

Making yummy food at home is not too big of task that we usually presume it to be. Kids just love yummy food at times and making great homemade meal is both yummy and healthy. So just make this great butter chicken recipe and win over many hearts. Happy cooking!

Click to follow me on Facebook and Youtube