This post may contain affiliate links. Read our disclosure policy
This post is from 2020 but has been updated in June 2025 with updated images.
Watch the recipe
The secret is in the sauce. For this butter chicken recipe, I follow my classic Makhani Sauce - The Ultimate Butter Sauce recipe. Makhani sauce was born from the first Butter Chicken made in a small sweet shop, eventually renamed to the first Moti Mahal by businessman called Kundan Lal Gujral. He sought to revive drying skewers of tandoori chicken and created a basic sauce with tomatoes, butter, cream and some Indian spices. This gave the world its first Butter Chicken.

Is Butter Chicken Sweet or Spicy?▼
What if I told you that butter chicken is actually supposed to be neither sweet nor spicy? An authentic butter chicken is actually supposed to be a nice balance of both! We have a bit of heat coming from the red chili powder (I recommend Deggi mirch for some mild heat and to get the lovely red color), and we’ll balance it out with the honey. The kasoori methi completes this dish by making it very aromatic and fragrant. Also, adding in our cream will help dilute the gravy and give it its richness, so you won’t have much heat.

Alternatively, a dish that has a bit more heat to it is Chicken Tikka Masala. We use less honey here, and our aim in that dish is to really emphasize the smoky flavor coming from those chicken tikkas!

Things to Avoid in an Authentic Butter Chicken Recipe
This butter chicken recipe is a modern re-imagining of the traditional butter chicken. This murgh makhani recipe uses all the elements that makes a great makhani sauce. If you want a visual representation of the mistakes made in butter chicken, be sure to watch the video below:
Watch the recipe
No Onions!
If you see a butter chicken recipe or paneer makhani recipe that uses onions to bring “body” or “thickness” to the sauce, turn around and run away. But seriously, traditionally, a makhani sauce is made of butter, tomatoes and cream, hence the name “makhan” which is Hindi for butter.

A Balanced & Tangy flavor
Most people either associate the sauce to a spicy Indian curry or an overly sweet dish. This can be made with Tandoori chicken or paneer for vegetarians. When in reality, the sauce should strike the perfect, playful balance between sweet and spicy.
A great time saver and alternative to using fresh tomatoes is using strained, sweet Italian tomatoes, also known as Passata.
It is great for creating a perfectly smooth gravy, since it is already strained and contains no tomato peels.
It is sweet and tangy and is consistent in flavor, so you can guarantee each batch of the sauce will taste the same.
And lastly, it is such a time saver!

Tools Needed
Ingredients for Authentic Butter Chicken
You can find all ingredient quantities and the complete recipe instructions by scrolling down to the bottom of this post for the FULL PRINTABLE RECIPE CARD! You can adjust the recipe based on how big of a crowd you’ll be serving this amazing butter chicken recipe to - all individual ingredient quantities are automatically adjusted for you!

Aromatic & Rich Gravy
Butter: I prefer to use unsalted butter so I can have complete control over the flavor of the dish. Butter adds a shine and smoothness to this sauce and is an essential part of, well, makhani (buttery) sauce. You can adjust the amount of butter to your liking, but be aware that the final gravy may not taste the same.
Cardamom: Known as the Queen of all spices due to its extravagant, intoxicating aroma. Usually associated with green cardamom, the flavors are slightly sweet, minty and pine-like and adds a wonderful scent to the sauce once the tomatoes are blended in the food processor. There are also several healing and health benefits from cardamom, you can read more about it here.
Mace: Usually used in Indian cuisine, this spice grows on the outer kernel of the nutmeg. In terms of flavor, it is a much more subtle version of nutmeg and helps enhance the sweetness and spiciness in the sauce.
Cashews: These really help add richness and naturally thicken the sauce. I enjoy roasting the cashews with the whole spices and butter to lightly roast the cashews. *You can omit cashews if you have a nut allergy
Ginger-Garlic Paste: An essential to a ton of dishes, Indian and otherwise. This mixture is made up of 1 part ginger: 2 parts garlic, and helps add a grounded heat, and spiciness to the dish. Since this is a restaurant style recipe, the amount we use is more than usual.
Deggi Mirch: This ingredient is key to add a natural red color to the gravy without the use of any artificial colors. Made from mild Kashmiri red chilies, they are not too spicy and can be easily found at an Indian grocer. You can also find it on Amazon.
Honey: Although sugar can be an alternative to honey, I strongly recommend using honey. I find the sweetness from sugar is too intense, while honey carries a much softer, smoother sweetness which is much easier to control to reach the perfect level of balance between sweet and spicy in the sauce.
Dried Fenugreek Leaves: Also know as Kasoori Methi in Hindi, these leaves are crushed before adding to the gravy. While bitter in taste when dry, once added to gravy, they “wake up!” and add a beautiful fragrance and sweetness to the sauce.
Garam masala: Usually added at the end of the cooking process, this combination of several roasted whole spices add the final touch of warmth and spice to the sauce.
Cream: Traditionally heavy cream is used to finish of the sauce and give it the signature orange color, I find it is sometimes too rich. Instead, I prefer adding 10% cream, which helps thin out the gravy to my liking.
Chicken Tikka: The final addition is the chicken tikka. You may be surprised to learn that the chicken is cooked separately from the gravy. If you read more about the history of butter chicken, the basic tomato sauce was created to revitalize pieces of tandoori chicken that were drying out.
How to Make the Best Homemade Butter Chicken
For the Chicken TIkka
Check out how to make How to Make The BEST Chicken Tikka at Home, either broiled in the oven or pan-seared, depending on your preference!


Traditionally, the char from the cooking process in the tandoor adds a lot of flavor and character to the sauce and really helps create an memorable dining experience.
For the Butter Chicken
In a large pot on medium heat, melt 1 1/2 Tbsp unsalted butter. Add cardamom, mace and cashews. Sauté for a few minutes or until fragrant.





Add ginger-garlic paste, mix well and stir often to prevent it from sticking. Cook until the rawness of ginger and garlic has been cooked off, about 4-5 minutes.


Add passata, mix well and bring to a simmer. Add deggi mirch and 1 tsp of salt. Mix well, cover and cook for 10-12 minutes. Stir every 2-3 minutes.




Add honey and remaining butter, mix well and cook while stirring occasionally for 4-5 minutes. Turn off the heat, transfer mixture to a food processor. Puree the sauce completely, about 1-2 minutes.




Place a fine mesh sieve over the pot, pour the pureed sauce over the sieve, and using a spatula or wooden spoon, work the sauce through the mesh. This step requires some work but is well worth it to get an incredibly smooth sauce.


Crush the kasoori methi between the palms of your hand and add to the sauce and cook for 1-2 minutes to "wake up" the dried fenugreek leaves. The sauce may seem too thick at this stage, we'll fix that soon.



Pour cream and garam masala and stir well. The cream will bring the desired consistency.


Add the chicken tikka pieces, simmer for 3-5 minutes. Any further cooking will make the sauce too thick. If this happens, add more cream to adjust consistency.


Add more cream and sliced ginger and green chilies for garnish.


Serve and enjoy!

Breads to Pair with Murgh Makhani (Butter Chicken)

Low on Time? Bring Out Your Instant Pot!
If you are running low on time, I have this great recipe to prepare the same great taste within a few minutes in your Instant Pot. I have adapted this same great recipe and this will help appreciate your Instant Pot even more. Check out the Instant Pot Murgh Makhani (Butter Chicken) Recipe!

Where Butter Chicken Comes From, and What It Is Not
Butter chicken, murgh makhani or chicken makhani, was invented in Delhi, and it was invented out of thriftiness rather than ambition. Restaurant cooks had leftover tandoori chicken drying out on the skewers at the end of service, and the fix was a rich tomato and butter sauce to bring it back to life. That origin is still the best argument for making it at home: if there is leftover tandoori chicken or tikka sitting in the fridge, you are most of the way to dinner already.
It also explains what is not in the sauce. There are no cumin seeds, no ground cumin and no coriander powder in it, and no cinnamon stick or cloves either. That is the line between butter chicken and the tikka masala it gets confused with in almost every Indian restaurant abroad. The makhani sauce is built on cardamom, mace, cashews, deggi mirch and kasoori methi, then finished with honey and cream. It is rich and faintly sweet rather than complex and spice-forward, and a good butter chicken should taste of tomato, butter and fenugreek rather than of curry powder.
The Chicken Half: Tikka First, Curry Second
The chicken is never simmered raw into the sauce. It goes in already cooked, as chicken tikka, and that is where the charred edges come from. The tikka takes boneless chicken thighs through two marinades. The first is just lemon juice, Kashmiri mirch and salt for 20 to 30 minutes. The second does the real work: hung yogurt, ginger-garlic paste, garam masala, more Kashmiri mirch, kasoori methi, mustard oil, turmeric and a little corn starch, left for at least 2 hours and preferably overnight.
Hung yogurt is the key ingredient there and it is worth getting right. Draining whole milk yogurt overnight gives you the thick curd the marinade needs, and Greek yogurt is the shortcut that works just as well. Thin yogurt slides straight off the meat and steams it instead of charring it. Thighs also stay tender through two rounds of high heat in a way chicken breasts do not, so if you are using breast, cut the second marinade to a couple of hours and watch it closely. A zip-top bag is easier than a small bowl for the overnight stage, and it uses noticeably less marinade.
Sauce Technique, and Keeping the Leftovers
Three things decide whether the sauce lands. Use passata, not tomato paste or tomato puree: 500 ml of strained tomatoes gives you the volume and the acidity, where a concentrate leaves you with something thick and sharp that has to be diluted back down. Puree it properly in a food processor or blender, then push it through a fine mesh sieve, which is tedious work and is the single step separating a restaurant texture from a homemade one. And keep the heat honest. Build the sauce over medium heat, but once the cream goes in, drop to medium-low and never let it boil, or it will split and the juices will separate out.
Leftovers are excellent, and arguably better the next day once the kasoori methi has spread through the sauce. Cool it, move it to an airtight container and keep it in the refrigerator for 3 to 4 days, then reheat gently on the stove rather than over high heat, adding a splash of cream or water if it has tightened. It freezes reasonably well too, though the sauce can look grainy on thawing and needs a good stir to come back. Serve it with rice or the breads listed above and a scatter of fresh cilantro. It is mild enough that most kids will eat it happily.
Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Make restaurant-style Murgh Makhani at home with this authentic butter chicken recipe. Rich, creamy, and packed with bold Indian flavors — your new favorite dinner awaits.
Stovetop
4.8 · 4 ratings
15 min
Prep
30 min
Cook
45 min
Total
4
servings
hard
Level
Ingredients
Ingredients
Tap any quantity to scale
For the makhani sauce
- (43 g) unsalted butter(divided)
- cardamom pods(husk removed)Shop →
- mace(small pieces)Shop →
- (33 g) cashewsShop →
- (11 g) ginger-garlic paste · make your own
- (500 ml) passataShop →
- (8 g) deggi mirchShop →
- (30 ml) honeyShop →
- (8 g) kasoori methi(dried fenugreek leaves)Shop →
- 10% cream
- (1 g) garam masalaShop →
- salt(to taste)Shop →
Instructions
- 1
In a large pot on medium heat, melt 1 ½ tbsp unsalted butter. Add cardamom, mace and cashews. Sauté for a few minutes or until fragrant.
In a large pot on medium heat, melt 1 ½ tbsp unsalted butter. Add cardamom, mace and cashews. Sauté for a few minutes or until fragrant.
- 2
Add ginger-garlic paste, mix well and stir often to prevent it from sticking. Cook until the rawness of ginger and garlic has been cooked off, about 4-5 minutes.
Add ginger-garlic paste, mix well and stir often to prevent it from sticking. Cook until the rawness of ginger and garlic has been cooked off, about 4-5 minutes.
- 3
Add passata, mix well and bring to a simmer. Add deggi mirch and 1 tsp of salt. Mix well, cover and cook for 10-12 minutes. Stir every 2-3 minutes.
Add passata, mix well and bring to a simmer. Add deggi mirch and 1 tsp of salt. Mix well, cover and cook for 10-12 minutes. Stir every 2-3 minutes.
- 4
Add honey and remaining butter, mix well and cook while stirring occasionally for 4-5 minutes. Turn off the heat, transfer mixture to a food processor. Puree the sauce completely, about 1-2 minutes.
Add honey and remaining butter, mix well and cook while stirring occasionally for 4-5 minutes. Turn off the heat, transfer mixture to a food processor. Puree the sauce completely, about 1-2 minutes.
Learn the technique - 5
Place a fine mesh sieve over the pot, pour the pureed sauce over the sieve, and using a spatula or wooden spoon, work the sauce through the mesh. This step requires some work but is well worth it to get an incredibly smooth sauce.
Place a fine mesh sieve over the pot, pour the pureed sauce over the sieve, and using a spatula or wooden spoon, work the sauce through the mesh. This step requires some work but is well worth it to get an incredibly smooth sauce.
- 6
Crush the kasoori methi between the palms of your hand and add to the sauce and cook for 1-2 minutes to "wake up" the dried fenugreek leaves. The sauce may seem too thick at this stage, we'll fix that soon.
Crush the kasoori methi between the palms of your hand and add to the sauce and cook for 1-2 minutes to "wake up" the dried fenugreek leaves. The sauce may seem too thick at this stage, we'll fix that soon.
- 7
Pour cream and garam masala and stir well. The cream will bring the desired consistency. Add the chicken tikka pieces, simmer for 3-5 minutes. Any further cooking will make the sauce too thick. If this happens, add more cream to adjust consistency.
Pour cream and garam masala and stir well. The cream will bring the desired consistency. Add the chicken tikka pieces, simmer for 3-5 minutes. Any further cooking will make the sauce too thick. If this happens, add more cream to adjust consistency.
- 8
Add the cooked chicken tikka pieces to the sauce and simmer for 3-5 minutes. Add more cream and sliced ginger and green chilies for garnish.
Add the cooked chicken tikka pieces to the sauce and simmer for 3-5 minutes. Add more cream and sliced ginger and green chilies for garnish.
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen
Recipe history
- April 16, 2026 — Reworked and refreshed for the 2026 relaunch — new photography, restructured and standardized ingredients & instructions.
Filed under
You might also like

Instant Pot Butter Chicken - Traditional Made Easy!
Make authentic butter chicken at home in your Instant Pot! Rich, creamy, and packed with traditional flavor, this easy murgh makhani rivals your favorite Indian restaurant.

Restaurant-Style Creamy Chicken Tikka Masala Recipe
Make restaurant-style Creamy Chicken Tikka Masala at home with this authentic Indian recipe. Rich, flavorful, and incredibly satisfying — your new favorite chicken dinner awaits.

Authentic Slow Cooked Chicken Tikka Masala
Rich, creamy, and packed with bold spices, this Authentic Chicken Tikka Masala is slow cooked to perfection in your Instant Pot. A classic Indian dinner made easy in one pot.

The Best Instant Pot Chicken Tikka Masala Recipe
Make the best Chicken Tikka Masala in your Instant Pot! Rich, creamy, and packed with bold Indian flavors, this easy one-pot recipe is perfect for a satisfying lunch or dinner.

Indulge in This Royal Chicken Kofta Curry Recipe
Discover a royal Chicken Kofta Curry bursting with bold Indian spices. Juicy chicken meatballs simmered in a rich, aromatic gravy make this the ultimate dinner worth savoring.

Slow-Cooked Instant Pot Chicken Changezi Recipe
Tender, flavorful Chicken Changezi made effortlessly in the Instant Pot. This rich, creamy Indian classic is a perfect one-pot meal for lunch or dinner that the whole family will love.






2 comments
I wonder if there is much difference between using passata and tomato sauce? Sauce is also smooth and (at least in the western US) more widely available.
hey, sorry for the late response. I'm pretty sure tomato sauce and passata are very similar in that they are both pureed tomatoes. Just make sure you're not adding tomato paste and that your sauce has no added herbs or flavours and I think you should be good!
Leave a review
Join 2 cooks who've shared notes here.