Butter chicken, or Murgh Makhani, is a treasured dish in Indian cuisine, known for its luxurious, creamy tomato-based sauce and tender, marinated chicken. Popularized in restaurants around the world, this comforting meal has become a staple for many home chefs seeking the perfect balance of spices and flavors. With its rich aroma and vibrant color, butter chicken not only satisfies the palate but also warms the heart.
This recipe strips away the complexity often associated with Indian cooking, allowing you to create a restaurant-quality meal that’s approachable and satisfying. From juicy chicken thigh marinades to the velvety sauce enriched with cream, this dish promises to elevate your weeknight dinners and impress guests, transforming any table into an Indian feast.
Why You’ll Love This Recipe
This authentic butter chicken recipe hits all the right notes: creamy, savory, and slightly tangy with a hint of warmth. The flavorful marinade tenderizes the chicken while infusing it with an aromatic blend of spices. Cooking the chicken to perfectly golden complements the rich sauce depth, ensuring every bite is packed with flavor. Beyond the taste, this dish is a crowd-pleaser, perfect for gatherings or a cozy family dinner.
Ingredients and Substitutions
Here’s a quick look at the ingredients that bring this dish to life and some suggestions for substitutions to better cater to your pantry or dietary preferences:
- Boneless Chicken Thighs: Skinless and boneless sections help maintain moisture and flavor. If you prefer, you can use chicken breasts, but they may be less tender.
- Plain Yogurt: Acts as a marinade tenderizer. Substitute with dairy-free yogurt if needed.
- Lemon Juice: Adds brightness and acidity; lime juice can be used as an alternative.
- Garam Masala: Essential for authenticity. Make your blend or purchase it at a store for convenience.
- Tomato Paste: For a deep tomato flavor; crushed tomatoes can be used but may alter the texture.
- Dried Fenugreek Leaves (Kasuri Methi): A key ingredient for the traditional flavor; if unavailable, you can omit but try to find it for the authentic experience.
- Heavy Cream: This creates a rich sauce; coconut cream can substitute for a dairy-free option.
- Additional aromatics can enhance the flavor, like cilantro for garnish.
How to Make Authentic Butter Chicken
Creating your butter chicken involves a few straightforward steps that layer flavors seamlessly. Here’s how to do it:
- Marinate the Chicken: Start by whisking together the yogurt, lemon juice, minced garlic, and garam masala in a mixing bowl. Coat the chicken thighs well and let them marinate for at least 30 minutes. This step is crucial as it enhances the tender texture and infuses the flavors deeply.
- Sear the Chicken: Heat butter in a hot pan and sear the marinated chicken until it’s beautifully golden brown. This step locks in juices; set the chicken aside, saving the drippings.
- Sauté Aromatics: In the same pan, add finely chopped onions. Sauté until they soften, then introduce the fresh ginger and garlic, stirring until fragrant.
- Toast Spices: Incorporate cumin, turmeric, and chili powder; toast them for about 30 seconds to release their essential oils and aromas.
- Simmer the Sauce: Stir in the tomato paste along with a splash of water or broth, allowing it to thicken for a luscious consistency.
- Enrich the Sauce: Add the heavy cream and a knob of butter, swirling until the mixture is smooth and velvety.
- Combine & Cook: Return the seared chicken to the sauce, allowing it to simmer gently until the chicken is fully cooked and coated in the flavorful sauce.
- Finish: Lastly, rub the dried fenugreek leaves between your palms and stir them into the sauce, adding an authentic aroma and flavor.
Expert Tips for Success
- Make sure to marinate the chicken long enough, ideally 30 minutes or more, to ensure maximum tenderness and flavor.
- Don’t rush the searing process; giving the chicken time to get golden enhances the overall taste profile.
- Always taste and adjust seasoning, especially chili powder, to ensure the heat level suits your preference.
- If you find the sauce too thick, add a splash of water or broth to reach your desired consistency.
- Garnish with fresh cilantro to elevate presentation and add a fresh note of flavor.
Variations
This butter chicken recipe is versatile, allowing for numerous adaptations:
- Spice Level: Adjust the chili powder to control heat; omit for a milder flavor.
- Vegetarian Option: Replace chicken with paneer or chickpeas for a comforting meatless version.
- Dairy-free Delight: Use coconut milk or cashew cream instead of dairy for a creamy texture.
- Additional Veggies: Stir in some spinach or peas for added color and nutrition.
- Citrus Zing: A squeeze of lime juice just before serving can brighten the dish.
Serving Suggestions
Pair your butter chicken with complementary sides to create a balanced meal:
- Basmati Rice: Fluffy and aromatic, it’s perfect for soaking up the rich sauce.
- Garlic Naan: Soft, pillowy bread that’s ideal for scooping and enjoying every last bit of sauce.
- Cucumber Raita: This cooling yogurt sauce contrasts the spices beautifully.
- Kachumber Salad: A fresh and crisp salad, it adds a lightness to your meal.
Storage, Freezing, and Reheating
Storing leftovers is easy and enhances the dish’s flavors:
- Refrigeration: Store in an airtight container in the fridge for up to 3 days. The spices meld beautifully overnight!
- Freezing: For longer storage, freeze the cooled butter chicken without cream in a freezer-safe container for up to 3 months. Stir in the cream when reheating.
- Reheating: Reheat gently on the stovetop over low heat, adding a splash of water or broth to maintain the sauce’s smooth texture.
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes, you can use chicken breasts, but the dish may turn out less tender and flavorful compared to thighs. Marinate the breasts for optimal results.
Is butter chicken spicy?
The spice level can be adjusted based on your preference by modifying the amount of chili powder included. It’s typically mild with a slight warmth.
Can I make butter chicken vegan?
Absolutely! Substitute the chicken for tofu or chickpeas and use plant-based yogurt and cream for a vegan version. The flavors will still shine through.
What if my sauce is too thick?
If your sauce becomes too thick, simply add a little water or chicken broth to thin it out to your desired consistency without losing flavor.
How long can I store leftovers?
Leftover butter chicken can be stored in an airtight container in the refrigerator for up to 3 days, and the flavors often taste even better the next day!

Authentic Butter Chicken: Your Creamy Dream
Ingredients
- 1 pound Boneless Chicken Thighs skinless and boneless
- 1 cup Plain Yogurt
- 2 tablespoons Lemon Juice
- 4 cloves Minced Garlic
- 2 tablespoons Garam Masala
- 4 tablespoons Butter
- 1 medium Onions finely chopped
- 1 tablespoon Fresh Ginger grated or minced
- 4 cloves Minced Garlic additional
- 2 tablespoons Tomato Paste
- 1 teaspoon Ground Cumin
- 1 teaspoon Turmeric Powder
- 1 teaspoon Chili Powder to taste
- 1 cup Heavy Cream
- 2 teaspoons Dried Fenugreek Leaves (Kasuri Methi) rubbed between palms before adding
Instructions
- Marinate Chicken: Whisk together yogurt, lemon juice, garlic, and garam masala, then coat chicken pieces. Let it rest for at least 30 minutes to infuse delicious flavors.
- Sear Chicken: Melt butter in a hot pan and sear chicken until beautifully golden brown on all sides. Set aside, keeping all those tasty pan drippings.
- Sauté Aromatics: In the same pan, gently sauté chopped onions until they soften, then add fresh ginger and garlic until fragrant.
- Toast Spices: Stir in cumin, turmeric, and chili powder, toasting them for about 30 seconds until their wonderful aromas bloom.
- Simmer Sauce: Mix in tomato paste and a splash of water or broth, simmering until the sauce thickens into a luscious consistency.
- Enrich Sauce: Swirl in heavy cream and another knob of butter until the sauce is luxuriously smooth and velvety.
- Combine & Cook: Return the seared chicken to the pan. Let it simmer gently until cooked through, coated in that silken, flavorful sauce.
- Finish: Rub dried fenugreek leaves between your palms and stir them in for an authentic, irresistible aroma.