Indian Butter Chicken, or Murgh Makhani, is a rich and creamy curry that features tender chicken simmered in a velvety tomato and butter-based sauce. With its perfect balance of spices and a hint of sweetness, this dish is a global favorite that pairs beautifully with naan or basmati rice for a comforting and flavorful meal.
Why You’ll Love This Recipe
- Restaurant-Quality Dish: Enjoy the classic flavors of Indian butter chicken at home.
- Creamy and Flavorful: A rich sauce with a perfect blend of spices.
- Customizable Heat: Adjust the spice level to your liking.
- Easy to Make: Straightforward steps and pantry-friendly ingredients.
- Perfect Pairings: Serve with naan, roti, or rice for a complete meal.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Chicken Marinade:
- Boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- Yogurt
- Lemon juice
- Garlic, minced
- Ginger, grated
- Garam masala
- Ground cumin
- Paprika
- Salt
For the Sauce:
- Butter
- Onion, finely chopped
- Garlic, minced
- Ginger, grated
- Tomato puree or crushed tomatoes
- Heavy cream or coconut milk
- Garam masala
- Ground cumin
- Ground coriander
- Turmeric powder
- Red chili powder (optional, for heat)
- Honey or sugar (for sweetness)
- Fresh cilantro, chopped (for garnish)
Directions
Marinate the Chicken:
- Mix Ingredients: In a bowl, combine yogurt, lemon juice, garlic, ginger, garam masala, cumin, paprika, and salt.
- Coat Chicken: Add the chicken pieces and mix to coat evenly. Cover and refrigerate for at least 1 hour, preferably overnight.
Cook the Chicken:
- Sear the Chicken: Heat a skillet or grill pan over medium-high heat. Cook the marinated chicken pieces for 3-4 minutes on each side, until lightly charred. The chicken does not need to be fully cooked at this stage. Set aside.
Make the Sauce:
- Sauté Aromatics: In a large pan, melt butter over medium heat. Add the chopped onion and cook until soft and golden, about 5 minutes. Add garlic and ginger, and cook for another 1-2 minutes.
- Add Spices: Stir in garam masala, cumin, coriander, turmeric, and red chili powder (if using). Cook for 1 minute to toast the spices.
- Add Tomatoes: Pour in the tomato puree and simmer for 10 minutes, stirring occasionally, until the sauce thickens and deepens in color.
- Blend (Optional): For a smooth sauce, use an immersion blender to puree the mixture directly in the pan or transfer it to a blender and return to the pan.
- Add Cream and Sweetener: Stir in the heavy cream or coconut milk and honey or sugar. Adjust seasoning with salt.
Combine and Simmer:
- Add Chicken: Return the seared chicken to the pan and simmer in the sauce for 10-15 minutes, or until the chicken is fully cooked and tender.
Serve:
- Garnish: Top with fresh cilantro.
- Pair: Serve hot with basmati rice, naan, or roti.
Servings and Timing
- Servings: Serves 4-6
- Prep Time: 15 minutes (plus marination)
- Cook Time: 30 minutes
- Total Time: 45 minutes (plus marination)
Variations
- Vegetarian Option: Use paneer or tofu in place of chicken.
- Spicy Version: Add more red chili powder or fresh green chilies for extra heat.
- Mild and Sweet: Reduce the spices and add more honey for a sweeter sauce.
- Dairy-Free: Use coconut milk instead of cream and dairy-free butter.
- Cashew Cream Sauce: Blend soaked cashews with water to create a rich, nutty alternative to cream.
Storage/Reheating
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat gently on the stovetop or in the microwave, adding a splash of water or cream to loosen the sauce if needed.
- Freezing: Freeze in an airtight container for up to 3 months. Thaw in the refrigerator overnight and reheat before serving.
FAQs
Can I skip marinating the chicken?
While marinating enhances the flavor and tenderness, you can skip it for a quicker version.
Can I make this dish in a slow cooker?
Yes, combine the marinated chicken and sauce ingredients in a slow cooker and cook on low for 6-8 hours or high for 3-4 hours. Stir in the cream at the end.
What’s the best type of chicken to use?
Chicken thighs are preferred for their juiciness, but chicken breasts work well too.
How do I make the sauce smoother?
Blend the sauce with an immersion blender or in a regular blender for a silky texture.
Can I use canned tomatoes?
Yes, canned crushed tomatoes or tomato puree work perfectly.
How do I adjust the spice level?
Add more chili powder for heat or reduce the amount for a milder dish.
Can I double the recipe?
Absolutely! Double the ingredients, but cook the chicken in batches to avoid overcrowding.
What’s a good garnish for butter chicken?
Fresh cilantro, a drizzle of cream, or a sprinkle of garam masala enhances the presentation and flavor.
Can I use store-bought butter chicken sauce?
Yes, but homemade sauce offers a fresher, more authentic flavor.
What sides pair well with butter chicken?
Serve with basmati rice, naan, cucumber raita, or a simple green salad.
Conclusion
Indian Butter Chicken is a creamy, flavorful curry that’s easy to make at home and sure to impress. With its tender chicken, aromatic spices, and rich sauce, this dish is a beloved classic for good reason. Customize it to your taste, pair it with your favorite sides, and enjoy a restaurant-quality meal in the comfort of your kitchen!
PrintIndian Butter Chicken
- Prep Time: 15 minutes
- Chill Time: 1 hour
- Cook Time: 30 minutes
- Total Time: 1 hour 45 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
Description
Indian Butter Chicken is a creamy, rich, and flavorful dish made with tender chicken pieces simmered in a spiced tomato-based sauce. Perfectly paired with naan or basmati rice, this restaurant-style recipe is a classic comfort food favorite.
Ingredients
For the chicken marinade:
- 1 lb (450 g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 1/2 cup (120 g) plain yogurt
- 1 tablespoon lemon juice
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon turmeric
- 1 teaspoon chili powder (or paprika for a milder heat)
- 1 teaspoon garam masala
- 1 teaspoon salt
For the butter chicken sauce:
- 2 tablespoons butter
- 1 tablespoon vegetable oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 can (14 oz / 400 g) tomato puree
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon chili powder (adjust to taste)
- 1/2 teaspoon ground cinnamon
- 1 cup (240 ml) heavy cream (or coconut milk for a dairy-free option)
- 2 tablespoons unsalted butter (for finishing)
- 1 tablespoon sugar (optional, to balance acidity)
- Salt, to taste
- Fresh cilantro, for garnish
Instructions
Step 1: Marinate the chicken
- In a large bowl, combine the yogurt, lemon juice, cumin, coriander, turmeric, chili powder, garam masala, and salt.
- Add the chicken pieces, ensuring they are well coated. Cover and refrigerate for at least 1 hour, or overnight for best results.
Step 2: Cook the chicken
- Heat a large skillet or grill pan over medium-high heat. Lightly grease with oil.
- Cook the marinated chicken pieces for 3-4 minutes per side until lightly browned but not fully cooked. Remove from heat and set aside.
Step 3: Make the sauce
- In the same skillet, melt the butter with the oil over medium heat. Add the onion and sauté until golden brown, about 5-7 minutes.
- Stir in the garlic and ginger and cook for 1-2 minutes until fragrant.
- Add the tomato puree, cumin, garam masala, chili powder, and cinnamon. Cook for 5 minutes, stirring occasionally, until the mixture thickens slightly.
Step 4: Simmer the chicken
- Add the partially cooked chicken to the sauce and stir to coat.
- Stir in the cream and simmer on low heat for 10-15 minutes, or until the chicken is tender and fully cooked.
- Add the remaining butter and sugar (if using) to enhance the sauce’s richness and balance the flavors. Adjust salt to taste.
Step 5: Garnish and serve
- Garnish with chopped fresh cilantro.
- Serve hot with basmati rice, naan, or roti.
Notes
- Spice level: Adjust chili powder to control heat. Use Kashmiri chili powder for vibrant color with mild heat.
- Make-ahead: The sauce can be prepared in advance and stored in the refrigerator for up to 3 days. Add the chicken and simmer before serving.
- Storage: Leftovers can be refrigerated for up to 3 days or frozen for up to 2 months.