Authentic Indian Butter Chicken (Murgh Makhani): Your Go-To Weeknight Comfort
Delight in the rich, creamy, and profoundly flavorful world of Indian Butter Chicken, famously known as Murgh Makhani. This accessible recipe brings authentic Indian cuisine right to your kitchen, offering a low-carb chicken dish that’s so irresistibly good, you’ll find yourself craving seconds. It’s the ultimate weeknight dinner: comforting, satisfying, and utterly delicious for any season.
If you savor the complex flavors of Indian cuisine, you might also enjoy our Chicken Tikka Masala, perfectly paired with our homemade Garlic Naan Bread for a truly immersive culinary experience.

Experience Restaurant-Quality Butter Chicken at Home
Imagine savoring the exquisite taste of restaurant-style butter chicken, also known as Murgh Makhani, all within the comfort of your own home. This recipe empowers you to create juicy, tender chicken chunks, deeply marinated in aromatic Indian spices, then lovingly simmered in a luscious, rich, and creamy sauce. Forget the trip to your favorite Indian restaurant or even the grocery store for a pre-made version; with this guide, you can whip up a meal that rivals the best, right in your own kitchen.
Our goal is to provide you with the most authentic and utterly delicious Indian butter chicken recipe you will ever make. This dish is designed to impress with its depth of flavor and velvety texture. Serve it generously over fluffy basmati rice, nutrient-rich quinoa, or wholesome brown rice. For the complete experience, don’t forget a side of homemade Naan – perfect for soaking up every last drop of that incredible sauce. For those seeking a healthier alternative, this recipe features coconut cream instead of traditional heavy cream, making it a dairy-free and keto-friendly option. This low-carb, creamy, buttery chicken meal is so popular in our household that the leftovers often spark friendly competition among my kids!
Why This Butter Chicken Recipe Will Become Your New Favorite
There are countless reasons to adore this Indian Butter Chicken recipe, making it a staple in your culinary repertoire. It’s more than just a meal; it’s an experience, simplified for the home cook.
Unbeatable Restaurant-Quality Taste at Home
Forget the myth that authentic, restaurant-level Indian dishes are too complicated to make at home. This recipe shatters that misconception by guiding you to create a butter chicken that stands shoulder-to-shoulder with your favorite takeout. By controlling the freshness of your ingredients and the balance of spices, you achieve a depth of flavor and a velvety texture that often surpasses what you find outside your kitchen. The secret lies in the careful marination of the chicken and the slow simmering of the sauce, allowing all the rich flavors to meld beautifully. You’ll be amazed at the professional-grade results you can achieve.
Surprisingly Simple to Master
Despite its luxurious taste and appearance, preparing this butter chicken is remarkably straightforward. The process is broken down into manageable steps: first, marinating the chicken to infuse it with incredible flavor and ensure tenderness; second, browning the chicken to lock in juices and create a savory crust; and finally, simmering it in a fragrant, creamy sauce. Each step is designed to be intuitive and enjoyable, proving that gourmet Indian cooking doesn’t require hours of intricate work. It’s perfect for both novice cooks and seasoned chefs looking for a reliable, impressive dish.
A Healthier Twist on a Classic Comfort Food
Traditionally, butter chicken is known for its indulgence. However, this recipe offers a thoughtful healthier modification without compromising on taste or texture. By substituting heavy cream with coconut cream, we achieve a wonderfully dairy-free and keto-friendly meal that is still incredibly rich and satisfying. This alternative allows you to enjoy the classic creamy texture and authentic Indian flavors while adhering to dietary preferences or aiming for a low-carb intake. It’s a guilt-free indulgence that proves healthy eating can be incredibly delicious.

Essential Ingredients for Your Perfect Butter Chicken
Crafting exceptional Butter Chicken begins with selecting the right ingredients. Each component plays a crucial role in building the layered flavors and luxurious texture of this iconic dish. Here’s a detailed look at what you’ll need, ensuring you can replicate that authentic taste every time.
For the Flavorful Chicken Marinade
The marinade is the cornerstone of tender, deeply flavored chicken. Don’t skip this vital step!
- Extra Virgin Olive Oil: Acts as a carrier for the spices and helps keep the chicken moist. You can also opt for avocado oil or coconut oil for similar results.
- Aromatic Seasonings: A harmonious blend of Garlic Powder, Garam Masala, Ground Cumin, Chili Powder, and Kosher Salt. Garam Masala provides a warm, earthy base, while cumin adds depth, and chili powder offers a gentle heat and vibrant color.
- Boneless, Skinless Chicken Thighs: Cut into 1-inch chunks. Thighs are preferred for their natural juiciness and tenderness, which stand up well to simmering. However, boneless and skinless chicken breasts can be used if you prefer a leaner cut. Ensure even sizing for uniform cooking.
Crafting the Rich Butter Chicken Sauce
The sauce is where the magic truly happens – a symphony of sweet, tangy, and creamy notes.
- Clarified Butter (Ghee) divided: This is a non-negotiable for authentic “Butter Chicken.” Ghee imparts a distinct nutty, rich flavor that traditional butter simply can’t match. If you’re avoiding butter for dietary reasons, coconut oil is an excellent substitute.
- Yellow Onion: Diced finely, yellow onions provide a sweet and savory base. Avoid purple onions, as their flavor profile is different and may alter the sauce’s authenticity.
- Garlic Cloves minced: Fresh garlic is essential for its pungent aroma and flavor, a cornerstone of Indian cooking.
- Grated Fresh Ginger: Adds a zesty, warm, and slightly spicy kick that brightens the entire dish. Its fresh quality is paramount.
- Signature Spices: Garam Masala (for its warming complexity), Chili Powder (for color and adjustable heat), Ground Coriander (earthy, citrusy notes), and Cayenne Pepper (for an optional, customizable heat level). This combination creates the hallmark flavor profile.
- Tomato Sauce: Use a high-quality canned tomato sauce or puree. It forms the tangy base of the sauce, providing body and a vibrant color.
- Coconut Cream well stirred or blended: This is the secret to a dairy-free and keto-friendly creamy sauce. Ensure it’s well-stirred from the can to incorporate all the rich, fatty solids. It delivers incredible richness without heavy cream.
- Kosher salt and freshly ground black pepper: Essential for seasoning to taste and balancing all the flavors.
- Chopped cilantro, for garnish: A sprinkle of fresh cilantro at the end adds a burst of freshness and a beautiful green contrast.

Step-by-Step Guide to Making Delicious Butter Chicken
Creating this flavorful Indian Butter Chicken is a rewarding culinary journey. Follow these detailed steps to ensure a tender, aromatic chicken and a rich, creamy sauce that will tantalize your taste buds.
Marinating for Maximum Flavor
The first and most crucial step is to infuse your chicken with a burst of flavor. In a large glass bowl, combine the extra virgin olive oil with garlic powder, garam masala, ground cumin, chili powder, and kosher salt. Add your chicken chunks and toss thoroughly to ensure every piece is evenly coated with this aromatic marinade. Cover the bowl tightly with plastic wrap and refrigerate for at least 6 hours, ideally up to 24 hours. This extended marination period is key to developing deep, complex flavors and ensuring the chicken remains incredibly tender and juicy when cooked.

Perfectly Browning the Chicken
Once marinated, it’s time to brown the chicken. Heat 2 tablespoons of ghee or clarified butter in a large skillet or cast iron skillet over medium-high heat. Using tongs, carefully add the marinated chicken pieces to the skillet in a single layer, ensuring not to overcrowd the pan. Overcrowding can lower the pan’s temperature, leading to steamed rather than beautifully browned chicken. Brown the chicken on all sides until golden. You don’t need to cook the chicken all the way through at this stage; the goal is to create a delicious caramelized crust. Cook in batches if necessary, then transfer the browned chicken to a plate, reserving any accumulated juices.
Simmering the Irresistible Sauce
Now, for the heart of the dish – the rich and creamy sauce. Add the remaining tablespoon of ghee to the same skillet, reducing the heat to medium. Add the diced yellow onion, minced garlic, garam masala, grated fresh ginger, chili powder, ground coriander, and cayenne pepper. Stir continuously for about 45 seconds until fragrant, allowing the spices to bloom. Next, pour in the tomato sauce and bring the mixture to a gentle simmer. Cook for 5 minutes, stirring occasionally, allowing the flavors to deepen. Finally, stir in the coconut cream until fully incorporated, and return the sauce to a gentle simmer.

Combining and Finishing the Dish
Return the browned chicken pieces, along with any delicious accumulated juices from the plate, to the skillet with the simmering sauce. Use a wooden spoon to gently nestle the chicken into the sauce, ensuring it’s fully coated. Reduce the heat to medium-low and let the butter chicken simmer for another 10-15 minutes. This final simmer allows the chicken to cook through completely and become incredibly tender, while the flavors of the sauce continue to meld and intensify around it. Taste the sauce and season with additional salt and pepper if needed to achieve your desired balance. Garnish generously with fresh chopped cilantro just before serving hot. The vibrant cilantro adds a refreshing contrast to the rich, creamy sauce.

What to Serve Alongside Your Butter Chicken Feast
Butter Chicken is a versatile and satisfying main course that pairs wonderfully with a variety of sides, enhancing its rich flavors and creating a balanced meal. Here are some popular and delicious accompaniments:
- Homemade Garlic Naan: The ultimate companion for butter chicken, perfect for soaking up every last bit of the creamy sauce.
- White Rice: A classic choice, plain white rice provides a neutral base that allows the butter chicken’s flavors to shine.
- Cilantro Lime Rice: Adds a zesty, refreshing counterpoint to the rich sauce, infusing a vibrant flavor.
- Cilantro Lime Cauliflower Rice: An excellent low-carb alternative that still delivers a fresh, zesty flavor profile.
- Cooked Quinoa: For a more nutritious and protein-rich option, quinoa is fantastic at absorbing the sauce.
- Homemade Dinner Rolls: A comforting option, soft dinner rolls are great for mopping up the sauce.
- Brown Rice: Offers a nuttier flavor and chewier texture, making it a wholesome pairing.
- Couscous: Quick and easy to prepare, couscous offers a light, fluffy texture that complements the creamy chicken.
- Homemade Whole Wheat Bread: Another hearty bread option for a satisfying meal.

Expert Tips & Clever Substitutions for Success
Achieving the perfect Butter Chicken involves a few key techniques and knowing when to use smart substitutions. These tips will help you elevate your dish and tailor it to your preferences or dietary needs.
- Allow for Ample Marination: For the most profound and authentic flavors, let your chicken marinate for a minimum of 6 hours, or even up to 24 hours. The longer the chicken soaks in the spice blend, the more tender and intensely flavored it will become. If you’re pressed for time, even 30 minutes of marination will make a difference, but truly, patience here yields superior results.
- Ghee for Authentic Flavor: Clarified butter, or Ghee, is traditionally used in Indian cooking for its distinct nutty and rich flavor profile, which is crucial for authentic Butter Chicken. However, if Ghee isn’t available or you prefer an alternative, any neutral-flavored oil like avocado oil or coconut oil can be used. For a healthier, dairy-free option, coconut oil works wonderfully and complements the coconut cream in the sauce.
- Cream Options to Suit Your Diet: This recipe utilizes coconut cream for a delicious dairy-free and keto-friendly version, providing a luscious texture without dairy. If dairy is not a concern for you, feel free to use traditional heavy cream or whipping cream for an even richer, more decadent sauce. Both options will yield a wonderfully creamy result.
- For a Lighter Consistency: If you prefer a less rich or thinner sauce, you can use low-fat cream or milk in place of the coconut or heavy cream. Be aware that this will result in a less creamy and thick texture. To thicken a lighter sauce, you can whisk in a small amount of flour or cornstarch slurry (cornstarch mixed with a little cold water) towards the end of the cooking process until it reaches your desired consistency.
- Adjusting Spice Levels: The beauty of homemade cooking is the ability to customize. If you prefer a spicier dish, increase the amount of cayenne pepper or add a pinch of red chili flakes. For a milder flavor, simply reduce or omit the cayenne pepper. Taste as you go to find your perfect balance.

Frequently Asked Questions (FAQs) About Butter Chicken
Curious about Butter Chicken? Here are some common questions and detailed answers to deepen your understanding of this beloved Indian dish.
Is Butter Chicken Keto-Friendly?
Yes, traditional butter chicken, and especially this recipe featuring coconut cream, can be very keto-friendly. It is inherently high in healthy fats and protein, and relatively low in carbohydrates, making it an ideal choice for those following a ketogenic diet. To keep it strictly keto, ensure you pair it with low-carb sides such as cauliflower rice or leafy greens, rather than traditional basmati rice or naan bread. Always check your specific ingredients for hidden sugars if buying pre-made sauces, but when made from scratch, it fits beautifully into a keto lifestyle.
What is the Difference Between Butter Chicken and Chicken Tikka Masala?
While both Butter Chicken (Murgh Makhani) and Chicken Tikka Masala are immensely popular Indian chicken dishes with creamy, tomato-based sauces, they possess distinct differences in their preparation and flavor profiles. Butter Chicken typically features a rich, velvety, and mildly spiced sauce, often with a subtle sweetness and a buttery finish, stemming from its origins in the Punjab region. The chicken is usually marinated in yogurt and mild spices. Chicken Tikka Masala, on the other hand, often has a spicier, tangier, and more robustly flavored sauce. Its chicken is traditionally marinated in yogurt and a more complex blend of stronger spices, then often grilled or roasted (tikka) before being added to the sauce. While both are creamy and tomato-based, Tikka Masala tends to be more complex and intense in its spice blend, whereas Butter Chicken leans towards a smooth, rich, and mellow flavor with a hint of smokiness.
Which Dish is Spicier: Tikka Masala or Butter Chicken?
Generally, Chicken Tikka Masala is considered the spicier of the two dishes. Butter Chicken is traditionally known for its milder, sweeter, and creamier profile, making it a favorite for those who prefer less heat. Tikka Masala typically incorporates a wider array of pungent spices and sometimes green chilies, resulting in a sauce with a noticeable kick. However, the spice level for both dishes can be adjusted by the cook, so a homemade Butter Chicken can be made spicier, and a Tikka Masala milder, depending on preference.
What are the Key Components of Butter Chicken Sauce?
The iconic Butter Chicken sauce is a celebration of rich and aromatic ingredients. Its foundation typically includes puréed tomatoes, which provide the essential tangy and slightly sweet base. This is then enriched with generous amounts of butter (often ghee for an authentic flavor) and cream (dairy or, in our healthier version, coconut cream) to achieve its signature velvety texture. The complexity of the sauce comes from a blend of warming Indian spices, prominently Garam Masala, alongside cumin, coriander, and often fenugreek (kasoori methi) for a distinctive herbaceous note. Aromatic additions like fresh garlic and ginger are also crucial for depth. Some recipes might also include a touch of yogurt in the marinade or sauce for added tanginess and tenderization.

Storing and Reheating Your Delicious Leftovers
One of the best things about Butter Chicken is how well it stores, often tasting even better the next day as the flavors continue to meld. Proper storage and reheating ensure you can enjoy your homemade masterpiece for days to come.
- Storing: To store leftover butter chicken, transfer it to an airtight container. It will keep beautifully in the refrigerator for up to 5 days. For longer storage, butter chicken freezes exceptionally well. Place it in a freezer-safe bag or container, ensuring as much air as possible is removed to prevent freezer burn. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheating butter chicken is simple and convenient. You can either use the microwave, heating in 1-minute intervals and stirring until hot throughout, or reheat it gently in a saucepan over medium-low heat on your stovetop. If the sauce has thickened too much in the fridge, you can add a splash of water or broth while reheating to restore its creamy consistency. Ensure it’s heated thoroughly to a safe internal temperature.
More Irresistible Chicken Recipes You’ll Love
If you’re a fan of flavorful chicken dishes, be sure to explore these other delicious recipes from our collection:
- Grilled Chicken with Mango Avocado Salsa
- Keto Creamy Italian Chicken Skillet
- Easy Orange Chicken Stir Fry
- Spinach and Cheese Stuffed Chicken Breast
- Chicken Cabbage Soup
- Creamy Olive Artichoke Stuffed Chicken
- Air Fryer Chicken Parmesan

Discover more healthy, family-friendly recipes! Explore our collection featuring 20 of our top 30-minute dinner recipes.
Remember to subscribe to my NEWSLETTER for free and receive recipes like this Easy Indian Butter Chicken Recipe delivered right to your inbox!
If you try a recipe and you like it, please use my hashtag #healthyfitnessmeals on INSTAGRAM for a chance to be featured! FOLLOW me on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.
Easy Butter Chicken Recipe
Rena
8
15 mins
30 mins
6 hrs
6 hrs 45 mins
Easy to make butter chicken recipe made with chunks of tender chicken breasts cooked in a rich and creamy buttery Indian sauce. Juicy, tasty, and so flavorful.
Video
Equipment
-
knife
-
cutting board
-
skillet
-
spatula
Ingredients
For the Chicken Marinade
- 1½ tablespoons Extra Virgin Olive Oil, avocado oil or coconut oil
- 1 teaspoon Garlic Powder
- 2 teaspoons Garam Masala
- 1 teaspoon Ground Cumin
- 1 teaspoon Chili Powder
- 1 teaspoon Kosher Salt
- 2 pounds skinless and boneless chicken thighs, or chicken breast, cut into 1-inch chunks
For the sauce:
- 3 tablespoons Clarified Butter, divided
- 1 Yellow Onion, diced
- 3 Garlic Cloves, minced
- 1 tablespoon Garam Masala
- 1 tablespoon Grated Fresh Ginger
- 1 teaspoon Chili Powder
- 1 teaspoon Ground Coriander
- ½ teaspoon Cayenne Pepper
- 14 ounces Tomato Sauce, one can
- 1½ Cup Coconut Cream, well stirred or blended
- Salt and ground black pepper
- Chopped cilantro, for garnish
Instructions
-
Start by marinating the 2 pounds skinless and boneless chicken thighs (chunks). In a large glass bowl, combine the 1½ tablespoons Extra Virgin Olive Oil with 1 teaspoon Garlic Powder, 2 teaspoons Garam Masala, 1 teaspoon Ground Cumin, 1 teaspoon Chili Powder, and 1 teaspoon Kosher Salt.
-
Add the chicken and toss to coat with the marinade. Cover with plastic wrap and refrigerate for at least 6 hours, up to 24 hours.
-
To make the sauce, heat 2 tablespoons of the 3 tablespoons Clarified Butter or Ghee butter in a large skillet over medium-high heat.
-
Use tongs to add the marinated chicken pieces to the skillet in a single layer, leaving behind the excess marinade and brown on all sides.
-
Cook the chicken in batches, if necessary, and don’t worry about cooking it all the way through at this stage.
-
Transfer the browned chicken to a plate. Add another tablespoon of ghee to the skillet and reduce to medium heat.
-
Add the 1 Yellow Onion (diced), 3 Garlic Cloves (minced), 1 tablespoon Garam Masala, 1 tablespoon Grated Fresh Ginger, 1 teaspoon Chili Powder, 1 teaspoon Ground Coriander, and ½ teaspoon Cayenne Pepper, and stir to combine.
-
Cook the mixture for 45 seconds, then add the 14 ounces Tomato Sauce. Bring the sauce to a simmer and cook for 5 minutes, stirring occasionally.
-
Stir in the 1½ Cup Coconut Cream, and return to a simmer. Return the browned chicken pieces to the skillet, along with any accumulated juices, and use a wooden spoon to settle the chicken into the sauce.
-
Simmer for 10-15 minutes over medium-low heat until the chicken is tender and cooked through.
-
Season to taste with Salt and ground black pepper if necessary. Top with Chopped cilantro, for garnish, and serve hot.
Notes
Substitutes:
- You may use Coconut Oil in place of butter
- Instead of Coconut Cream, you can use Heavy cream or whipping cream
- Use ginger powder if you don’t have fresh ginger
Storage:
Place leftovers in a container and store them in the fridge for up to 5 days. Reheat in the microwave when ready to eat. You can freeze for up to 3 months.
Nutrition
Carbohydrates: 9g
Protein: 25g
Fat: 29g
Saturated Fat: 19g
Polyunsaturated Fat: 2g
Monounsaturated Fat: 6g
Trans Fat: 0.02g
Cholesterol: 122mg
Sodium: 639mg
Potassium: 624mg
Fiber: 3g
Sugar: 2g
Vitamin A: 446IU
Vitamin C: 6mg
Calcium: 34mg
Iron: 3mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Main Course
Indian