Authentic Butter Chicken Recipe

Featured in: The Stars of the Table

This Finger Lickin' Butter Chicken (Murgh Makhani) brings the beloved Indian restaurant classic right to your kitchen. The magic starts with marinating chicken in a flavorful blend of tandoori masala, yogurt, garlic, and ginger, allowing the meat to become incredibly tender and infused with spices. The signature sauce combines sautéed onions, tomatoes, and aromatic spices that are blended into silky smoothness, then enriched with cream and finished with the secret ingredient - dried fenugreek leaves - that gives butter chicken its distinctive flavor profile. What makes this recipe special is its authenticity and balance - it's rich without being heavy, complex without being complicated, and delivers that perfect harmony of spices that makes butter chicken one of the world's most popular curry dishes.
A smiling woman in a chef's jacket stands in a commercial kitchen, looking at the camera with various food containers and utensils in the background.
Updated on Wed, 12 Mar 2025 21:18:16 GMT
A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | tasteofcook.com

Velvety tomato sauce envelops tender chicken pieces in this authentic restaurant worthy butter chicken that brings Indian cuisine straight to your kitchen. The intoxicating aroma of simmering spices transforms ordinary ingredients into an extraordinary dish that rivals your favorite Indian restaurant. This family recipe passed down through generations delivers authentic flavors while remaining accessible for home cooks.

The first time I prepared this butter chicken for my husband, he literally licked his plate clean and asked if we could cancel our weekend dinner reservations to have this again instead. My brother, who typically avoids anything remotely spiced, requested this dish for his birthday dinner. There's something magical about the combination of tender marinated chicken and silky tomato cream sauce that creates instant addiction.

Essential Ingredients

  • Boneless chicken: Thighs offer more flavor and moisture but breasts work beautifully too
  • Plain yogurt: Creates tenderizing marinade that infuses chicken with flavor
  • Tandoori masala: Spice blend that simplifies ingredient list while delivering authentic taste
  • Garam masala: Warming spice mixture that adds depth and complexity
  • Fenugreek leaves: Known as kasuri methi, these dried leaves provide distinctive butter chicken flavor
  • Ghee: Clarified butter that adds richness without burning at high temperatures
  • Fresh ginger garlic paste: Aromatic foundation that permeates the entire dish
  • Crushed tomatoes: Creates smooth base for luxurious sauce
  • Heavy cream: Adds silky richness that balances tomato acidity

My grandmother insists that quality ghee makes all the difference in authentic butter chicken. She taught me to look for ghee with a nutty aroma and golden color, indicating it was properly clarified. While store bought works well, she occasionally makes her own for special occasions, simmering butter until it transforms into liquid gold.

Perfect Preparation

Begin marinade:
Combine yogurt, ginger garlic paste, tandoori masala and other spices in large bowl, whisking until completely smooth.
Add protein:
Cut chicken into uniform pieces approximately 1½ inches, then fold into yogurt mixture until thoroughly coated.
Rest properly:
Cover marinated chicken and refrigerate ideally 12 to 24 hours, though even 20 minutes will enhance flavor development.
Create foundation:
Heat ghee in heavy bottom pot until shimmering, then add thinly sliced onions, cooking until soft and translucent but not browned.
Bloom aromatics:
Add fresh ginger garlic paste to softened onions, stirring constantly until fragrant, approximately 30 seconds.
Toast spices:
Incorporate chili powder, ground cumin, and ground coriander, stirring continuously to prevent burning while releasing essential oils.
Develop base:
Pour in crushed tomatoes, stirring to combine with onion spice mixture, then simmer until slightly thickened.
Blend sauce:
Remove from heat and carefully transfer mixture to blender, or use immersion blender directly in pot until completely smooth.
Cook chicken:
Heat oil in separate pan until shimmering, then add marinated chicken pieces, cooking until golden exterior develops.
Combine components:
Pour blended sauce over seared chicken pieces, stirring gently to incorporate while allowing chicken to finish cooking.
Enrich flavor:
Reduce heat to low, then stir in heavy cream and garam masala until fully incorporated into velvety sauce.
Finish perfectly:
Crush dried fenugreek leaves between palms before sprinkling over dish, stirring gently to release their distinctive aroma.
A bowl of food with a green garnish on top. Pin it
A bowl of food with a green garnish on top. | tasteofcook.com

I learned through trial and error that blending the sauce before adding chicken makes an enormous difference in texture. My early attempts skipped this step, resulting in chunky sauce rather than the velvety smooth consistency that makes restaurant butter chicken so luxurious. This simple technique transformation elevated my homemade version to truly restaurant quality.

Serving Suggestions

Pair with fluffy basmati rice or warm naan for a complete meal. Cucumber raita or lemon macerated onions provide cooling contrast to the rich flavors.

Clever Variations

Substitute paneer or tofu for a vegetarian version. Adjust spice levels to taste, and use coconut cream instead of heavy cream for a dairy-free option.

Storage Solutions

Store in an airtight container in the refrigerator for up to three days. Freeze sauce separately for easy future meals. Reheat gently over low heat, adding water if needed.

A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | tasteofcook.com

My journey with this butter chicken recipe began with childhood memories of watching my mother prepare it for special occasions. The way she carefully measured spices and patiently sautéed onions taught me that exceptional food requires both quality ingredients and loving attention. Now when my kitchen fills with the intoxicating aroma of this simmering curry, I feel connected to generations of family cooks who understood food's power to create joy and bring people together around the table.

Frequently Asked Questions

→ Can I use chicken thighs instead of chicken breast?
Absolutely! Boneless, skinless chicken thighs work wonderfully in this recipe and often provide more flavor and tenderness than breast meat. Simply cut them into 1½ inch cubes as you would with chicken breast and follow the recipe as written.
→ What can I use if I can't find tandoori masala?
If tandoori masala is unavailable, you can make a quick substitute by mixing 1 teaspoon paprika, ½ teaspoon ground cumin, ½ teaspoon ground coriander, ¼ teaspoon turmeric, ¼ teaspoon garlic powder, ¼ teaspoon ginger powder, and a pinch of cinnamon. Alternatively, look for tandoori paste in the international foods section of grocery stores.
→ Is there a substitute for fenugreek leaves?
While dried fenugreek leaves (kasoori methi) provide that authentic butter chicken flavor, in a pinch you can substitute with a tablespoon of maple syrup or a teaspoon of dijon mustard, which share some flavor compounds. The taste won't be identical, but it will add complexity to your sauce.
→ Can I make butter chicken dairy-free?
Yes, you can make a dairy-free version by replacing the yogurt with coconut yogurt, the ghee with coconut oil, and the heavy cream with full-fat coconut milk. The flavor profile will be slightly different but still delicious with a subtle coconut undertone.
→ How spicy is this butter chicken recipe?
The spice level is moderate with 1 teaspoon of chili powder, but you can easily adjust it to your preference. For a milder version, reduce the chili powder to ¼ teaspoon or omit it entirely. For more heat, increase to 1½ teaspoons or add a finely chopped green chili when sautéing the onions.
→ Can I freeze leftover butter chicken?
Yes, butter chicken freezes exceptionally well. Cool it completely, then store in airtight containers or freezer bags for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water or cream if needed to restore the consistency.

Authentic Butter Chicken Recipe

This Finger Lickin' Butter Chicken recipe delivers authentic restaurant-style Murgh Makhani at home with tender chicken in a rich, aromatic sauce.

Prep Time
30 Minutes
Cook Time
30 Minutes
Total Time
60 Minutes


Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings

Dietary: Gluten-Free

Ingredients

→ Chicken Marinade

01 1 lb. boneless chicken breast, cut into 1 ½ inch cubes
02 2 tablespoons tandoori masala powder
03 1 teaspoon ginger paste
04 1 teaspoon garlic paste
05 ½ cup yogurt
06 1 tablespoon oil

→ Butter Chicken Sauce

07 2 tablespoons ghee (clarified butter)
08 1 large onion, thinly sliced
09 1 ½ teaspoon ginger paste
10 1 ½ teaspoon garlic paste
11 1 (14.5 ounce) can crushed tomatoes
12 1 teaspoon chili powder (adjust to taste)
13 1 1/2 teaspoon coriander powder
14 1 1/2 teaspoon cumin powder
15 1/2 cup heavy whipping cream
16 1/2 teaspoon garam masala
17 ¼ teaspoon dried fenugreek leaves, crushed between fingers

Instructions

Step 01

In a medium bowl, combine the tandoori masala, ginger paste, garlic paste, and yogurt. Whisk until smooth, adjusting seasonings to your preference. Add the chicken cubes and mix well to coat. Allow to marinate for at least 20 minutes, but ideally for 12-24 hours covered in the refrigerator for maximum flavor.

Step 02

Heat the ghee in a dutch oven or heavy-bottomed pot over medium heat. Add the onions and sauté until they become translucent and start to sweat, about 5-7 minutes. Be careful not to let the onions brown. Add ginger and garlic paste and cook for 30 seconds, stirring continuously to prevent burning.

Step 03

Add the crushed tomatoes along with the chili powder, coriander powder, and cumin powder. Continue to cook for 5 minutes. If the mixture starts bubbling rapidly, add about ¼ cup of water and continue to cook until slightly reduced and flavors meld together.

Step 04

Remove from heat and carefully transfer the mixture to a blender. Blend until completely smooth, adding up to ¼ cup of water if needed to help it blend. You may need to blend in batches depending on your blender size. Always hold the lid down with a kitchen towel when blending hot mixtures to avoid accidents.

Step 05

Heat the remaining tablespoon of oil in the same dutch oven over medium heat. Add the marinated chicken (discard any excess marinade) and cook for about 5-6 minutes, stirring occasionally to brown all sides evenly.

Step 06

Pour the blended butter chicken sauce into the pot with the chicken and heat everything through. Once it starts to bubble, add the heavy cream and garam masala, stirring to combine. When the sauce returns to a simmer, add the crushed fenugreek leaves. Gently simmer for another 2-3 minutes to let the flavors meld together. Serve hot over basmati rice or with naan bread.

Notes

  1. This recipe can be partially made ahead - prepare the sauce up to the blending step, then refrigerate for 24-48 hours or freeze for up to 3 months to develop even deeper flavors.
  2. For an authentic restaurant taste, don't skip the fenugreek leaves (kasoori methi) which add that distinctive butter chicken flavor.
  3. Adjust the chili powder to your preferred spice level - the tandoori masala already contains some heat.

Tools You'll Need

  • Dutch oven or heavy-bottomed pot
  • Blender
  • Mixing bowls

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (yogurt, cream, ghee)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 375
  • Total Fat: 28 g
  • Total Carbohydrate: 12 g
  • Protein: 23 g