The good news is this delicious Butter Chicken recipe is keto, nut-free, gluten-free, sugar-free, and egg-free. With some substitutions, it can be dairy-free.
This exquisite chicken curry dish tastes very similar to Chicken Tikka Masala, and both are the best you’ll ever try! You’ll love how effortless it is to make it in the comfort of your own home. Why buy shop-bought or a takeaway when you make it equally as good, if not better? We think this Butter Chicken is sure to delight everyone with its irresistible flavors and timeless appeal.
Butter Chicken is a dish that has earned its place as a favorite among food lovers worldwide, and once you’ve tasted it, you’ll understand why. Every adult will love this curry, and children will, too because it’s mild and creamy. For an extra special treat, serve it with yogurt, Buttery Garlic Rice, and Naan Bread to offset the curry’s heat for the most amazing meal!
What’s To Love?
๐ This Butter Chicken is one of the best you will try.
๐ Easy to cook, and no oven is required.
๐ Can be slow-cooked for extra depth of flavor.
๐ Doesnโt require any complex cooking skills.
๐ Every ingredient is easy to find in any grocery store, supermarket, or online.
๐ Tastes as good as it looks with its rich, aromatic flavors.
๐ Great for any occasion.
๐ Thereโs something inherently comforting about a steaming bowl of buttery curry with basmati rice, Indian chutney, and Naan Bread. The extra takes this dish to another level of coziness.
๐ Is a hearty and filling dish that satisfies even the heartiest appetites.
๐ Often tastes even better the next day as the flavors have had time to meld together.
๐ Great for making a day or two in advance.
๐ The combination of spices creates an inviting aroma that fills the kitchen, enhancing the anticipation and enjoyment of the meal.
Have you already tried Butter Chicken? If so, let us know how it wasโฆwe canโt wait to hear all about it!
Butter Chicken Origin
Butter Chicken, known in Hindi as Murgh Makhani, originated in Delhi, India. The dish is said to have been invented in the 1950s by the chefs at the famous Moti Mahal restaurant, located in the heart of Old Delhi.
According to popular legend, the chefs at Moti Mahal created butter chicken as a culinary experiment. They were looking for ways to repurpose leftover tandoori chicken, which tended to become dry when reheated.
To avoid wasting leftover chicken, a recipe was developed that involved simmering the chicken in a rich and creamy tomato-based sauce, along with butter, cream, and a blend of aromatic spices. The dish not only revitalized the leftover chicken but also became an instant hit among diners for its irresistible flavors and luxurious appeal.
Let’s Talk Ingredients
We feel every ingredient adds to the overall taste and texture; if you remove one, it’s like you’ve removed them all.
Marination:
- Chicken โ preferably use chicken breast โ skinless cut into bite-sized pieces.
- Yogurt โ plain yogurt is always used to marinate meat. It works perfectly well.
- Lemon Juice โ use fresh lemon juice.
- Ginger โ use fresh because it gives a lovely natural aroma and mild heat to the curry.
- Garlic โ use fresh, it adds a lot of flavor without overwhelming the curry.
- Spices โ use cumin, coriander, garam masala, turmeric, salt, chili preferably Kashmiri chili for its vibrant color and aromatic taste.
Sauce:
- Butter โ adds to the lovely butter taste.
- Oil โ for best results, use coconut oil.
- Onion โ use red onion to add natural sweetness.
- Garlic โ adds a lot of flavor without overwhelming the curry.
- Onion โ use red onion to add natural sweetness.
- Garlic โ use fresh, it adds a lot of flavor without overwhelming the curry.
- Ginger โ use fresh because it gives the curry a lovely natural aroma and mild heat.
- Spices โ use cumin, coriander, garam masala, chili powder, and turmeric powder.
- Sugar โ counteracts any bitterness from the tomatoes.
- Tomatoes โ we use passata, which adds a red hue color to the curry.
- Cream โ provides the balance for creaminess. Use heavy cream, aka double cream, in some countries.
- Salt โ used to balance the flavors.
Garnish:
- Herbs โ fresh coriander leaves for garnish.
For more detailed ingredients, see the recipe card.
Customizations
Here are some foodie alternatives should you want to make some changes:
- Chicken โ use legs or thighs or any meat that you love. We often vary the curry using lamb or beef. Another option is to substitute the meat for vegetables such as cauliflower, zucchini (courgette), and eggplant (aubergine), or various mushrooms.
- Onions โ use white onion.
- Garlic โ instead of garlic cloves use garlic puree (paste).
- Ginger โ use ginger puree (paste) for convenience.
- Yogurt โ use a dairy-free alternative.
- Cream โ use a dairy-free alternative such as coconut cream.
Remember that the taste, texture, and overall result might differ when substituting ingredients, particularly if you’re substituting many ingredients.
If you have made the Butter Chicken with any customizations, we’d love to hear about it; please message us in the comments.
Instructions – Overview
Butter Chicken is easy to make and is even easier to eat. Here’s a breakdown of how to get started on your baking journey (more detailed instructions are in the recipe card):

โถ๏ธ Marinatination โ the diced chicken breasts are marinated in a mixture of yogurt, lemon juice, ginger, garlic, cumin, coriander, garam masala, turmeric, salt, and chili powder. This helps tenderize the chicken and infuse it with a lovely aromatic flavor. Marinating the chicken for at least a few hours, or preferably overnight, allows the flavors to meld together, resulting in incredibly tender and flavorful chicken.
โถ๏ธ Cooking โ once the chicken has marinated, it can be cooked in the rich creamy tomato-based sauce. The sauce is made with onions, garlic, and ginger, which are sautรฉed until fragrant and softened. A blend of spices, including cumin, coriander, garam masala, chili powder, and turmeric powder, and passata are added. The sauce is simmered for about 10-15 minutes or until the spices break down and create a luscious base.
โถ๏ธ Stir in the marinated chicken and any excess marinade. Cook for about 10-15 minutes, or until the chicken is cooked through.
NOTE: If you prefer slow cooking, cook on low for 5-6 hours, this will help the flavors meld to perfection.
โถ๏ธ Serving โ to finish the sauce, heavy cream and a little sugar are stirred in to add richness and creaminess to the final touch. The dish is garnished with freshly chopped coriander leaves before serving, adding a pop of freshness and color.
For more detailed instructions, notes, and ideas…see the recipe card.
Tools You’ll Need
Want to make the best Butter Chicken? Using the correct equipment for preparation is essential; we think they’re a big helping hand. We understand that you might already have some of these kitchen tools to make this recipe, or you might want to use other tools and may not require our recommendations. Here are some of our suggestions to get you started:
- Frying Pan or a Slow Cooker
- Mixing Bowl โ to combine the sauce and use for the marination.
- Mini Chopper โ to chop the onion, garlic and ginger.
- Garlic Press โ or use a mini chopper.
- Silicone Spatula โ for stirring and incorporating all the ingredients smoothly.
- Weighing Scales and Measuring Spoons โ to measure the ingredients accurately.
- Stick Blender โ is a great tool to whiz up the sauce.
- Thermapen โ is a great little tool to test meat temperature.
If you love the gadgets used in this recipe, you’ll love this multi-slow cooker. It’s our go-to for many of our meats, one-post, and soup recipes, and we think every budding chef needs it.

Let the 8 Portions, 8L Ninja Foodi PossibleCooker cook your meals to perfection while you get on with your day; it makes casseroles, curries, chili, soups, roasts, desserts, and more. It’s an 8-in-1 with a removable non-stick pot, steaming rack, integrated spoon & glass lid. It features slow cooking, sears, braises, steam, and more. You can gently simmer at low temps or dial up the heat to sizzle and steam.
Check out our favorite kitchen equipment that we love to use with all our recipes.
Storing
See our FAQs for detailed instructions on storing, refrigeration, freezing, and defrosting and for answers to readers’ questions.
Do you have a question? If so, let us know in the comments and we’ll reply within 24-48 hours and add your question to our FAQs if relevant.
Pairing
Butter Chicken is frequently eaten as a standalone, but can easily be paired. Here are some suggestions and our favorite go-to’s what to eat with it:

โถ๏ธ Crispy papadums or poppadoms make for a delightful crunchy accompaniment.
โถ๏ธ Soft and fluffy Indian breads like Naan Bread or roti are classic accompaniments for the Butter Chicken.
โถ๏ธ Buttery Garlic Rice is another excellent choice to serve with Butter Chicken. The fluffy grains help soak up the creamy sauce, enhancing the overall dining experience.
NOTE: Cauliflower rice is a great substitute for basmati.
โถ๏ธ Fragrant rice dishes such as vegetable pulao or chicken biryani can elevate your meal to new heights.
โถ๏ธ A cooling yogurt-based condiment like cucumber raita or mixed vegetable raita can provide a refreshing contrast to the spiciness.
โถ๏ธ A side of tangy mango chutney can add an extra dimension of flavor to your meal.
โถ๏ธ For afters, a sweet ice cream type cake such as this Boozy Choco-Mint Bombe or a light cake such as this No-Bake Malteser Cheesecake will provide a sweet finish to this hearty meal.
More Recipes
Here are some other delicious recipes that we think you might also like:
Thank you for checking out Butter Chicken Curry!
We hope you enjoy making and eating it! Let us know how you get along, and please rate using the โญ๏ธ by the comments. HUNGRY FOR MORE? Subscribe to our newsletter and follow us on Facebook, YouTube, and Pinterest for all of our latest updates. Happy Baking!
โญ๏ธ Quick Tip: Read the recipe in its entirety before you start. This will help you understand the ingredients, steps, and timing involved, and allow you to prepare any necessary equipment or ingredients beforehand. Voila…you’re all set to go!

Equipment
- Garlic Press - or use mini chopper
Ingredients
For the Marinade:
- 600 grams Chicken Breast - skinless cut into bite-sized pieces
- 200 grams Yogurt
- 3 Garlic Cloves - orย garlic puree (paste)
- 1 tsp Fresh Ginger - orย ginger puree (paste)
- 1 tsp Fresh Lemon Juice
- 1 tsp Turmeric Powder
- 1 tsp Ground Cumin
- 1 tsp Ground Coriander
- 1 tsp Chili Powder - adjust to taste,ย kashmiri chiliย is the best for this dish
- 1 tsp Garam Masala
- 1/2 tsp Salt to taste
For the Sauce:
- 50 grams Butter
- 1 tbsp Extra Virgin Coconut Oil
- 1 Red Onion - large or 2 medium
- 4 Garlic Cloves - orย garlic puree (paste)
- 1 tbsp Fresh Ginger - orย ginger puree (paste)
- 400 grams Canned Plum Tomatoes - or passata
- 1 tsp Turmeric Powder
- 2 tsp Ground Coriander
- 2 tsp Ground Cumin
- 2 tsp Chili Powder - adjust to taste,ย kashmiri chiliย is the best for this dish
- 1 tsp Garam Masala
- 200 ml Heavy Cream
- 1 tsp Golden Caster Sugar - or white, optional
- Salt to taste
- Fresh coriander leaves - chopped for garnish
Instructions
Marination
- Wash and dice chicken breasts. Set aside.
- In a large bowl, mix together yogurt, garlic, ginger, lemon juice, ground turmeric, ground cumin, ground coriander, chili powder, garam masala, and salt.
- Using a stick blender blend the sauce until smooth. We slightly tilt the pan to the side to create a deep end for blending.
- Add the chicken pieces to the marinade and mix until well coated.
- Cover and refrigerate for at least 2 hours, preferably overnight.
Sauce
- Heat butter and oil in a large frying pan over medium heat.
- Peel onions, garlic, and ginger, then use a mini chopper to chop into small pieces.
- Add chopped onion mix and sautรฉ until they turn translucent. This is usually 2-3 minutes.
- Add the passata, ground turmeric, ground coriander, ground cumin, chili powder, sugar, and garam masala. Cook until the oil starts to separate from the sauce, about 10-15 minutes.
- Blend together until smooth using a stick blender.
Simmer
- Stir in the marinated chicken and any excess marinade. Cook for about 10-15 minutes or until the chicken is cooked through.
Note: If you prefer slow cooking, skip the stovetop step. Add the sauce and chicken to the slow cooker. Cook on low for 5-6 hours; this will help the flavors meld to perfection. - When cooked pour in the cream and stir well. Simmer for another 5 minutes.
- Taste and adjust seasoning with salt as needed.
- Garnish with freshly chopped coriander leaves before serving.
- Serve and enjoy.
Notes
- Marinating the diced chicken is an important process; it helps tenderize the meat and infuse it with flavor.
- If you prefer a milder dish, reduce the amount of chili powder or even a pinch is okay.
- Sautรฉ the spices until they release their aroma. This process, called “bhoonofying,” is crucial for developing the curry’s depth of flavor.
- Don’t skip the butter, it’s a key ingredient that adds richness and flavor to the dish. It’s what gives Butter Chicken its characteristic velvety texture and indulgent taste.
- Blending canned tomatoes into a smooth puree ensures a silky sauce. If you prefer a chunkier sauce, you can use crushed tomatoes instead.
- After adding the chicken to the sauce, allow it to simmer gently until the chicken is cooked through. This allows the flavors to meld together and ensures tender, juicy chicken.
- This curry can be slow-cooked. If you prefer slow cooking, add it to the slow cooker and cook on low for 5-6 hours. This will help the flavors meld to perfection.
- Stir in cream towards the end of cooking to add richness and creaminess to the sauce. This helps balance out the spices and creates a luxurious texture.ย
- Butter Chicken tastes even better the next day as the flavors have had time to meld together. You can make it ahead of time and reheat it gently before serving.
- Traditionally, basmati is the go-to, though people suffering from low-carb torture can opt forย cauliflower rice.
- Before serving, let it rest for 5 minutes for the best flavor and texture.
- Chicken:ย We often vary the curry using lamb or beef. It’s also a good choice to use bone-in chicken because it tends to add more flavor to the curry.
- Meat Substitution:ย You can also substitute the meat for vegetables such as cauliflower, zucchini (courgette), eggplant (aubergine), or various mushrooms.
- Yogurt and cream:ย Use a dairy-free alternative.
Feel free to swap any ingredient listed with whatever you have lying around. It will probably taste just as amazing! Please let us know how it wasโฆwe canโt wait to hear all about it!
See our FAQs below for detailed instructions on storing, refrigerating, freezing, defrosting, and answering readers’ questions.
โญ๏ธ Please note that some of our posts may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases, and any sales made through such links will reward us with a small commission at no extra cost to you. [Read More]
FAQ’s & Troubleshooting
By addressing these FAQs and troubleshooting tips, you can overcome common challenges and create a delicious batch of Butter Chicken every time.
Your Questions Matter
Do you have a question? If so, let us know in the comments and we’ll reply within 24-48 hours and add your question to our FAQs if relevant. If you don’t already follow us, head over to our Twitter or Facebook to keep up to date with all our new recipes and articles.
For food safety top tips, check out USDA.gov.

have you already tried this Butter Chicken Curry (Murgh Makhani)? if so, let us know how it wasโฆwe canโt wait to hear all about it! For more yum recipes subscribe to our newsletter!

Sharon – Foodie Blogger
I’m a full-time food blogger, mother of 3 grown adults and 3 huskies. Most days you can find me in the kitchen creating new recipes, I love cooking indulgent bakes and love sharing them. I am lucky to connect with and inspire people from all around the world and help you on your cooking journey so you can eat in style!
This recipe loooooks awesome, we can’t wait to try it and let you know how it went! ๐
Hey Angus, We can’t wait to hear the results, keep us posted.