Picture walking into a busy Indian kitchen and smelling warm spices in the air. Right there you’d see Butter Chicken, or Murgh Makhani as people back in India call it, simmering in a creamy tomato sauce. This dish is super popular, not just in India but all around the world. Its tender chicken soaked in rich sauce makes you wanna dig right in.
Butter Chicken got started in the 1950s at a famous Delhi restaurant called Moti Mahal. The cooks had leftover tandoori chicken and didnt want to waste it. So they tossed it into a tomato sauce loaded with butter and cream. They kinda stumbled on a recipe that would become a worldwide favourite. In this article you’ll learn how it began, see the main ingredients, get tips to cook it at home—even for veggie eaters—and find out which sides and drinks go best with it.

History of Butter Chicken
Butter Chicken, also known as Murgh Makhani, came out of India in the mid-20th century. In the 1950s, the chefs at Moti Mahal in Delhi had extra tandoori chicken and didnt want to throw it away. So they mixed it into a tomato-based sauce, added butter and cream, and voilà—a new dish was born.
Word spread fast, and soon Butter Chicken went from a simple leftover fix to a global hit. The combination of spices, creamy texture, and juicy chicken made it hard to resist. Today you can find lighter versions or health-conscious twists, but every plate still reminds us how creative cooks can be when they want to cut down on waste.
Ingredients
To make tasty Butter Chicken, you need a few key items. Here’s what you’ll want to gather:
Main Ingredients
- Chicken: Boneless, skinless thighs are best since they stay juicy. You can use breast for a leaner choice.
- Spices: Garam masala, turmeric, and red chili powder give that warm, classic flavour.
- Dairy Products: Butter and heavy cream make the sauce creamy. Yogurt helps marinate the chicken and make it tender.
- Tomato Base: Fresh tomatoes give a bright taste, but canned tomato puree works too if you’re short on time.
Optional Ingredients
If you want to try something extra or add veggies, consider these:
- Add-ins: Peas or bell peppers add colour and nutrition.
- Alternative Proteins: Paneer or tofu work great for a veggie twist and still feel like Butter Chicken.

Recipe for Butter Chicken
Making restaurant-style Butter Chicken at home may seem tricky, but with the right steps you can nail it. Below is a guide from marinating to serving.
Preparation
Marination Process
Marinating the chicken is super important for flavour and tenderness. Here’s how:
- Ingredients for Marination:
- 1 cup yogurt
- 2 tablespoon lemon juice
- 2 tablespoon ginger-garlic paste
- 1 teaspoon garam masala
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- Salt to taste
- Tips: Mix everything in a bowl, add the chicken, cover it, and keep in the fridge for at least 1 hour (overnight is even better).
Cooking Method
Follow these steps to cook your marinated chicken and sauce:
- Cooking Chicken: Heat 2 tablespoon of butter in a pan over medium heat. Add the chicken and cook until it’s browned and fully done. Take it out and set aside.
- Making the Sauce: In the same pan, add the other 2 tablespoon of butter. Pour in 1 cup of tomato puree and let it simmer for 5–7 minutes, stirring now and then. Then stir in 1 cup of heavy cream.
- Final Assembly: Put the cooked chicken back into the sauce and simmer on low for about 15 minutes. Taste and add salt if you need it.
Detailed Recipe
Ingredients: - 1 lb chicken thighs (boneless, skinless) - 1 cup yogurt - 2 tablespoon lemon juice - 2 tablespoon ginger-garlic paste - 1 teaspoon garam masala - 1 teaspoon turmeric powder - 1 teaspoon red chili powder - 4 tablespoon butter - 1 cup tomato puree - 1 cup heavy cream - Salt to taste - Fresh coriander for garnish Directions: 1. Marinate the chicken: Combine yogurt, lemon juice, ginger-garlic paste, and spices in a bowl. Add chicken, cover, and chill for 1–2 hours. 2. Cook the chicken: Heat 2 tablespoon butter in a pan, add chicken, and cook until browned. Remove and set aside. 3. Make the sauce: In the same pan, add butter, pour tomato puree, and simmer 5–7 minutes. Stir in cream and cooked chicken. 4. Simmer: Reduce heat and cook 15 minutes more. Season with salt. 5. Serve: Garnish with coriander and serve hot with naan or rice.
Advice
To get the best sauce and flavour balance:
- For extra creaminess, add a bit more heavy cream.
- Adjust the heat by adding more or less red chili powder.
Pairing Suggestions
Butter Chicken is great with lots of sides and drinks. Here are some ideas:
Best Sides to Serve
- Naan: Soft, pillowy naan is perfect for scooping up the sauce.
- Rice: Basmati or jeera rice soaks up all the flavours.
- Salad: A simple cucumber and onion salad adds a fresh crunch.
Drinks that Complement Butter Chicken
- Wine: A smooth Chardonnay or a semi-dry Riesling pairs really well.
- Soft Drinks: Sweet lassi or mango juice helps cool down the spices.
Recommended Desserts
- Mango Mousse: Light and fluffy, it’s a nice finish.
- Gulab Jamun: Syrup-soaked milk balls give a sweet end to the meal.
Nutritional Information
Here’s a rough idea of what’s in a serving of Butter Chicken:
- Calories: Around 400–500 (depending on how much cream and butter you use)
- Proteins: Good amount from the chicken
- Fats: Rich because of butter and cream; you can use lighter options if you want fewer fats
- Carbohydrates: Low in the chicken itself; rice or naan adds carbs
If you want to make it healthier, cut down on cream and butter or use low-fat substitutes.
Butter Chicken Variations
Over time, Butter Chicken has changed to suit different tastes and diets. Here are some popular twists:
Regional Differences
- North India: Richer and spicier, with extra cream and butter.
- South India: Sometimes made with coconut milk or curry leaves for a twist.
Vegetarian Options
- Paneer Butter Masala: Paneer replaces chicken for a veg-friendly version.
- Tofu Butter Masala: Great for those avoiding dairy and meat.
Cooking Adaptations
- Instant Pot: Cuts cooking time way down and keeps it juicy.
- Slow Cooker: Lets flavours develop over hours with little work.
- Air Fryer: Uses less oil and still gives a nice crisp to the chicken.
Common Mistakes to Avoid
Butter Chicken is easy if you know what to watch out for. Avoid these errors:
Cooking Tips for Beginners
- Overcooking Chicken: Chicken breast can get dry fast. Cook just until it’s done.
- Not Enough Spices: Don’t be shy—spices give depth and balance.
- Skipping Marination: This step is crucial for flavour; don’t skip it.
- Not Letting It Rest: Let the dish sit a few minutes after cooking to blend flavours.
FAQs
What is Butter Chicken made of?
Butter Chicken is made with chicken, a tomato-based sauce, butter, cream, and a spice mix.
How spicy is Butter Chicken?
You can make it mild or medium by changing how much red chili powder you use.
Can I freeze Butter Chicken?
Yes, you can freeze it in an airtight container for a few weeks.
What can I use instead of cream?
Try coconut milk or cashew cream if you want a lighter option.
How do I make Butter Chicken in an Instant Pot?
Use the sauté function for cooking and then pressure cook for a shorter time so it stays moist.

Butter Chicken
Equipment
- 1 mixing bowl
- 1 whisk
- 1 skillet or sauté pan
- 1 wooden spoon or spatula
- 1 cutting board
- 1 set measuring cups and spoons
- 1 blender (optional for sauce)
Ingredients
- 1 pound boneless, skinless chicken thighs
- 1 cup plain yogurt
- 2 tablespoons lemon juice
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric powder
- to taste grams salt
- 3 tablespoons ghee or butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon ginger, minced
- 1 can (15 oz) tomato puree
- 1 cup heavy cream
- 1 tablespoon sugar (optional) To balance acidity of the tomatoes.
- to garnish grams fresh cilantro
Instructions
- In a mixing bowl, combine the yogurt, lemon juice, garam masala, cumin, coriander, turmeric, and salt. Add chicken pieces and coat well. Cover and marinate in the refrigerator for at least 30 minutes.
- In a skillet or sauté pan, heat the ghee or butter over medium heat. Add the chopped onion and sauté until it becomes golden brown (about 5-7 minutes).
- Add minced garlic and ginger to the onion and sauté for another minute until fragrant.
- Add the marinated chicken (discard any leftover marinade) to the pan. Cook until the chicken is browned on all sides (about 5-7 minutes).
- Pour in the tomato puree, stir well, and let it simmer for about 10 minutes, allowing the flavors to meld.
- Lower the heat and stir in the heavy cream. If desired, add sugar to balance the acidity of the tomatoes. Simmer gently for another 10-15 minutes until the chicken is cooked through.
- Taste and adjust seasoning, adding more salt or spices as necessary.
- Serve hot with rice or naan, garnished with fresh cilantro.




