How to Make Restaurant Style Butter Chicken at Home
Butter chicken is one of the most beloved Indian dishes worldwide, and learning how to make restaurant style butter chicken at home means you can enjoy that rich, creamy, slightly smoky flavor anytime without ordering takeout. A proper butter chicken recipe goes beyond simply cooking chicken in a creamy sauce. It involves careful marination, tandoori-style grilling, a carefully constructed tomato-cashew gravy, and a luxurious butter finish that defines restaurant butter chicken. The secret to butter chicken at home lies in layering flavors at every stage, from the initial marination to the final garnish of kasuri methi and cream. Below, you will discover each step to create an authentic butter chicken that rivals your favorite restaurant.
1. Marinate the Chicken Properly
The foundation of any great butter chicken recipe starts with the marination. The marinade tenderizes the chicken, infuses it with flavor, and creates the slightly charred, smoky taste that defines tandoori-style preparations. Skipping or rushing this step is the most common reason butter chicken at home does not taste like restaurant butter chicken.
The fix: Cut 500 grams of boneless chicken into bite-sized pieces. Marinate in a mixture of half a cup of thick yogurt, one tablespoon of ginger-garlic paste, one teaspoon of red chili powder, half a teaspoon of turmeric, one teaspoon of garam masala, one tablespoon of lemon juice, and salt. Cover and refrigerate for at least 2 hours, or overnight for the best results. The yogurt tenderizes the meat while the spices create a deeply flavorful base.
2. Grill the Chicken Tandoori Style First
Restaurant butter chicken gets its signature smoky flavor from cooking the marinated chicken in a tandoor. At home, you can replicate this effect using a grill, broiler, or a very hot pan. Cooking the chicken separately before adding it to the gravy creates charred edges and a depth of flavor that simmering alone cannot achieve.
The fix: Thread the marinated chicken onto skewers or spread it on a baking sheet. Cook under a preheated broiler on high for 10 to 12 minutes, flipping halfway, until the edges are charred and the chicken is cooked through. Alternatively, grill the chicken on a hot grill pan for 3 to 4 minutes per side. The char marks add the smoky, tandoori flavor that makes restaurant butter chicken distinctive.
3. Build the Tomato-Cashew Gravy Base
The gravy is the heart of authentic butter chicken, and it requires patience to develop properly. Restaurant butter chicken uses a smooth, velvety tomato-cashew base that is rich, slightly sweet, and balanced with warm spices. The tomatoes must be cooked down completely to remove any raw acidity.
The fix: Heat two tablespoons of butter in a heavy pan. Add one cup of tomato puree and cook on medium heat for 8 to 10 minutes until the oil separates. Add one tablespoon of cashew paste and cook for another 2 minutes. Stir in one teaspoon each of ginger-garlic paste, red chili powder, and garam masala. Cook the masala until it is fragrant and the butter begins to separate from the edges. This slow cooking of the tomato base is what gives restaurant butter chicken its rich, concentrated flavor.
4. Add Kasuri Methi for Authentic Flavor
Kasuri methi, or dried fenugreek leaves, is the secret ingredient that distinguishes restaurant butter chicken from homemade versions that taste incomplete. It adds a slightly bitter, herbaceous aroma that balances the richness of the butter and cream. Without it, the dish lacks the characteristic restaurant flavor.
The fix: Crush one tablespoon of kasuri methi between your palms to release its oils and add it to the gravy during the last 2 minutes of cooking. The heat activates the flavor without making it bitter. If you cannot find kasuri methi, a small pinch of dried oregano can provide a similar herbal note, though it is not a perfect substitute for authentic butter chicken at home.
5. Finish with Cream and Butter
The final step is what gives butter chicken its name and its signature luxurious texture. The cream and butter added at the end create a smooth, glossy gravy that coats every piece of chicken. This is where many home cooks either add too little or add it at the wrong stage, resulting in a flat-tasting dish.
The fix: Add the grilled chicken pieces to the gravy and simmer gently for 5 minutes. Then stir in a quarter cup of heavy cream and one tablespoon of cold butter. Stir until the butter melts completely and the gravy becomes glossy. Turn off the heat and let it rest for 2 minutes before serving. The cream should be added off high heat to prevent curdling.
6. The Butter Tadka Finale
Some restaurants add a final tadka, or tempering, of butter and spices to elevate the dish even further. This extra step adds a layer of richness and a beautiful sheen to the finished butter chicken. While optional, it makes a noticeable difference in the overall flavor.
The fix: In a small pan, melt one tablespoon of butter with a pinch of red chili powder and a crushed bay leaf. Pour this sizzling tadka over the finished butter chicken just before serving. The aromatic butter cascades over the gravy and creates an impressive visual and flavor presentation that makes restaurant butter chicken at home truly authentic.
Complete Butter Chicken Recipe Summary
| Step | Time | Key Ingredients |
| Marination | 2-12 hours | Yogurt, ginger-garlic, red chili, lemon |
| Grilling | 10-12 minutes | Marinated chicken pieces |
| Gravy base | 15-20 minutes | Tomato puree, cashew paste, spices |
| Simmering | 5 minutes | Grilled chicken in gravy |
| Finishing | 2 minutes | Cream, butter, kasuri methi |
Frequently Asked Questions
Can I make butter chicken without butter?
Yes, you can substitute butter with ghee or oil, but the dish will lose some of its signature richness. Butter contributes a specific flavor that ghee and oil cannot fully replicate. If avoiding butter, use ghee for the closest flavor, and finish with cream for richness.
Why is my butter chicken sauce separating?
Butter chicken sauce separates when the heat is too high after adding cream, or when the tomato base was not cooked long enough. Always cook the tomato puree until the oil separates before adding other ingredients, and add cream on low heat while stirring continuously.
Can I use chicken breast instead of thighs?
Chicken breast works but tends to dry out faster than thighs. Thighs have more fat and stay juicier during grilling and simmering. If using breast, marinate for at least 4 hours and do not overcook during the grilling step. Cut the pieces smaller to compensate for the leaner meat.
How do I make butter chicken less sweet?
If your butter chicken is too sweet, add a squeeze of lemon juice and an extra pinch of red chili powder. The acid and heat balance the sweetness. You can also reduce the amount of cashew paste in the gravy, as cashews contribute natural sweetness to the dish.
Can I make butter chicken in advance?
Butter chicken tastes even better the next day as the flavors meld together. Prepare the gravy and grill the chicken separately, then combine and reheat gently when ready to serve. Store in an airtight container in the refrigerator for up to 3 days. Reheat on low heat and add a splash of cream if the gravy has thickened too much.

Reader Comments
Leave a Comment
No comments yet. Be the first to share your thoughts!