Butter Chicken Recipe: Authentic, Creamy, and Irresistible
Butter Chicken, or Murgh Makhani, is not just a dish; it’s an emotion. This iconic Indian curry is a rich, velvety blend of tender chicken pieces simmered in a spiced tomato-butter-cream gravy. If you’ve ever wondered how to achieve that perfect restaurant-style Butter Chicken at home, you’re in for a treat. Let’s dive into this recipe that guarantees creamy, flavorful, and downright magical results!
Table of contents
What Makes Butter Chicken So Special?
Butter Chicken is the stuff of legends. Born in the 1950s in Delhi, it’s said to have originated by chance when leftover chicken was cooked with butter and tomato gravy. The result? A dish so good that it became a worldwide sensation. The combination of smoky marinated chicken and the luscious gravy is comfort food at its finest.

- Texture: A silky smooth, creamy sauce.
- Flavor: A perfect balance of tangy tomatoes, warm spices, and buttery goodness.
- Versatility: Pair it with naan, rice, or even zoodles if you’re feeling adventurous.
Tandoori chicken recipe
Love Butter Chicken? Take your culinary journey further with the smoky, spicy, and utterly irresistible Tandoori Chicken! Check out the full recipe here and add a dash of Indian grill magic to your menu.

Ingredients You’ll Need
For the Marinade:
- 500 g chicken (boneless, skinless)
- 100 g yogurt
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp chili powder
- 1 tsp garam masala
- 1 tbsp lemon juice
- Salt to taste
For the Gravy:
- 3 tbsp butter
- 1 tbsp oil
- 3 large tomatoes, pureed
- 1 tsp ginger-garlic paste
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp garam masala
- 1 tsp chili powder (adjust to taste)
- 1/2 cup heavy cream
- 1 tbsp sugar (optional)
- 1/4 cup cashews (soaked and blended into a paste)
- Salt to taste
- Fresh coriander for garnish
Step-by-Step Instructions
1. Marinate the Chicken
Start by marinating the chicken with yogurt, ginger-garlic paste, spices, and lemon juice. Cover and refrigerate for at least 2 hours (overnight for the best flavor). This step infuses the chicken with deep, rich flavors.
2. Cook the Chicken
Heat a grill pan or skillet, drizzle with oil, and cook the marinated chicken until it’s lightly charred and cooked through. This smokiness is what sets Butter Chicken apart. Set aside.
3. Prepare the Gravy
How to make Makhani gravy (tomato gravy)
Ingredients
- 250 g Tomatoes
- 100 g Cashews
- 50 g Butter
- 2 tbsp Ginger garlic paste
- 2 tbsp Kashmiri chili powder
- 10 g Kasoori methi
- 5 g Salt
- 25 g Khova unsweetened
Instructions
- In a pan add butter, half amount Kashmiri chili powder, bay leaf, cloves and cinnamon and star anise and roughly chopped tomatoes and sauté till it gets mushy. Add cashewnuts and sauté for further 6 minutes. Remove the bay leaf, cinnamon and cloves and cool the mixture completely. Once it is cooled, grind the tomatoes and cashewnuts mixture completely into fine paste.
- In a pan add butter, ginger garlic paste and khova and cook till the raw flavor goes for about an minute. Then add kashmiri chili powder and Add the grounded tomato puree and cook for 10 minutes. Add salt, little sugar if tomato is total sour and cook for further 5 minutes. Add crushed kasoori methi and for 5 minutes.
Notes
- Heat butter and oil in a large pan. Add cumin seeds and let them sizzle.
- Toss in the chopped onions and cook until golden brown.
- Stir in the ginger-garlic paste and sauté until aromatic.
- Add the tomato puree and let it cook down until the oil separates.
- Mix in the spices (coriander powder, garam masala, chili powder) and cashew paste. Stir well.
4. Simmer the Chicken
Add the cooked chicken to the gravy and simmer for 10-15 minutes, allowing the flavors to meld beautifully. Adjust salt and add sugar if needed to balance the acidity of the tomatoes.
5. Add the Creamy Finish
Lower the heat and stir in the heavy cream. Watch as the gravy turns into a dreamy, velvety sauce. Finish with a dollop of butter and garnish with fresh coriander.
6. Serve and Enjoy
Serve your Butter Chicken hot with naan, basmati rice, or parathas. Don’t forget to drizzle some extra cream for that restaurant-style vibe.
Restaurant style Butter Chicken recipe
Equipment
- Kadai
- Blender
- Grill pan
Ingredients
- 100 g Tandoori chicken or grilled chicken
Gravy
- 150 g Makhani Gravy check above for how to prepare
- 5 g Ginger garlic paste
- 20 g Khova
- 20 g Kashmiri chily powdr
- 5 g Kasoori methi
- As required Salt
- 2 g Sugar optional
- 25 ml Fresh cream
- As requiree Water
Instructions
Makhani gravy
- In a pan add butter, half amount Kashmiri chili powder, bay leaf, cloves and cinnamon and star anise and roughly chopped tomatoes and sauté till it gets mushy.
- Add cashewnuts and sauté for further 6 minutes.
- Remove the bay leaf, cinnamon and cloves and cool the mixture completely.
- Once it is cooled, grind the tomatoes and cashewnuts mixture completely into fine paste.
Marinate and Cook the chicken
- In a bowl add oil, salt, chili powder, coriander powder, jeera powder, kasoori methi, ginger garlic paste, chat masala and lemon juice and stir it up nicely.
- Add hung curd to it and mix it without any lumps. Then add the washed chicken 🐔 and coat the marinade completely throughout.
- Pre heat the tandoor to high temperature nearly 400 degrees. In a skewer rod add the marinated chicken pieces and place it in the tandoor. Cook for 10 to 12 minutes by turning every side at 2 minutes.
- Once cooked remove from skewer and apply butter on top of the chicken tikka and serve with sprinkle of chat masala.
- If you don't have tandoor use pan or direct fire.If you have a metal skewer small ones arrange the chicken pieces in it. Place a grill stand over the gas fire. Place the metal skewers over the grill stand and cook for 10 minutes by turning each side continuously without getting burnt. If using pan, add butter and once heated add the marinated chicken pieces and cook for 10 to 15 minutes according to size of the chicken pieces and serve hot.
Final Gravy
- In a pan add butter, ginger garlic paste and khova and cook till the raw flavor goes for about an minute.
- Then add kashmiri chili powder and Add the grounded tomato puree and cook for 10 minutes. Add salt, little sugar if tomato is total sour and cook for further 5 minutes.
- Add crushed kasoori methi and for 5 minutes. Add the cooked tandoori chicken pieces and add little butter and let it simmer for 5 minutes.
- Finally add cream and mix it well and check the seasoning and serve hot with naan or rice.
Nutrition
Tips and Tricks for the Perfect Butter Chicken
- Balance the flavors: Add sugar to balance the tanginess of tomatoes if needed.
- Grill the chicken: For authentic smoky flavors, grill or broil the chicken instead of pan-frying.
- Don’t skip the cream: It’s what makes the gravy luxurious and indulgent.
- Make it vegan: Swap chicken for tofu or paneer and use coconut cream instead of heavy cream.
FAQs: Everything You Need to Know




Got questions about Butter Chicken? We’ve got you covered! Check out our FAQ section here.
Ready to Dive In?
Butter Chicken is more than just a recipe; it’s an experience. Make it for family dinners, special occasions, or just when you need a little comfort on a plate. Try this recipe and let us know how it turned out. Don’t forget to check out the FAQs below for more tips and tricks!

