When you order Butter Chicken at a high-end restaurant, the first thing you notice before you even take a bite is the visual: that vibrant, sunset-orange gravy with a perfectly smooth, glossy sheen.
Creating that luxurious texture at home doesn't just come down to heavy cream. The foundation of a truly authentic, restaurant-quality makhani gravy relies on how you temper your aromatics and tomatoes. Using a premium Banaspati ghee to bloom the spices ensures that the essential oils are extracted without burning, resulting in a rich, velvety mouthfeel that clings perfectly to every piece of chicken.
Here is how to master the ultimate Butter Chicken.
What You'll Need
For the Chicken Tikka:
• 500g boneless chicken (thighs yield the juiciest results)
• 1/2 cup thick yogurt
• 1 tbsp ginger-garlic paste
• 1 tsp Kashmiri red chili powder (for that vibrant color)
• 1/2 tsp garam masala & a pinch of salt
• 1 tbsp lemon juice
For the Makhani Gravy:
• 3 tbsp Banaspati Ghee (crucial for the authentic aroma and gloss)
• 4-5 large, ripe red tomatoes (roughly chopped)
• 1 large onion (roughly chopped)
• 1 tbsp ginger-garlic paste
• 1/2 cup cashew nuts (soaked in warm water for 15 minutes)
• 1 tsp Kashmiri red chili powder & 1/2 tsp coriander powder
• 1 tbsp Kasuri Methi (dried fenugreek leaves), crushed
• 1/4 cup heavy cream
• Salt and a pinch of sugar to balance the acidity
The Method
1. Char the Chicken
Mix the yogurt, lemon juice, and spices, then coat the chicken thoroughly. Let it marinate for at least 30 minutes. In a hot pan, sear the chicken pieces until they develop a slight char on the edges. They don't need to be cooked all the way through just yet. Remove from the pan and set aside.
2. Build the Flavor Base
In the same pan, melt the Banaspati ghee over medium heat. The ghee will pick up all those savory, charred bits left behind by the chicken. Add your roughly chopped onions and sauté until translucent. Stir in the ginger-garlic paste and Kashmiri chili powder, letting the spices bloom in the hot fat for about 30 seconds until deeply fragrant.
3. Simmer and Soften
Add the chopped tomatoes, soaked cashews, and a splash of water. Cover and let the mixture simmer on low heat for 15-20 minutes until the tomatoes have completely broken down and are mushy.
4. Blend to Velvet
Allow the tomato mixture to cool slightly, then transfer it to a blender. Blend until absolutely smooth. Pro-tip: For that ultimate, flawless restaurant presentation, pass this blended purée through a fine-mesh strainer back into the pan to catch any tomato skins or seeds.
5. The Final Simmer
Bring the smooth gravy to a gentle simmer. Add the charred chicken pieces back into the pan. Stir in the crushed Kasuri Methi—this is the signature aroma of butter chicken. Finish by swirling in the heavy cream and a pinch of sugar to balance the tang of the tomatoes. Simmer for 5 more minutes until the chicken is cooked through and the ghee slightly separates, giving the gravy its signature shine.
The Perfect Pairing
Serve this immediately while it’s piping hot. A gravy this rich demands a sturdy, freshly baked Naan. The airy pockets and slight char of a traditional tandoori-style naan are the perfect vehicle to scoop up every last drop of the sauce, ensuring the presentation is flawless.

