Indian Butter Chicken (Murgh Makhani) Recipe
Introduction
Indian Butter Chicken, also known as Murgh Makhani, is a rich and creamy dish with tender chunks of chicken simmered in a flavorful tomato and spice sauce. It’s a beloved classic that combines aromatic spices with a luscious, buttery finish, perfect for a comforting meal.

Ingredients
- 3 tablespoons peanut oil, divided
- 2 pounds boneless skinless chicken breasts, cut into 1” chunks
- 3 tablespoons unsalted butter
- ½ medium white onion, diced
- 3 cloves garlic, minced
- 1 tablespoon minced ginger
- 2 teaspoons garam masala
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon chili powder
- 1 bay leaf
- 1 tablespoon tomato paste
- 1 cup crushed tomatoes
- ¼ cup heavy cream
- 1 cup whole milk plain yogurt
- 2 teaspoons cornstarch
- Kosher salt, as needed
Instructions
- Step 1: Heat a large heavy-bottomed pot over medium heat and add the peanut oil. Once hot, add the chicken chunks and sauté until lightly browned on all sides, about 5 minutes.
- Step 2: Add the butter to the pot and allow it to melt. Then add the diced onion and cook, stirring occasionally, until the onions become soft and translucent, about 2 minutes. Add the minced garlic and cook for an additional 30 seconds until fragrant.
- Step 3: Stir in the minced ginger, garam masala, ground cumin, ground coriander, chili powder, and bay leaf. Cook, stirring constantly, for about 1 minute until the spices release their aroma but do not burn.
- Step 4: Add the tomato paste and crushed tomatoes, stirring occasionally, and cook for about 2 minutes. Reduce the heat to low and stir in the heavy cream and plain yogurt. Let the mixture simmer gently until the liquid reduces by about a third and the chicken is fully cooked, roughly 10 minutes.
- Step 5: In a small jar or container, combine the cornstarch with ¼ cup of cold water. Shake or whisk well, then slowly whisk this mixture into the simmering sauce.
- Step 6: Continue cooking, stirring occasionally, for 5 to 10 minutes until the sauce has thickened. Season to taste with kosher salt.
- Step 7: Serve the butter chicken hot, accompanied by basmati rice and naan bread for a complete and satisfying meal.
Tips & Variations
- Use Greek yogurt instead of plain yogurt for a thicker, creamier texture.
- For extra heat, add a pinch of cayenne pepper or chopped green chilies along with the spices.
- Marinate the chicken in yogurt and spices for a few hours before cooking to deepen the flavor.
- Swap peanut oil for ghee or vegetable oil if preferred for a different flavor profile.
Storage
Store leftover butter chicken in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, stirring occasionally to maintain the creamy texture. Avoid boiling, as it can cause the sauce to separate.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make butter chicken with chicken thighs instead of breasts?
Yes, chicken thighs work well and tend to stay juicier and more flavorful. Just adjust the cooking time to ensure they are fully cooked through.
Is it possible to make this dish dairy-free?
To make a dairy-free version, substitute the butter with a plant-based alternative and use coconut milk instead of heavy cream and yogurt. This changes the flavor slightly but still yields a rich, creamy sauce.
PrintIndian Butter Chicken (Murgh Makhani) Recipe
Indian Butter Chicken, or Murgh Makhani, is a rich and creamy dish featuring tender chunks of chicken simmered in a flavorful sauce made with spices, tomatoes, butter, cream, and yogurt. This classic North Indian recipe offers a perfect balance of warm spices and a velvety texture, making it a comforting and indulgent meal to enjoy with basmati rice and naan.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Ingredients
Chicken and Cooking Base
- 3 tablespoons peanut oil, divided
- 2 pounds boneless skinless chicken breasts, cut into 1” chunks
- 3 tablespoons unsalted butter
Vegetables and Aromatics
- ½ medium white onion, diced
- 3 cloves garlic, minced
- 1 tablespoon minced ginger
Spices
- 2 teaspoons garam masala
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon chili powder
- 1 bay leaf
Tomato and Dairy
- 1 tablespoon tomato paste
- 1 cup crushed tomatoes
- ¼ cup heavy cream
- 1 cup whole milk plain yogurt
Thickening Agent and Seasoning
- 2 teaspoons cornstarch
- Kosher salt, as needed
Instructions
- Brown the chicken: Heat a large heavy-bottomed pot over medium heat. Add the peanut oil and warm it through. Add the chicken chunks and sauté until they are lightly browned on all sides, about 5 minutes.
- Sauté onions and garlic: Add the butter to the pot and let it melt. Then add the diced onion and cook, stirring occasionally, until the onions become soft and translucent, about 2 minutes. Add the minced garlic and cook for an additional 30 seconds, stirring occasionally, until fragrant.
- Add spices: Stir in the minced ginger, garam masala, ground cumin, ground coriander, chili powder, and bay leaf. Cook, stirring constantly, until the spices become fragrant but do not burn, about 1 minute.
- Add tomato ingredients: Mix in the tomato paste and crushed tomatoes, stirring occasionally for about 2 minutes. Reduce the heat to low and stir in the heavy cream and plain yogurt.
- Simmer chicken: Allow the mixture to simmer until the liquid reduces by about one-third and the chicken is cooked through, approximately 10 minutes.
- Thicken the sauce: In a small jar or container, combine the cornstarch with ¼ cup cold water. Shake or whisk well to fully dissolve. Slowly whisk this mixture into the sauce. Continue cooking, stirring occasionally, until the sauce thickens, about 5 to 10 minutes.
- Season and serve: Taste and season with kosher salt as needed. Remove the bay leaf before serving. Serve the butter chicken hot with basmati rice and naan bread.
Notes
- Using boneless skinless chicken breasts ensures quick cooking and tender pieces; thighs can be used for a richer flavor.
- Adjust chili powder to taste if you prefer a milder or spicier dish.
- Be careful not to burn the spices when cooking them—constant stirring and medium-low heat help prevent that.
- For a lighter version, you can substitute heavy cream with additional yogurt or coconut milk.
- The cornstarch slurry helps achieve the signature thick and creamy sauce consistency.
- Removing the bay leaf after cooking is important as it is not edible.
- This dish pairs perfectly with basmati rice and naan, which helps soak up the creamy sauce.
Keywords: Indian Butter Chicken, Murgh Makhani, creamy chicken curry, Indian curry, butter chicken recipe, easy Indian dinner, Indian comfort food
