Go Back
A vibrant bowl of creamy butter chicken, garnished with fresh cilantro and served with a side of fluffy rice.
Reda

Authentic & Easy Butter Chicken (Murgh Makhani)

A rich and creamy restaurant-style butter chicken recipe made with tender marinated chicken in a velvety tomato-based sauce. Perfect for a weeknight dinner or special occasion.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 655

Ingredients
  

For the Chicken Marinade
  • 1.5 lbs boneless, skinless chicken thighs or breasts cut into 1-inch pieces
  • 1/2 cup plain full-fat yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tbsp lemon juice freshly squeezed
  • 1 tsp garam masala
  • 1 tsp Kashmiri red chili powder for color and mild heat
  • 1/2 tsp turmeric powder
  • 1 tsp salt
For the Makhani (Butter) Sauce
  • 4 tbsp unsalted butter divided
  • 1 tbsp vegetable oil
  • 1 medium onion finely chopped
  • 1 tbsp ginger-garlic paste
  • 1 (28 oz) can crushed tomatoes or 5-6 ripe Roma tomatoes, pureed
  • 1/4 cup raw cashews soaked in hot water for at least 20 minutes
  • 1 tsp Kashmiri red chili powder
  • 1 tsp garam masala
  • 1 tsp ground coriander
  • 1 tsp sugar or to taste, balances acidity
  • 1/2 cup heavy cream
  • 1 tbsp kasuri methi (dried fenugreek leaves)
  • Salt to taste
  • Fresh cilantro for garnish

Equipment

  • Large skillet or Dutch oven
  • Mixing Bowls
  • Blender (Immersion or Standard)

Method
 

Marinate & Cook the Chicken
  1. In a medium bowl, combine the chicken pieces with all the marinade ingredients: yogurt, 1 tbsp ginger-garlic paste, lemon juice, 1 tsp garam masala, 1 tsp Kashmiri chili powder, turmeric, and 1 tsp salt. Mix until the chicken is fully coated. Cover and let it marinate for at least 30 minutes in the refrigerator, or for best results, up to 8 hours.
  2. Heat 1 tbsp of butter and 1 tbsp of oil in a large skillet or Dutch oven over medium-high heat. Once hot, add the marinated chicken in a single layer (cook in batches if necessary to avoid overcrowding). Cook for 3-4 minutes per side, until golden brown and cooked through. Remove the chicken from the skillet and set aside.
Make the Makhani Sauce & Finish
  1. In the same skillet, melt the remaining 3 tbsp of butter over medium heat. Add the finely chopped onion and sauté for 5-7 minutes, until soft and translucent.
  2. Add 1 tbsp of ginger-garlic paste and cook for another minute until fragrant. Stir in the ground spices: 1 tsp Kashmiri red chili powder, 1 tsp garam masala, and 1 tsp ground coriander. Cook for 30 seconds, stirring constantly.
  3. Pour in the crushed tomatoes and add the sugar. Bring the sauce to a gentle simmer. While it simmers, drain the soaked cashews and blend them with 1/4 cup of water until you have a completely smooth, creamy paste.
  4. Stir the cashew paste into the tomato sauce. Season with salt to taste. Reduce the heat to medium-low, cover, and let it simmer for 10-15 minutes, until the sauce has thickened and deepened in color. Stir occasionally to prevent it from sticking.
  5. For a silky-smooth sauce, use an immersion blender to blend the sauce directly in the pan until velvety. Alternatively, carefully transfer the hot sauce to a regular blender, blend until smooth, and return it to the skillet.
  6. Return the cooked chicken and any accumulated juices to the skillet. Stir to coat everything in the sauce.
  7. Crush the kasuri methi (dried fenugreek leaves) between your palms to release its aroma and stir it into the curry. Simmer for 2 minutes.
  8. Reduce the heat to low and stir in the heavy cream. Gently heat through for 1-2 minutes, but do not let it come to a full boil. Garnish with fresh chopped cilantro and serve immediately.

Notes

For the most tender and flavorful result, use chicken thighs instead of breasts. Adjust the amount of chili powder to your preferred spice level. Serve hot with basmati rice, naan bread, or roti. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days; the flavor often improves the next day.