My butter chicken recipe is carefully crafted to be accessible to even the most rural home cook, while still staying true to the authentic flavors of the dish. Butter chicken is comforting with warm spices and a creamy tomato sauce and is a great introductory dish to Indian cuisine โ even my kids love it!

Better-Than-Takeout Butter Chicken
Butter chicken (AKA murgh makhani) is rich and creamy, mildly spicy Indian curry. Itโs a dish thatโs extremely flavorful and almost universally loved by all (even kids!). It was my personal introduction to Indian food (a favorite lunch back when I worked in Baltimore and had good Indian restaurants nearby!) and would be a great recipe to make for someone who has yet to find their favorite Indian dish.
I know many of you can easily enjoy this dish without the effort of cooking (lucky you!). My recipe is designed for people like myself who love Indian food but donโt have a good Indian restaurant nearby. Make a batch of my homemade naan to pair with it and youโll have yourself a homemade meal that will satisfy any Indian takeout craving!

Why Try This Recipe
- No special equipment needed! While traditionally the chicken should be cooked in a tandoor, thatโs not practical for most home bakers. Instead, weโre going to marinate the chicken and then sear it in a pot before cooking the sauce. It makes for a great, non-fussy at home option that still delivers big time on flavor!ย
- Accessible for anyone, no matter where they live. While traditional recipes have their place, many home cooks donโt have access to ingredients like red chili powder (not available in a single grocery store within many miles of my house, seriously) or equipment like tandoors. Is my recipe perfectly authentic? Absolutely not (neither is my chicken Alfredo), but it hits the spot!ย
- Richly flavored, just like the kind from a good Indian restaurant.ย Itโs warm and cozy, slightly sweet and spiced, and perfectly tomatoey and creamy. Truly, this is the ultimate rainy day or cold weather comfort food.
- Best paired with with naan and rice for sopping up all that luscious sauce. My naan recipe is my personal preference (shocking, I know), but if you can find a good store-bought version, feel free to use that.
Ingredients

- Chicken thighs. Boneless skinless chicken thighs will give you the most flavor. If your family prefers them, you can substitute chicken breasts (Iโve done it many times myself), but your results wonโt be quite as flavorful (just like when making chicken pot pie!).
- Aromatics. Including fresh garlic, ginger, and onion. If you canโt find fresh ginger, you should be able to find a tube of ginger paste in the produce section of your grocery store (usually near fresh herbs). Garlic ginger paste is often used in butter chicken recipes, and yet thatโs another ingredient not available to me.
- Spices. Fresh spices have the most flavor, so avoid using old spices that have been sitting in the back of your pantry for years. Today weโll be using garam masala, turmeric, cumin, cayenne pepper, coriander, black pepper, and cinnamon. Garam masala may not already be in your pantry, but it is actually quite widely available, even in my local grocery store. Just look for it in the spice aisle!
- Butter (but not as much as youโd expect!). Despite its name, butter chicken doesnโt actually use that much butter. A bit of butter (coupled with oil) is used for cooking the chicken and veggies and then we finish off the dish with another tablespoon, but itโs less than youโd probably think, given the name.
- Whole peeled tomatoes. If you canโt find a 14.5oz can of whole peeled tomatoes, just take what you need (about half) from the more readily available larger cans. Crushed or even diced canned tomatoes could work in a pinch if you canโt find the whole peeled, but whole peeled would always be my preference for best results (just like in my penne alla vodka and tomato soup recipe!).ย
- Heavy cream. Most of the richness and creaminess of the sauce actually comes from heavy cream rather than butter. Coconut cream or cashew cream could work too, but the flavor will be different.ย
SAMโS TIP: Some recipes blend cashews into the sauce. We skip them here, but feel free to add some if you like!
How to Make Butter Chicken
Marinate the chicken

Combine the marinade ingredients in a shallow dish, then add the chicken and toss until thoroughly coated. Let the chicken marinate in the fridge for at least 30 minutes to an hour. Alternatively (and even better), you can also let this mixture sit in the fridge overnight.
Sear the chicken
Traditionally, the chicken would be cooked in a tandoor oven. While that would be a fantastic option if you have one accessible, it wasnโt a feasible option for me. The next best option was searing, so thatโs what we did.

Working in batches to avoid overcrowding, sear the chicken until browned on both sides. You donโt need to cook the chicken all the way through at this point, since weโll be simmering it in the sauce later.
Remove the seared chicken to a plate and cover with foil to keep warm while you prepare the sauce.
Add in the aromatics

Add the onion to the same pan you cooked the chicken in (lots of flavor in there, donโt panic if thereโs a lot of browning on the bottom of your pan!) and saute until softened. Stir in the remaining aromatics, then add the spices.
Top with tomatoes

Stir in the sugar and tomatoes, then transfer the mixture to a blender. The blender may not get things perfectly smoothโIโm fine with a little texture, but if you want it smoother you can add splashes of water until you reach your desired consistency.
An immersion blender could work here, but the sauce isnโt very much in volume at this point so it can be harder to do. I certainly recommend one for recipes like my tomato basil soup or carrot soup though!
Stir in the cream & simmer

Transfer the sauce back to your pot and gradually stir in the cream and butter. Add the chicken and let the sauce simmer for at least half an hour before serving.
I include suggestions for sides in the FAQ section below!
SAMโS TIP: Donโt skip the simmer! Simmering is key for building flavor, and the longer the sauce sits, the better it tastes. In fact, this dish is even better the next day!

Frequently Asked Questions
No. My recipe is meant to be accessible to everyone, which means I use widely available ingredients and techniques to closely mimic (but not exactly replicate) a traditional butter chicken recipe.
Many people do not have a traditional tandoor or access to red chili powder (not the same thing as the chili powder we use in my chili recipe), fenugreek leaves, etc. But that wonโt stop us from making incredibly flavorful and crave-worthy Indian food at home!
The dishes are similar, but butter chicken is usually more mild with a creamy, slightly sweet taste. Tikka masala has more spice and tends to lean more towards the tangy side of the flavor spectrum. Both are delicious and worth trying.
If youโd like to see my version of tikka masala, please let me know in the comments!
Typically we like to pair this butter chicken recipe with naan and basmati rice. Since this dish tends to be pretty rich, a veggie side like a tossed salad, cucumber salad or sautรฉed greens can be a nice addition too. Peas also pair well with this dish!

Enjoy!
Letโs bake together!ย Subscribe to myย newsletterย to be notified of all the newest recipes, and find my free recipe tutorials onย YouTubeย ๐

Butter Chicken
Ingredients
Marinade
- ยฝ cup (130 g) plain Greek yogurt (can substitute plain yogurt)
- 1 Tablespoon lemon juice
- 1 Tablespoon grated ginger
- 1 ยฝ teaspoons garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- ยฝ teaspoon table salt
- โ teaspoon cayenne
- 3 garlic cloves smashed
- 1 ยฝ lbs (680 g) boneless skinless chicken thighs, cut into bite-size pieces
For the Sauce
- 2 Tablespoons neutral cooking oil
- 2 Tablespoons (28 g) salted butter divided
- 1 (150 g) heaping cup chopped onion
- 2 Tablespoons minced garlic
- 1 ยฝ tablespoons grated ginger
- 1 ยฝ teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon coriander
- 1 teaspoon table salt
- ยผ teaspoon fresh ground black pepper
- ยผ teaspoon ground cinnamon or 1-2 cinnamon sticks
- 14.5 oz (411 g) can whole peeled tomatoes
- 1 Tablespoon granulated sugar
- 1 cup (240 ml) heavy cream
Recommended Equipment
Instructions
- Make sauce & marinate: In a shallow dish, mix together yogurt, lemon juice, ginger, garam masala, turmeric, cumin, salt, cayenne, and garlic cloves. Add chicken and toss to coat. Cover and let marinate in the refrigerator for at least 30-60 minutes or up to overnight.ยฝ cup (130 g) plain Greek yogurt, 1 Tablespoon lemon juice, 1 Tablespoon grated ginger, 1 ยฝ teaspoons garam masala, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, ยฝ teaspoon table salt, โ teaspoon cayenne, 3 garlic cloves, 1 ยฝ lbs (680 g) boneless
- Cook the chicken: When your chicken is finished marinating, heat oil and 1 Tablespoon (14g) butter in a large skillet over medium heat until shimmering. Add chicken (in batches if necessary to avoid overcrowding) until browned on both sides. Remove to a plate and cover with foil.2 Tablespoons neutral cooking oil
- With skillet still on medium heat, add onion and cook several minutes, stirring frequently, until translucent.1 (150 g) heaping cup chopped onion
- Add garlic and ginger and cook until fragrant, about 30 seconds.2 Tablespoons minced garlic, 1 ยฝ tablespoons grated ginger
- Add garam masala, cumin, coriander, salt, pepper, and ground cinnamon (if using a cinnamon stick, do not add yet) and stir together.1 ยฝ teaspoons garam masala, 1 teaspoon ground cumin, 1 teaspoon coriander, 1 teaspoon table salt, ยผ teaspoon fresh ground black pepper, ยผ teaspoon ground cinnamon or 1-2 cinnamon sticks
- Add whole peeled tomatoes and sugar and stir, breaking up the tomatoes as you stir.14.5 oz (411 g) can whole peeled tomatoes, 1 Tablespoon granulated sugar
- Carefully transfer sauce to a blender and blend until mostly smooth.
- Transfer mixture back to your skillet on medium/low heat. Add cream and remaining 1 Tablespoon (14g) butter and stir to combine.1 cup (240 ml) heavy cream
- Return chicken to the pan, add cinnamon stick (if using), and allow to simmer at least 30 minutes before serving.
- Serve with basmati rice and naan, enjoy!
Notes
Storing
Store in the refrigerator in an airtight container for up to 5 days. Reheat in a saucepan on the stovetop over low to medium-low heat (add another splash of cream if the sauce is too thick). Avoid high heat to keep sauce from splitting.Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.
Danielle
Delicious and easyโค๏ธ Thank you!
Sam Merritt
Iโm so glad you enjoyed it so much, Danielle! ๐
Kayla
This is delicious and easier to make than I anticipated. Youโve done it again, Sam!!
Sam Merritt
Iโm so glad you enjoyed it, Kayla! ๐
Cat
Hey Sam! This looks really good. Letโs say that I was fortunate enough to have the authentic ingredients like fenugreek leaves and Kashmiri red chili. How much of each should you add? Would I need to take anything out of the marinade ingredients?
Sam
Hi Cat! That sounds delicious, but I havenโt experimented with it so I canโt say for sure how much of each you would need. ๐ I would love to know what you do if you try it. ๐
Jeanine Wilson
Thank you for this recipe! Do I add in the juice with the can of whole peeled tomatoes? Thank you!
Sam
Yes. I hope you love it! ๐
Jeanine Wilson
It was so amazing!!!! Just as good as our local restaurant!
Sam
Iโm so glad you enjoyed it! ๐
Mom2Boyz
I donโt have chicken thighs so currently marinading chicken breast pieces. Since they tend to dry out faster than thighs, thoughts on adding them back to sauce 15 minutes into the 30 minute simmer process to prevent the chicken from overcooking?
Sam
Even when I use chicken breast I usually just add them in for the 30 minutes but I do think youโd be fine to wait and add them at the 15 minute mark instead. I hope you love the recipe, please let me know how it turns out for you!
Kerry Ribar
This was delicious! My husband asked me, โ why would we go out for Indian?โ I guess he liked it too!
Sam
So happy to hear this, Kerry! Thank you so much for trying my recipe and letting me know how it turned out for you!! ๐
Madeline
Great recipe!
Sam
This is so great to hear, Madeline, Iโm so happy you enjoyed it! Thank you for trying my recipe and letting me know how it turned out!
Jenn
Super excited to try this one- Iโve been looking for a good butter chicken recipe, and yours have never steered me wrong. And speaking of recipes, yes, please post your tikka masala! Thanks for running such a wonderful blog.
Sam
I hope you love this one Jenn! ๐