Best Homemade Butter Chicken: Classic Murgh Makhani Recipe

Embark on a culinary journey into the heart of India right from your kitchen with this guide to preparing the ultimate homemade Butter Chicken. This classic Indian curry, known officially as Murgh Makhani, is celebrated worldwide for its incredibly rich, creamy tomato sauce, and succulent pieces of poultry. While takeout versions offer convenience, crafting this dish at home allows for unparalleled freshness, control over ingredients, and a depth of flavor that store-bought options simply cannot match. You control the quality of every spice, the tenderness of the meat, and the lusciousness of the sauce, resulting in a meal that tastes genuinely authentic and utterly satisfying.

The origins of Murgh Makhani trace back to the 1950s in Delhi, India, where it was created by Kundan Lal Jaggi and Kundan Lal Gujral at Moti Mahal restaurant. They sought a way to utilize leftover tandoori chicken, eventually simmering it in a rich tomato gravy fortified with butter and cream. This ingenious creation quickly gained global recognition, becoming one of the most beloved Indian dishes. Today, its popularity spans continents, with countless variations existing, but the fundamental appeal of its comforting, savory character remains universal. This recipe aims to replicate that authentic experience, bringing the true essence of Murgh Makhani directly to your dining table.

Essential Ingredients for Authentic Flavor

Creating a truly memorable Butter Chicken begins with sourcing the right ingredients. Each component plays a crucial role in building the layered flavors that define this Indian curry. Pay attention to the quality of your spices and the freshness of your produce for the best results.

The Marinade

  • Plain yogurt: 0.5 cup. This forms the base of our tenderizing marinade.
  • Garam masala: 1 tablespoon. A fragrant spice blend essential for authentic flavor.
  • Cumin: A pinch, to complement the garam masala.
  • Turmeric: A pinch, for color and earthy notes.

The Protein

  • Boneless, skinless poultry: 2 lbs, cut into bite-sized pieces. Chicken thighs or breasts work wonderfully, ensuring tender results.

The Sauce

  • Ghee: 3 tablespoons total. Also known as clarified butter, ghee provides a nutty richness that is foundational to Indian cooking.
  • Onions: 1 large, finely diced. The aromatic base of our creamy tomato sauce.
  • Garlic: 4 cloves, minced. Adds a pungent, savory depth.
  • Ginger: 1 tablespoon, grated fresh. A warm, spicy counterpoint.
  • Tomato puree: 28 oz can. The star of the rich, velvety gravy.
  • Remaining garam masala: To be added during the sauce building.

Finishing Touches

  • Heavy cream: 0.75 cup. The secret to the dish’s signature luxurious creaminess.
  • Kasuri Methi (fenugreek leaves): 1 tablespoon, crushed. This dried herb imparts a slightly bitter, uniquely aromatic flavor that is absolutely vital for authentic Butter Chicken.
  • Fresh chopped cilantro: 0.25 cup, for garnish. Adds a burst of freshness and color.

Sides

  • Basmati rice: 2 cups, for a fragrant accompaniment.
  • Naan bread: 4 pieces, perfect for scooping up the rich sauce.

Step-by-Step Cooking Instructions

Follow these detailed steps to create a truly remarkable Murgh Makhani at home. Precision in each stage ensures the best possible flavor and texture.

1. Marinating the Meat

Begin by preparing the marinade for your poultry. In a medium bowl, combine 0.5 cup of plain yogurt with 1 tablespoon of garam masala, a pinch of cumin, and a pinch of turmeric. Whisk these ingredients together until well combined. Add the 2 lbs of boneless, skinless poultry, cut into bite-sized pieces, to the bowl. Ensure each piece is thoroughly coated with the vibrant, spiced yogurt mixture. This method of preparation imparts a flavor reminiscent of traditional tandoori styles. Cover the bowl and place it in the refrigerator to rest for at least 30 minutes. This crucial step allows the spices to permeate the meat and the yogurt to tenderize the poultry, contributing significantly to its final texture and taste.

Classic Butter Chicken preparation step 1

2. Searing for Depth of Flavor

Once the poultry has marinated, heat 1 tablespoon of ghee (clarified butter) in a large Dutch oven or a heavy-bottomed pot over medium-high heat. The ghee should be shimmering but not smoking. Carefully add the marinated poultry pieces to the hot ghee, working in batches if necessary to avoid overcrowding the pot. Overcrowding can steam the meat instead of browning it, preventing the development of a rich, caramelized crust. Sear the poultry for 3-4 minutes per side, or until beautifully browned. This searing step locks in the juices and creates a deeper, more complex flavor profile that will contribute to the overall richness of your Butter Chicken. Once browned, remove the poultry from the pot and set it aside, leaving any remaining ghee and browned bits in the pot for the next step.

3. Building the Rich Tomato Gravy

Reduce the heat to medium. Add the remaining 2 tablespoons of ghee to the same pot. Once melted, add the 1 large finely diced onion. Cook the onion for 5-7 minutes, stirring occasionally, until it softens and becomes translucent. Avoid browning the onion too much, as this can affect the color and sweetness of the final sauce. Next, add the 4 cloves of minced garlic and 1 tablespoon of grated fresh ginger to the pot. Cook for just 1 minute, stirring constantly, until these aromatics become fragrant. Be careful not to burn them.

Stir in the remaining garam masala, allowing the spices to toast briefly in the hot ghee with the aromatics. Pour in the 28 oz can of tomato puree. Bring the mixture to a gentle simmer, then reduce the heat to low, cover the pot, and let it simmer for 15 minutes. This simmering period allows the flavors to meld and the tomato puree to reduce slightly, intensifying its sweetness and richness. Stir occasionally to prevent sticking.

Classic Butter Chicken preparation step 2

4. Combining and Simmering

After the tomato gravy has simmered, reintroduce the previously seared and browned poultry pieces into the thickened sauce. Stir gently to ensure the poultry is fully submerged and coated in the aromatic gravy. Bring the curry back to a gentle simmer. Cover the pot once more and continue to cook for another 10 minutes, or until the poultry is fully cooked through and incredibly tender. The longer simmer allows the poultry to absorb the flavors of the Murgh Makhani sauce, ensuring every bite is infused with the rich, spiced goodness.

5. The Creamy Finish

This final step brings everything together to create the signature creamy texture of Butter Chicken. Remove the pot from the heat. Stir in 0.75 cup of heavy cream. The cream adds a luxurious mouthfeel and balances the spices. Next, take 1 tablespoon of dried Kasuri Methi (fenugreek leaves) and crush them lightly between your palms before adding them to the sauce. This crushing action releases their distinctive, slightly bitter, and aromatic flavor. Stir everything gently until well combined and heated through. Do not boil the curry after adding the cream, as it can curdle. Finally, garnish the Murgh Makhani generously with 0.25 cup of fresh chopped cilantro just before serving. Serve immediately with fragrant 2 cups of basmati rice and warm 4 pieces of naan bread for a complete and satisfying meal.

Expert Tips for the Best Results

Achieving an exceptional Murgh Makhani involves more than just following the steps. Here are some expert insights to elevate your homemade Butter Chicken to professional standards.

“The secret to truly authentic Murgh Makhani lies in the nuances of its ingredients, particularly the dried fenugreek leaves. Never skip the Kasuri Methi; it’s the ingredient that distinguishes genuine Butter Chicken from other creamy tomato curries.”

* Why you should never skip the Kasuri Methi (fenugreek leaves) for an authentic taste: Kasuri Methi, or dried fenugreek leaves, provides a unique, slightly bitter, and aromatic essence that is absolutely indispensable to the flavor profile of Butter Chicken. It imparts a subtle earthiness and a fragrant note that cannot be replicated by any other spice. Crushing the leaves between your palms before adding them helps to release their essential oils, intensifying their flavor. Without it, your Butter Chicken will still be delicious, but it will lack that distinct, authentic Indian curry character.
* Achieving a perfectly smooth gravy (optional blending step for the tomatoes and onions): While this recipe creates a wonderfully rich sauce, some prefer an ultra-smooth gravy. If you desire a silky texture, after simmering the tomato puree with the onions, garlic, and ginger (Step 3), you can carefully transfer the sauce to a blender or use an immersion blender directly in the pot. Blend until completely smooth, then strain it through a fine-mesh sieve back into the pot before reintroducing the poultry. This extra step ensures a restaurant-quality consistency.
* Storing and freezing individual portions for a quick lunch or dinner later in the week: Butter Chicken makes an excellent meal prep option. Once cooled completely, transfer the curry into airtight containers. It will last for up to 3-4 days in the refrigerator. For longer storage, you can freeze individual portions for up to 2-3 months. Thaw frozen portions overnight in the refrigerator and reheat gently on the stovetop or in the microwave, adding a splash of water or cream if needed to restore its consistency. This allows you to enjoy a delicious, homemade Murgh Makhani even on busy weeknights.

Frequently Asked Questions

We often encounter questions about preparing and customizing this beloved Indian curry. Here are answers to some common inquiries.

* Can I make this dairy-free with coconut milk? Yes, you can adapt this recipe to be dairy-free. Instead of plain yogurt for the marinade, use a dairy-free plain yogurt alternative. For the heavy cream, substitute with full-fat coconut milk or coconut cream. Be aware that this will impart a subtle coconut flavor to the dish, which can be delicious but will alter the traditional taste of Murgh Makhani. Ensure all other ingredients, such as ghee, are replaced with suitable dairy-free alternatives if needed (e.g., olive oil or a plant-based butter substitute).
* What is the difference between this dish and Chicken Tikka Masala? While both Butter Chicken (Murgh Makhani) and Chicken Tikka Masala are popular creamy Indian curries featuring poultry in a rich tomato sauce, there are key distinctions. Butter Chicken is typically milder, sweeter, and uses a plain yogurt-based marinade, focusing on a buttery, creamy tomato sauce. Chicken Tikka Masala often involves poultry that has been marinated in a more intensely spiced yogurt mixture and cooked in a tandoor (or grilled) before being added to a spicier, tangier, and sometimes less creamy tomato-onion gravy. The spices and overall flavor profile, though similar, have noticeable differences in their balance and intensity.
* How long does this curry last in the fridge? When stored properly in an airtight container, homemade Butter Chicken will remain fresh and delicious in the refrigerator for approximately 3 to 4 days. As mentioned, it also freezes exceptionally well for longer storage.

Ready to explore more delicious recipes and culinary insights? Follow our culinary adventures on Facebook for daily inspiration, tips, and behind-the-scenes glimpses of our kitchen.


Best Homemade Butter Chicken: Classic Murgh Makhani Recipe

Classic Murgh Makhani (Indian Creamy Curry)

Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings 6

Ingredients
  

  • 2 lbs Chicken thighs (boneless, skinless) cut into bite-sized pieces
  • 0.5 cup Plain yogurt whole milk preferred
  • 2 tbsp Garam masala divided
  • 1 tbsp Cumin
  • 1 tsp Turmeric
  • 3 tbsp Ghee divided; or clarified butter
  • 1 large Onion finely diced
  • 4 cloves Garlic minced
  • 1 tbsp Ginger freshly grated
  • 28 oz Tomato puree
  • 0.75 cup Heavy cream
  • 1 tbsp Kasuri methi crushed fenugreek leaves
  • 0.25 cup Fresh cilantro chopped, for garnish
  • 2 cups Basmati rice cooked, for serving
  • 4 pieces Naan bread for serving

Instructions
 

  • In a large bowl, whisk together the yogurt, 1 tablespoon of garam masala, cumin, and turmeric. Add the meat, stirring to coat evenly. Cover and marinate in the refrigerator for at least 30 minutes, or overnight.
  • Heat 1 tablespoon of ghee in a heavy-bottomed pot or Dutch oven over medium-high heat. Add the marinated pieces in batches, browning them on all sides. Remove from the pot and set aside.
  • Reduce heat to medium. Add the remaining 2 tablespoons of ghee to the pot. Stir in the diced onion and cook until softened, about 5 to 7 minutes.
  • Add the minced garlic and grated ginger, cooking for 1 minute until fragrant. Stir in the remaining 1 tablespoon of garam masala.
  • Pour in the tomato puree, stirring to combine. Bring the mixture to a gentle simmer, cover, and let it cook for 15 minutes to allow the flavors to meld.
  • Return the browned meat and any rested juices to the pot. Simmer uncovered for 10 minutes, or until cooked through.
  • Stir in the heavy cream and crushed kasuri methi. Let simmer for 2 to 3 minutes until heated through. Remove from heat.
  • Garnish with fresh chopped cilantro. Serve warm alongside basmati rice and warm naan bread.


For more daily recipes and tips, follow us on Facebook!
Click here to join our community!

Leave a comment

Recipe Rating