Butter Chicken, also known as Murgh Makhani, is a beloved Indian dish known for its rich, creamy tomato-based sauce and tender chicken pieces. This recipe combines aromatic spices and a buttery texture to create a comforting meal that’s perfect for any occasion. Whether you’re hosting a dinner party or craving a cozy family dinner, Butter Chicken is always a crowd-pleaser.
What Is Butter Chicken?
Butter Chicken is a classic North Indian curry featuring marinated chicken cooked in a spiced, creamy tomato sauce. The dish is well-loved for its balance of tangy, spicy, and sweet flavors. It pairs beautifully with basmati rice or soft naan bread, making it a versatile option for any meal.
Why You’ll Love This Recipe
- Rich and Creamy: The luxurious sauce is the star of this dish.
- Customizable: Adjust the spice level to suit your taste.
- Perfect for Entertaining: Impress guests with minimal effort.
- Great for Leftovers: The flavors only get better the next day.
Ingredients
Chicken and Marinade
- 1½ lbs (700 g) chicken breasts or thighs, cut into bite-sized pieces
- 1 cup (240 ml) plain yogurt
- 2 tsp garam masala
- 1 tsp turmeric
- 1 tsp chili powder
- ½ tsp salt
Sauce
- 2 tbsp butter
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tbsp grated ginger
- 1½ cups (360 ml) tomato purée
- 1 cup (240 ml) heavy cream
- 1 tsp sugar (optional)
- 2 tbsp chopped cilantro (optional, for garnish)
Step-by-Step Instructions
Preparing the Marinade
- In a large bowl, combine the chicken, yogurt, garam masala, turmeric, chili powder, and salt.
- Cover and refrigerate for at least 30 minutes or overnight for deeper flavor.
Cooking the Chicken
- Heat butter in a large skillet over medium heat.
- Add the marinated chicken and sear until lightly browned on all sides. Remove the chicken and set aside.
Making the Sauce
- In the same skillet, add the onions and sauté until soft and golden.
- Stir in the garlic and ginger, cooking for about 1 minute until fragrant.
- Add the tomato purée and let it cook for 5 minutes, allowing the flavors to meld.
Finishing the Dish
- Lower the heat and stir in the heavy cream. Add sugar if desired to balance the flavors.
- Return the chicken to the skillet and simmer for 10–15 minutes until the chicken is cooked through and the sauce thickens.
- Garnish with chopped cilantro and serve hot.
Serving Suggestions
- Side Dishes: Pair with steamed basmati rice, buttery naan, or flaky parathas.
- Beverages: Complement with a refreshing mango lassi or a glass of chilled white wine.
Storing and Freezing
Storage Tips
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freezing Instructions
- Allow the dish to cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Reheat gently on the stovetop, adding a splash of cream or water if needed to loosen the sauce.
Recipe Variations
- Vegetarian Version: Substitute chicken with paneer or tofu.
- Lighter Option: Use Greek yogurt in place of heavy cream for a lighter sauce.
- Spicier Kick: Add chopped green chilies or extra chili powder.
FAQs
Can I use canned tomatoes instead of purée?
Yes, blend canned tomatoes for a smooth texture or use as-is for a chunkier sauce.
How do I make it dairy-free?
Replace yogurt and cream with coconut milk or cashew cream.
What if I don’t have garam masala?
Substitute with a mix of cumin, coriander, cardamom, and cinnamon.
Butter Chicken is a comforting dish that brings the vibrant flavors of Indian cuisine to your table. Its creamy texture, bold spices, and melt-in-your-mouth chicken make it a family favorite. Try this recipe today and enjoy an unforgettable meal!
PrintButter Chicken Recipe: A Creamy, Flavor-Packed Delight
- Total Time: 45 minutes
- Yield: 4 servings
Description
Butter Chicken is a rich and creamy Indian curry made with tender chicken pieces simmered in a spiced tomato-based sauce. Perfect for pairing with basmati rice or naan, this recipe is a crowd-pleaser that’s easy to make at home.
Ingredients
Chicken and Marinade
- 1½ lbs (700 g) chicken breasts or thighs, cut into bite-sized pieces
- 1 cup (240 ml) plain yogurt
- 2 tsp garam masala
- 1 tsp turmeric
- 1 tsp chili powder
- ½ tsp salt
Sauce
- 2 tbsp butter
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tbsp grated ginger
- 1½ cups (360 ml) tomato purée
- 1 cup (240 ml) heavy cream
- 1 tsp sugar (optional)
- 2 tbsp chopped cilantro (optional, for garnish)
Instructions
- Prepare the Marinade: In a large bowl, mix the chicken, yogurt, garam masala, turmeric, chili powder, and salt. Cover and refrigerate for at least 30 minutes or overnight.
- Cook the Chicken: Heat butter in a large skillet over medium heat. Add the marinated chicken and cook until lightly browned. Remove and set aside.
- Make the Sauce: In the same skillet, sauté the onions until soft and golden. Add garlic and ginger, cooking for about 1 minute until fragrant. Stir in the tomato purée and cook for 5 minutes.
- Combine and Simmer: Reduce the heat and stir in the heavy cream. Add sugar if desired. Return the chicken to the skillet and simmer for 10–15 minutes until the chicken is fully cooked and the sauce thickens.
- Garnish and Serve: Sprinkle with chopped cilantro, and serve hot with basmati rice or naan.
Notes
- For a dairy-free version, substitute yogurt and cream with coconut milk or cashew cream.
- Adjust the spice level by increasing or decreasing the chili powder.
- Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Sautéing, Simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: ~450 kcal per serving