Asian Food, Main Course, Poultry and Chicken Recipes

An Easy Butter Chicken Recipe


Butter Chicken Recipe is an Indian chicken dish which is mixed with butter, spices, tomatoes, and cream. It is slightly spicy which is best to eat with rice or bread. In India, they called this dish Murgh Makhani.

My Easy Butter Chicken Recipe

This is one of the most popular chicken dishes from around the world. Despite it is originated from India, this dish is popular in some western countries, Asia, and in the Middle East.

The first time I tried butter chicken when I visited and ate in an Indian restaurant in Kuwait. In their menu, they serve this popular chicken dish, which was recommend by the waiter, and it is serve with rice. It is one of the most delicious chicken dish I tried in my life. It is mildly spicy, but very flavorful and creamy. Also, you can taste the spices from the garam masala, cumin and other herbs they add.

Personally, I love indian food and they have one of the best cuisines in the world. And because I love this dish, I will be showing you how to cook my version of easy butter chicken recipe.

The Ingredients for Easy Butter Chicken Recipe

The ingredients of my Butter Chicken Recipe

There are several ingredient needed when making an easy butter chicken recipe. Some of these ingredients, such as the spices, are mostly found in an Indian grocery stores. Below are the list of ingredients for this recipe

  • Paprika or Red Chilli Powder- This spices is needed as a food coloring when making your sauce red. Unlike other spices, they are not used during marination, but in the cooking process. I used Red chilli powder because I love spicy food and I find it tastier. If you don’t want to make your butter chicken spicy, you can use paprika instead.
  • Garam Masala, Cumin, and Coriander- These spices are used when sauteing along with the tomato and onion.
  • Onion and Tomatoes- These two ingredients gives a nice aroma in your dish. They are used during cooking in the pan. Also, the tomatoes is used for reddening the dish. You will be mixing them later with the spices during cooking before blending them into a sauce.
  • Unsalted Butter- This butter is use when sauteing the marinated chicken. In addition to that, you also need butter along with vegetable oil when sauteing the onion and tomatoes together with the spices. DO NOT use salted butter since it will make the dish salty. This is one mistake I did in the past.
  • Vegetable Oil- They are use when sauteing the onion and tomatoes
  • Light Cream- This will be use to make the dish creamy. I used light cream since it less fatty than heavy cream. If you don’t like to use cream, you can replace it with unsweetened milk.
  • Lemon– This give a nice sourness flavor of the chicken.
  • Salt and Black Pepper-

Ingredients for marinating the chicken

In this paragrah, I will be stating the list of of ingredients needed when marinating the chicken.

  • Chicken Breast- This is a meat that you will be using when cooking chicken butter. It is recommended to use breast since they are boneless and it is easier to cook.
  • Minced Garlic and Ginger- These two herbs are use when marinating the chicken together with the spices. This will give nice flavor of your chicken.
  • Yoghurt- This is needed when marinating you chicken along with spices. This will help make the meat tender since the chicken breast are known to be dry.
  • Garam Masala, Cumin, Turmeric, and Coriander- These are the spices needed for seasoning your chicken.

How long do you need to marinate before cooking the Butter Chicken?

After marinating the chicken, it is recommended to store into the fridge for 24 hours before cooking the chicken. This will help absorb the spices and tender the chicken by the yoghurt.

What kind of kitchen appliances do I need?

There are only two kitchen appliances you need when making this dish. First, you need pan or pot where you will use to cook the chicken, onion and other ingredients.

Second, you need a blender where you will blend the sauteed onion, tomatoes and the spices to make into a sauce.

The Steps of Cooking Butter Chicken Recipe

Firstly, add butter in the pan. Once the butter is fully melted, add the chicken and let it cook for few minutes. Once it is cooked, remove the chicken, and add again butter and vegetable oil in the same pan. Add the onion and stir it for 1 minutes and then add tomatoes, and stir it again. Later, add the spices and mix it well. Cook it for few minutes before turning off the heat. Let it cool down before putting into the blender. Add 2 tablespoon of water into the blender to help make the spices, onion and tomatoes into a sauce.

Put the sauce back into the pan. Add the sauteed chicken and mix it with the sauce. Add the cream and red chilli or paprika powder. Stir it slowly and let it cook for 3 to 5 minutes in low heat. Add lemon juice and salt and black pepper for taste.

Lastly, garnished it with parsley before serving with rice or roti bread. As you can see the picture below, I love eating my butter chicken with rice and it taste delicious.

My Easy Butter Chicken Recipe serve with rice

Are you still confused? Don’t worry, here is the full the step of an easy butter chicken recipe.

Butter chicken recipe

Butter chicken recipe

Yield: 4
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes

Butter Chicken Recipe is a creamy chicken Indian dish which is mixed with spices, butter, chicken breast and cream. It is perfect to serve with rice or naan bread.



  • 500 gram of chopped chicken breast
  • 6 cloves of minced garlic
  • 1 teaspoon of minced ginger
  • 1 tablespoon of garam masala
  • 1/2 teaspoon of cumin powder
  • 1 teaspoon of coriander powder
  • 5 tablespoon of yoghurt


  • 1 cup of chopped onion
  • 3 chopped of large tomatoes
  • 3 tablespoon of unsalted butter
  • 2 tablespoon of vegetable cooking oil
  • 2 teaspoon of red chilli or paprika powder
  • 1/2 cup of light cream
  • 1 tablespoon of garam masala
  • 1/2 teaspoon of cumin powder
  • 1 teaspoon of coriander powder
  • 3 tablespoon of lemon juice
  • 1/4 cup water (For blending)
  • Salt and Black Pepper for Taste
  • 1 tablespoon of chopped parsley for garnish


    Add 2 tablespoon of unsalted butter in the pan. Wait till it is fully melted

    Add the marinated chicken into the pan. Stir it for 2 to 3 minutes till it is cooked. Make sure the juice is fully evaporated before removing from the pan.

    In the same pan, add 2 tablespoon of vegetable oil and 1 tablespoon of unsalted butter. Once it is melted, add onion and stir for few minutes till light brown. Later add the chopped tomatoes and stir again for one minute.

    Add the garam masala, cumin, and coriander. Mix it well. Turn off the heat and let it cool down

    Transfer into the blender, and add 1/4 cup of water to help blend into a sauce

    Put the sauce back into the pan. Add the marinated chicken and mix it well.

    Add the cream and the red chilli or paprika powder. Stir it slowly. Let it cook for 3 to 5 minutes in low heat.

    Add lemon juice, salt and black pepper into the pan. Mix one more time. Lastly, garnished it with parsley before serving.

Nutrition Information
Yield 4 Serving Size 1
Amount Per ServingCalories 468Total Fat 24gSaturated Fat 10gTrans Fat 0gUnsaturated Fat 11gCholesterol 148mgSodium 311mgCarbohydrates 20gFiber 6gSugar 9gProtein 44g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Other Asian Chicken Recipes

If you are looking for similar recipes, there are several amazing Asian chicken recipes that you may love to cook in your kitchen.


  1. This recipe looks easy and delicious!

  2. Rochelle Stivers

    This looks amazing…My family is going to love this 🙂 Thanks for sharing

  3. This is my family’s favorite Indian dish. Thanks for posting the recipe so we can stop getting take out and cook our own Butter Chicken.

  4. I love Butter chicken, thanks for sharing this recipe it looks great!
    I will try this out very soon 🙂

  5. I love butter chicken, it is one of my favorite dishes and I am always looking for new ways to make it. Thanks for sharing!

  6. Butter chicken has always been one of my favorite Indian dishes, and I love that your recipe has quite a bit of coriander – it’s one of my favorite spices. I will try using an immersion blender for my sauce, to make it even easier for me.

  7. This recipe looks easy to make.

  8. This sounds awesome. Thanks for sharing.

  9. I’ve got all the ingredients at home – how lucky! Gonna be making it tonight!!

  10. I love Indian food and really need to make it at home more often. This butter chicken recipe looks both easy to make and delicious!

  11. I love how easy this butter chicken is to make. On my menu for next week.

  12. I love adding a little butter to my meats. It gives it a little more texture.

  13. This is how I too make butter chicken. I love this version.

Leave a Comment

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