
Easy Butter Chicken (30 minute recipe!)
This post may contain affiliate links. Please read our disclosure policy.
Since making this easy butter chicken recipe, I’ve stopped ordering takeout. My family likes this better than the murgh makhani we used to order, and dinner is on the table in only 30 minutes!

This easy butter chicken recipe has been my go-to for years. We eat a lot of curry around here, but this is one of the recipes I come back to again and again. It has a rich, creamy sauce, tender chicken, and all the warm spices that make butter chicken so irresistible. Whenever I serve it to friends, they’re quick to ask for the recipe.
One of my favorite tricks is blending the sauce. Not only does it create that silky, restaurant-style texture, but it also means you don’t have to spend time finely dicing onions and garlic. A rough chop is all you need before everything gets blended into a smooth, velvety masala.
The flavor starts with onions, garlic, ginger, and tomatoes, then a generous blend of spices, including garam masala, cumin, coriander, turmeric, cardamom, and chili powder. Chicken simmers in the sauce until tender, while cream and almond butter add richness and body. A touch of sugar rounds everything out, creating a curry that’s creamy, balanced, and packed with flavor.
And if you love using your slow cooker, make sure to check out my crockpot butter chicken!


What makes this recipe easy?
I’ve been making versions of this recipe for many years, so I’ve had ample opportunities to refine the method. My butter chicken recipe is straightforward to make, but still every bit as delicious as what you’ll find at your favorite restaurant. I simplified the traditional recipe in two ways:
- Cook the chicken in the sauce. Rather than marinating and then sauteeing the chicken (which is unnecessary with such a flavorful sauce), I cook it right in the sauce. This allows the chicken to poach gently, keeping it very tender.
- Simmer the sauce. Since I cook the sauce and chicken together, you get to skip the time most recipes spend simmering the sauce on its own: two birds, one stone, same result.

Tips for making this easy butter chicken recipe
- Brown the onions well. They add the most amazing flavor and contribute to the sweetness of the curry.
- When the onions are browning, add all the spices to a small bowl. This will make it quick and easy for you to add the spices once the onions are brown.
- If you’re serving this with rice, you can start the rice first. It will finish cooking before the butter chicken is ready, but you can remove it from the heat and set it aside until everything else is done.
Store, freeze, and reheat
Store: Leftovers taste amazing, so you may want to make a double batch. Let them cool, then store them in a sealed container in the fridge for up to 4 days.
Freeze: Butter chicken freezes well, making it a great option for a freezer meal. I often make a double batch and put leftovers in the freezer. It’s better and easier than takeout. I love these big reusable Stasher Bags for freezing leftovers. It will keep for at least 3 months in the freezer.
Reheat: I like to reheat curry in a pot over medium-low heat, but you can also reheat it in the microwave.

Easy Butter Chicken (30 minute recipe!)
Ingredients
The Curry
- 2 tablespoons butter (see notes)
- 2 yellow onions (roughly chopped)
- 3 tablespoons chopped ginger
- 6 cloves garlic (crushed)
- 28 ounce can of crushed or diced tomatoes
- 1 lb chicken breasts or thighs (cut into bite-sized pieces)
- 1 cup water
- ½ cup whipping cream (plain yogurt or coconut milk)
- 2 tablespoons almond butter (see notes)
- 2-4 tablespoons coconut sugar (can sub brown sugar)
- Sea salt (to taste – I like about 2 teaspoons)
- Cilantro (to serve)
The Spices
- 1 tablespoon garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 4 cardamom pods (seeds only – discard the pods)
Instructions
- Heat the butter in a large-sized frying pan over medium-high heat. Add the onion, ginger, and garlic and cook for about 8-10 minutes, until well-browned, reducing the heat if necessary.2 tablespoons butter, 2 yellow onions, 3 tablespoons chopped ginger, 6 cloves garlic

- While the onion cooks, place the spices in a small bowl.1 tablespoon garam masala, 1 teaspoon ground turmeric, 1 teaspoon ground coriander, 1 teaspoon ground cumin, 1 teaspoon chili powder, 4 cardamom pods

- Add the spices to the pan and cook for 1 minute to remove their raw flavor. Pour the can of tomatoes into the pan and scrape the bottom to remove any bits that are stuck to the pan.28 ounce can of crushed or diced tomatoes

- Transfer the sauce to a blender and blend on high until smooth.

- Return the sauce to the pan, add the chicken and water, and bring the sauce to a simmer. Reduce the heat to medium-low, cover the pan, and let the chicken cook for 10 minutes, until it is fully cooked.1 lb chicken breasts or thighs, 1 cup water

- Stir in the cream, almond butter, and coconut sugar. Season to taste with sea salt.½ cup whipping cream, 2 tablespoons almond butter, 2-4 tablespoons coconut sugar, Sea salt

- Serve with rice (and if you have it, naan) with some cilantro on top.Cilantro

Equipment Used
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.


Thank you for such a delicious recipe. Appreciate the helpful tips also. I am fairly comfortable
in the Kitchen and have been cooking even more since the current world has shuttered many restaurants. I love Butter Chicken and even though I used yogurt, this came out great with even brighter spice presence than restaurant version.
This is motivating me into doing more Indian recipes and maybe some Tikka Masalas. I liked this better than restaurant version the first time I made it.
You’re very welcome!
This was the best butter chicken recipe I have tried but it was still lacking from my favorite restaurant. To my families taste it was missing some spice and to much tomato. Next time I will ahead some more spice and more cream. Easy recipe to follow and will try again. Thank you for the recipe!
You’re very welcome!
Just made this curry and it tastes amazing!! Thanks for this fantastic recipe!
I’ve made this Butter Chicken recipe twice now. So delicious and easy to make. Thank you Endless Meal.
That is so wonderful to hear! Thank you for coming back to let us know!
so quick and easy and absolutely delish!!!
Thanks, Mary!
Wonderful recipe! My husband declared it to be his new favorite. Tastes just like restaurant quality, you won’t be disappointed.
That is so great to hear! Really happy that you and your husband loved the recipe!!
Hi,
Why is there almond butter in your butter chicken recipe? Is this for flavour or texture? I want to make this tonight but don’t have almond butter. I have another recipe for butter chicken (which I failed) but there was no nut of any kind in the recipe. Thanks, Terri
The almond butter helps to thicken the curry and make it extra creamy. If you need to omit it, only add the water if you think it needs it. 🙂
Easy to make and tasted good .. I made it a day ahead …
My only issue was mine was a bit runny. .. so I added a few potatoes and it thickened a bit more
Had over Basmati rice …
Thank you very much .. I really enjoy these recipes
You are very welcome!
Great recipe! As good as we get in Indian restaurants. Delicious!
Thank you so much!
I made this delicious butter chicken. I only had boneless chicken thighs on hand. It was delicious. Used the spices I had, added a bIt of curry powder and some mild Korma sauce. I have lots of sauce left over and will freeze it. All I have to do is add a couple of chicken breasts, cooked, and my next butter chicken meal is ready!
I love it when there is extra, too! Makes the next meal so easy!
hi, have made this a few times and it is the best buttered chicken and easy to follow recipe, but tonight i made it vegan and used seitan instead of chicken, still turned out great,thanks for sharing
I’m so happy to hear that you like this recipe! I sometimes make it vegan too by adding soft tofu, which tastes quite a bit like paneer in this recipe. It’s great that way, too!
I had some cashew cream sitting in the fridge and was looking for ways to use it, this was fantastic! Will definitely make again.
Yay! I’m so happy to hear that!
I followed the recipe down to the exact grain of spice. My goodness, it was FANTASTIC. I used coconut milk (75%) instead of dairy and the almond butter was perfect in there!, It is so refreshing to see a butter chicken recipe not using 4 tables spoons of butter and allowing a substitution for dairy. My partner said it was better than the restaurant we go to for Indian!..
But we seriously, seriously LOVED IT.
Thank you so much for the great comment! I’m so happy to hear it was a hit!
The quantities in the recipe seem like there will be a lot of sauce in relation to the amount of chicken. I am short on some of the ingredients, could the quantity of sauce be reduced? Also I minced the ginger, would this affect the quantity? Can’t wait to make it. Thanks.
It’s meant to be saucy! You want lots to pour over rice or dip naan into. ANd minced ginger will work fine. 🙂
Thank you for this recipe! I love curry but never cook it at home. This was even better than ordering in. Next time I’ll double the recipe so there are more leftovers.
I’m happy to hear it was a hit!
This recipe was bland and very weak in taste. We threw it out and was a waste of money and time. I will not be taking any more recipe’s from this site because I cannot trust it to give 5 stars as a real actual outcome. This Butter chicken recipe was the worst recipe of Butter chicken I have ever eaten.
I’m really sorry to hear you didn’t like the recipe. Since you found the recipe bland even with all the spices I would really check your spices to see if they need to be replaced. Spices lose their flavor after a while and it sounds like maybe it’s time for some new ones. 🙂