If you want to make butter chicken at home and achieve that restaurant-quality taste, but you don’t know how, then today we will teach you how to make butter chicken in a very easy way. Anyone can understand this recipe and make it at home. This recipe is especially a great option for those who want to enjoy delicious food with minimal effort and in less time.
What is Butter Chicken?
Butter chicken is a global favorite, not just in India. This well-known North Indian meal is made with juicy, delicate chicken pieces in a creamy, silky sauce cooked with butter, cream, and tomatoes.
Its taste is neither too spicy nor too mild, which is why it’s very popular with children and those who don’t like too much spice. The most special part of butter chicken is its gravy, which simply melts in your mouth.
Ingredients needed to make Butter Chicken
For chicken marination
- 500 grams boneless chicken
- 1 cup yogurt
- 1 teaspoon ginger-garlic paste
- ½ teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon lemon juice
- Salt to taste
For the gravy
- 3 large tomatoes
- 2 tablespoons butter
- 1 tablespoon oil
- 1 teaspoon Kashmiri red chili powder
- ½ teaspoon garam masala
- ½ cup fresh cream
- 1 teaspoon sugar (optional)
The process of making butter chicken, step by step
Step 1: Marinate the chicken

First, take a large bowl, then add the chicken to it. Add yogurt, ginger-garlic paste, turmeric powder, red chili powder, salt, and lemon juice, and mix everything well. Now, let it marinate for at least 30 minutes. If you have more time, you can leave it for two to three hours, as the longer you marinate it, the better your butter chicken will taste.
Cook the chicken slightly

Now, heat a pan thoroughly and add a little oil. Then, add the marinated chicken and cook it over medium heat until it’s lightly cooked. Make sure not to overcook the chicken; it should remain tender. Once cooked, transfer the chicken to a plate.
Prepare the Butter Chicken Gravy

Now it’s time to make the gravy. Heat a pan or wok slightly, then add butter and a little oil to it. Adding oil prevents the butter from burning. Once the butter has melted completely, add the tomatoes and cook them well over medium heat. Make sure to cook the tomatoes until their raw taste is gone and a little oil starts to separate on top. Then, add salt, Kashmiri red chili powder, and a little water as needed to make a smooth gravy.
Combine the chicken and cream

Now, simply add the cooked chicken pieces to the gravy and simmer them over low heat for 5 to 7 minutes. Once everything is cooked through, finally add the cream, garam masala, and a little butter, and mix everything well.
That’s all you needed to do, and your butter chicken is now ready! Serve the butter chicken in a dish and enjoy its delicious taste with your family or friends.
Easy tips for making perfect Butter Chicken
We have provided some information below that you can follow to make your butter chicken even more delicious.
- Don’t add too many spices : Butter chicken should taste creamy and mild, not overly spicy, for the best flavor.
- Use Kashmiri chili powder : Using this chili powder gives butter chicken a beautiful color without making it too spicy.
- Don’t overcook it : Avoid overcooking the butter chicken, as this will make the chicken tough.
- Other recipes
Conclusion
Making butter chicken at home is very easy; you just need to know the right method. We have explained the correct way to make butter chicken step by step above. If you follow the steps given above, your butter chicken will also turn out delicious and will be ready quickly. So, do try this recipe once and let us know in the comments how you liked it.