How to Make Delicious Butter Chicken at Home: A Step-by-Step Guide

Butter Chicken is a classic North Indian dish that has gained immense popularity all around the world. This flavorful and creamy dish is made with tender chicken pieces cooked in a rich tomato-based gravy and finished with a touch of cream and butter. Butter Chicken is perfect for a special occasion or a cozy night in with family and friends.

If you’re a fan of Indian cuisine and want to learn how to make Butter Chicken at home, you’re in the right place. In this blog post, we’ll guide you through the step-by-step process of making delicious Butter Chicken in the comfort of your own kitchen.


To make Butter Chicken, you will need the following ingredients:

  • 1 lb boneless chicken, cut into bite-sized pieces
  • 1 cup yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 1 tsp garam masala
  • 1 tsp red chili powder
  • Salt, to taste
  • 3 tbsp butter
  • 1 tbsp oil
  • 1 onion, finely chopped
  • 2 tomatoes, pureed
  • 1/2 cup heavy cream
  • Fresh cilantro, chopped



Marinate the chicken: In a bowl, mix together the yogurt, ginger-garlic paste, cumin powder, coriander powder, garam masala, red chili powder, and salt. Add the chicken pieces and mix until well coated. Cover the bowl with plastic wrap and let it marinate in the fridge for at least 30 minutes.


Cook the chicken: Heat 2 tbsp of butter and 1 tbsp of oil in a pan. Add the marinated chicken and cook until browned on all sides, about 8-10 minutes. Remove the chicken from the pan and set it aside.


Prepare the gravy: In the same pan, add the remaining butter and onions. Saute until the onions are translucent and golden brown. Add the tomato puree and cook for 5 minutes. Add the heavy cream and mix well. Cook for another 2-3 minutes.


Add the chicken: Add the cooked chicken to the gravy and mix well. Simmer for 10-15 minutes until the chicken is cooked through and the gravy has thickened.


Garnish and serve: Sprinkle fresh cilantro over the top of the Butter Chicken and serve hot with naan or rice.


Butter Chicken is a delicious and flavorful Indian dish that is perfect for any occasion. With this easy-to-follow recipe guide, you can now make this classic dish in the comfort of your own kitchen. Impress your family and friends with this creamy and flavorful Butter Chicken that will have them coming back for seconds. Try it out today and taste the magic of Indian cuisine!

Read More articles

How to make Chicken Tenders | Chicken Tenders Recipe

How to make “Pizza Margherita”

2 thoughts on “How to Make Delicious Butter Chicken at Home: A Step-by-Step Guide

Leave a Reply

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

Back to top