Butter Chicken, also known as Murgh Makhani, is one of the most beloved Indian dishes enjoyed around the world. Famous for its rich, creamy tomato-based sauce and tender, juicy chicken, this comforting curry is surprisingly easy to make at home. With the right ingredients and a few simple techniques, you can recreate the authentic restaurant-style flavor in your own kitchen.
Whether you’re preparing a special family dinner or impressing guests, this homemade butter chicken recipe delivers the perfect balance of creamy, buttery, and mildly spiced flavors.
What Makes Restaurant-Style Butter Chicken Special?
Restaurant butter chicken is known for its:
- Tender marinated chicken
- Smoky, charred flavor
- Rich tomato gravy
- Creamy texture
- Balanced sweetness and spice
- Silky, buttery finish
The secret lies in marinating the chicken and cooking the sauce slowly to develop deep flavors.
Ingredients
For the Chicken Marinade
- 700g boneless chicken thighs or breasts
- ½ cup plain yogurt
- 1 tablespoon ginger-garlic paste
- 1 teaspoon turmeric
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1 tablespoon lemon juice
- Salt to taste
- 2 tablespoons oil
For the Butter Chicken Sauce
- 3 tablespoons butter
- 1 tablespoon oil
- 1 large onion, finely chopped
- 1 tablespoon ginger-garlic paste
- 5 ripe tomatoes, chopped
- 2 tablespoons tomato paste
- 1 teaspoon Kashmiri chili powder
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- 1 teaspoon sugar or honey
- Salt to taste
- 1 cup heavy cream
- 2 tablespoons fresh cream (optional)
- 1 teaspoon dried fenugreek leaves (Kasuri Methi)
- Fresh coriander for garnish
Step 1: Marinate the Chicken
In a large bowl, combine:
- Yogurt
- Ginger-garlic paste
- Lemon juice
- All spices
- Oil
- Salt
Add the chicken pieces and coat them evenly.
Cover and refrigerate for at least 2 hours. For the best flavor, marinate overnight.
Step 2: Cook the Chicken
Grill, bake, or pan-fry the chicken until lightly charred.
Cooking options:
- Grill: 220°C (425°F) for 15–20 minutes.
- Oven: Bake for 20–25 minutes.
- Pan: Cook over medium-high heat until golden.
The chicken does not need to be fully cooked, as it will finish cooking in the sauce.
Step 3: Prepare the Tomato Base
Heat butter and oil in a large pan.
Add:
- Onion
- Ginger-garlic paste
Cook until soft and lightly golden.
Add:
- Tomatoes
- Tomato paste
- Chili powder
- Cumin
- Coriander
- Salt
Simmer for 15–20 minutes until the tomatoes break down completely.
Step 4: Blend the Sauce
Allow the tomato mixture to cool slightly.
Blend until completely smooth using a blender.
For an ultra-silky restaurant texture, strain the sauce through a fine sieve.
Step 5: Finish the Curry
Return the smooth sauce to the pan.
Add:
- Butter
- Sugar
- Cream
- Garam masala
- Kasuri methi
Mix well.
Add the grilled chicken and simmer for another 10 minutes until the chicken is tender and coated in the creamy sauce.
Secret Restaurant Tips
Use Chicken Thighs
Chicken thighs stay juicier than chicken breasts.
Don’t Skip the Butter
Butter gives the curry its signature richness and smooth finish.
Use Kashmiri Chili Powder
It provides a vibrant red color without making the dish overly spicy.
Add Cream at the End
Adding cream too early can affect its texture. Stir it in during the final few minutes of cooking.
Crush Kasuri Methi
Rub dried fenugreek leaves between your palms before adding them to release their aroma.
Char the Chicken
A lightly charred exterior gives homemade butter chicken the smoky flavor found in restaurant versions.
Serving Suggestions
Butter Chicken pairs beautifully with:
- Garlic naan
- Butter naan
- Steamed basmati rice
- Jeera rice
- Roti
- Fresh cucumber salad
- Pickled onions
Storage Tips
- Refrigerate for up to 3 days in an airtight container.
- Freeze for up to 2 months.
- Reheat gently over low heat and add a splash of cream or milk if the sauce becomes too thick.
Nutritional Benefits
Although butter chicken is a rich dish, it also offers valuable nutrients:
- High-quality protein from chicken
- Lycopene from tomatoes
- Calcium from yogurt and cream
- Healthy fats that enhance flavor and satiety
For a lighter version, substitute heavy cream with Greek yogurt or low-fat cooking cream and reduce the amount of butter.
Common Mistakes to Avoid
- Skipping the marination process.
- Overcooking the chicken before adding it to the sauce.
- Using unripe tomatoes.
- Not blending the sauce for a smooth texture.
- Adding too much chili, which can overpower the buttery flavor.
- Forgetting Kasuri methi, a key ingredient for authentic taste.
Variations
- Spicy Butter Chicken: Add extra green chilies or cayenne pepper.
- Butter Paneer: Replace chicken with paneer cubes for a vegetarian option.
- Butter Tofu: Use firm tofu for a vegan-friendly adaptation (with plant-based butter and cream).
- Smoky Butter Chicken: Add a charcoal smoke infusion (dhungar method) for an authentic restaurant aroma.
Final Thoughts
Restaurant-style butter chicken is easier to make than many people think. By marinating the chicken, using a rich tomato-and-butter sauce, and finishing with fresh cream and crushed Kasuri methi, you can create a dish that’s every bit as indulgent as your favorite restaurant version. Serve it with warm naan or fragrant basmati rice, and you’ll have a comforting meal that’s perfect for weeknight dinners, celebrations, or sharing with family and friends.