
How to Make Butter Chicken – A Classic Indian Recipe
Did you know that butter chicken (also known as Murgh Makhani) was created in the 1950s by accident? It originated in a Delhi restaurant when leftover tandoori chicken was simmered in a rich tomato-based sauce with butter and cream. The result? A velvety, flavorful dish that has become one of the most beloved Indian recipes worldwide!
If you're looking for a restaurant-quality butter chicken recipe, you're in the right place. This dish is perfect for weeknight dinners, date nights, or when you're craving something creamy, mildly spiced, and utterly delicious. Serve it with naan or rice for an authentic Indian meal at home!
Butter Chicken vs. Tikka Masala
A common question among Indian food enthusiasts is the difference between butter chicken vs. tikka masala. While both dishes share a tomato-based sauce, butter chicken is known for its rich, creamy, and slightly sweet flavor, thanks to the use of butter and heavy cream. On the other hand, chicken tikka masala is spicier and tangier, with a more pronounced tomato-forward taste. If you’re looking for the best butter chicken recipe that highlights creaminess over spice, then butter chicken is the way to go.
How to Make Butter Chicken
Prep Time: 10 minutes | Cook Time: 20 minutes
Servings: 4

Ingredients
For the Chicken Marinade:
-
-
- 1 pound boneless chicken breast (cut into bite-sized chunks)
- ½ cup plain yogurt
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- ½ teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon chili powder
- ½ teaspoon salt
- 1 tablespoon lemon juice
- 1 tablespoon oil (for cooking)
-
For the Butter Chicken Sauce:
-
-
- 2 tablespoons butter
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 2 small tomatoes, finely chopped (or ½ cup tomato purée)
- 1 teaspoon garam masala
- 1 teaspoon paprika
- ½ teaspoon turmeric
- ½ teaspoon salt (or to taste)
- 1 cup heavy cream (or coconut milk for a dairy-free option)
- 2 tablespoons chopped cilantro (for garnish)
-
Instructions
-
- In a bowl, combine yogurt, garam masala, cumin, coriander, turmeric, chili powder, salt, and lemon juice.
- Add the chicken pieces, ensuring they are fully coated in the marinade.
- Cover and refrigerate for at least 30 minutes (or up to 24 hours for deeper flavor).
- Heat one tablespoon of oil in a large skillet over medium-high heat.
- Add the marinated chicken and cook for 5-7 minutes, stirring occasionally, until lightly browned and cooked through.
- Remove the chicken from the pan and set aside.
- In the same skillet, melt butter and sauté the onions until golden brown.

8. Add the garlic and ginger, stirring for 30 seconds until fragrant.
9. Stir in the chopped tomatoes, garam masala, paprika, turmeric, and salt. Cook for 5 minutes, stirring occasionally.
10. Pour in heavy cream and simmer for another 5 minutes, allowing the sauce to thicken.
11. Return the cooked chicken to the skillet, stirring to coat it with the creamy sauce.
12. Simmer for another 5 minutes, then remove from heat.
13. Garnish with chopped cilantro and serve with steamed rice or naan. Enjoy!
Tips and Twists for Making the Best Butter Chicken
- Want a richer flavor? Add a teaspoon of honey or brown sugar to balance the acidity of the tomatoes.
- Make it spicier! Add ½ teaspoon of red chili flakes or extra chili powder to increase the heat. If you’re wondering, is butter chicken spicy? The answer depends on how much heat you add—it’s typically mild but can be adjusted to your taste.
- Prefer a smokier taste? Use fire-roasted tomatoes instead of fresh tomatoes.
- You can swap heavy cream for coconut milk or cashew cream for a creamy, vegan-friendly version.
- No fresh tomatoes? Substitute with ½ cup canned tomato purée for a smoother texture.
- Marinate longer for better taste! If time allows, marinate the chicken overnight for a deeper, more authentic flavor.
Is Butter Chicken Healthy?
The answer depends on the ingredients and portion size. By using lean chicken, less butter, and a healthier cream alternative, you can enjoy a lighter version while keeping its delicious taste intact.
- Rich in Protein: Chicken provides high-quality lean protein, essential for muscle growth and repair.
- Anti-Inflammatory Spices: Ingredients like turmeric, ginger, and garlic contain antioxidants and have anti-inflammatory properties.
- Good Fats: Butter and cream provide healthy fats that promote brain function when consumed in moderation.
- Gluten-Free: This dish is naturally gluten-free, making it an excellent option for those with dietary restrictions.
- Low in Carbs: If you’re watching your carb intake, this easy butter chicken recipe is a great choice when paired with keto-friendly sides.
Make Your Own Butter Chicken Recipe Today!
This butter chicken recipe is a must-try for anyone who loves Indian cuisine. It’s rich, creamy, mildly spiced, and absolutely delicious—perfect for a cozy dinner at home. It’s easy to make, beginner-friendly, and better than takeout! If you’re tracking butter chicken calories, you can modify the ingredients to suit your diet without compromising flavor.
Kitchen Tools You Need
- Non-Stick Skillet – Perfect for cooking chicken and making the sauce.
- Garlic Press – Easily minces garlic without the mess.
- Wooden Spoon – Ideal for stirring and mixing sauces.
Check out Zulay Kitchen for high-quality kitchen tools to elevate your cooking experience!

Frequently Asked Questions About Butter Chicken
What Is Butter Chicken?
Butter chicken, or Indian butter chicken, is one of the most beloved dishes in Indian cuisine. This rich and creamy dish features tender chicken simmered in a spiced tomato and butter-based sauce. But what does butter chicken taste like? It has a mildly sweet, smoky, and slightly tangy taste, with a buttery finish that makes it incredibly satisfying. Can I make butter chicken ahead of time?
Can I make this butter chicken in a slow cooker?
Absolutely! To make slow cooker butter chicken, combine all ingredients (except cream and butter) in a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in butter and cream in the last 30 minutes before serving. This method ensures a tender, flavorful dish with minimal effort.
What’s the best side dish for butter chicken?
Butter chicken pairs beautifully with basmati rice, naan bread, or paratha. For a healthier twist, try serving it with quinoa or cauliflower rice. The creamy sauce complements any grain, making it a versatile dish for different dietary preferences.
Can I use bone-in chicken instead of boneless?
Yes! Bone-in chicken thighs or drumsticks work great and add more flavor. Increase the cooking time to ensure the chicken is fully cooked.
Can I freeze butter chicken?
Yes! Store cooled butter chicken in a freezer-safe container for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop for a quick, delicious meal. This is an excellent option for meal prep, especially if you're making instant pot butter chicken for batch cooking.