Butter Chicken, or Murgh Makhani, is a beloved Indian dish known for its rich, creamy tomato-based sauce and tender chicken pieces. This easy homemade version captures the essence of the traditional recipe, delivering restaurant-quality flavor in the comfort of your own kitchen.
Why You’ll Love This Recipe
- Quick and Simple: Ready in just 20 minutes, making it perfect for weeknight dinners.
- Authentic Flavor: Combines classic Indian spices for a truly authentic taste.
- Versatile: Pairs wonderfully with rice, naan, or your favorite side.
- Family-Friendly: Mild spice level that’s suitable for all ages.
- Make-Ahead Friendly: Tastes even better the next day, making it great for meal prep.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 1 tablespoon oil
- 1 tablespoon butter
- 1 medium onion, diced
- 1 teaspoon fresh ginger, finely minced or grated
- 2-3 cloves garlic, finely minced or crushed
- 1½ pounds boneless, skinless chicken breasts, cut into ¾-inch chunks
- 4 tablespoons tomato paste or 8 oz can of tomato sauce
- 1 tablespoon garam masala
- 1 teaspoon chili powder or paprika (adjust to taste)
- 1 teaspoon fenugreek (optional)
- 1 teaspoon cumin
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 cup heavy cream (or substitute with half & half or yogurt for a lighter version)
- Hot cooked rice and naan for serving
Directions
- Heat a large skillet or medium saucepan over medium-high heat. Add the oil, butter, and onions. Cook until onions are lightly golden, about 3-4 minutes.
- Add ginger and garlic; cook for 30 seconds, stirring to prevent burning.
- Add the chicken, tomato paste, and spices. Cook for 5-6 minutes or until the chicken is cooked through.
- Pour in the heavy cream and simmer for 8-10 minutes, stirring occasionally.
- Serve hot over basmati rice or with naan bread.
Servings and Timing
- Servings: 4
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
Variations
- Vegetarian: Substitute chicken with paneer or tofu.
- Spicier Version: Increase the amount of chili powder or add a chopped green chili.
- Dairy-Free: Use coconut milk instead of heavy cream and plant-based butter.
- Low-Fat: Replace heavy cream with Greek yogurt or a low-fat cream alternative.
Storage/Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze in a sealed container for up to 2 months. Thaw in the refrigerator overnight before reheating.
- Reheating: Warm on the stovetop over low heat, adding a splash of water or cream if the sauce has thickened.
FAQs
What is Butter Chicken?
Butter Chicken, or Murgh Makhani, is a popular Indian dish featuring marinated chicken cooked in a spiced tomato and butter-based sauce.
Can I use chicken thighs instead of breasts?
Yes, chicken thighs can be used and may result in a juicier texture.
Is it necessary to marinate the chicken?
While marinating enhances flavor, this quick version skips marination without compromising taste.
Can I make this dish ahead of time?
Absolutely. Butter Chicken tastes even better the next day as the flavors meld.
What can I serve with Butter Chicken?
Common accompaniments include basmati rice, naan bread, or a side of vegetables.
How can I make it spicier?
Add more chili powder or include a chopped green chili to increase heat.
Is there a dairy-free alternative?
Yes, substitute heavy cream with coconut milk and use plant-based butter.
Can I freeze Butter Chicken?
Yes, it freezes well. Store in an airtight container for up to 2 months.
How do I reheat leftovers?
Reheat on the stovetop over low heat, adding a bit of water or cream if needed.
What if I don’t have garam masala?
You can make a simple substitute by combining equal parts cumin, coriander, cardamom, and cinnamon.
Conclusion
This Easy Homemade Butter Chicken recipe brings the rich flavors of Indian cuisine to your table with minimal effort. Whether you’re new to Indian cooking or a seasoned pro, this dish is sure to become a favorite in your recipe rotation. Enjoy the creamy, spiced goodness with your choice of sides for a satisfying meal.
Print
Easy Homemade Butter Chicken Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal
Description
A rich, creamy, and flavorful Indian butter chicken recipe that’s easy to make at home. Perfect for a comforting weeknight dinner served with rice or naan.
Ingredients
- 1.5 lbs (700g) boneless chicken thighs or breasts, cut into bite-sized pieces
- 1 cup plain yogurt
- 1 tbsp lemon juice
- 1 tbsp ginger paste
- 1 tbsp garlic paste
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp garam masala
- 1/2 tsp turmeric
- 1 tsp chili powder
- 1/2 tsp salt
- 2 tbsp butter
- 1 tbsp vegetable oil
- 1 medium onion, finely chopped
- 1 cup tomato purée
- 1/2 cup heavy cream
- 1 tbsp sugar
- 1/2 cup water
- Fresh cilantro, for garnish
Instructions
- In a bowl, mix yogurt, lemon juice, ginger paste, garlic paste, cumin, coriander, garam masala, turmeric, chili powder, and salt.
- Add chicken pieces to the marinade and coat well. Cover and refrigerate for at least 1 hour or overnight for best results.
- In a large pan, heat butter and oil over medium heat. Add chopped onions and sauté until golden brown.
- Add marinated chicken and cook until no longer pink, about 8-10 minutes.
- Pour in tomato purée, sugar, and water. Stir well and let it simmer for 10 minutes.
- Stir in heavy cream and cook for another 5-7 minutes until sauce thickens.
- Garnish with fresh cilantro and serve hot with rice or naan.
Notes
- Marinating the chicken overnight enhances the flavor.
- Use tomato purée, not tomato sauce, for a richer taste.
- Adjust chili powder according to heat preference.
- Leftovers can be stored in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 6g
- Sodium: 540mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 125mg