A healthier but decadent and creamy version of your favourite butter chicken that is cooked in only one pan! This is served with flavourful basmati rice.

Healthy Indian Butter Chicken Recipe

My favourite indian restaurant here is named Saffron, for obvious reasons after the flavourful spice, and it absolutely delicious. It’s for the special occasions where you just have to indulge in exquisite food; my birthday, my graduation, my dad’s birthday, lunch with the Mr, a random law school lunch, and that time we just had to have indian food ordered at home.

It’s pretty amazing. It made me realise how much I love Indian food, and just how many memories great meals can create. I’ve been craving anything with indian spices and coconut for ages now, in a desperate attempt to recreate one of these meals at home. Here’s the thing though; it’s pretty much on the heavy side as all indians meals are, resulting in an immediate nap thereafter.

In walks healthy indian butter chicken through the door.

Healthy Indian Butter Chicken Recipe

This meal provides with you ALL the flavour, creaminess and fullness of your typical indian restaurant meal minus all the calories and over-full feeling. The Mr. and my family all said it tasted just like the food we order at Saffron, which since I used to eat the leftovers of Saffron’s food for a midnight snack, I take as a high compliment.

Umm, don’t tell anyone I said that.

The recipe is so easy, and while it can easily be made crockpot style by mixing everything together and cooking for about 5 hours, I made it instantly in 30 minutes. The sauce is a mix of garam masala, coconut milk and tomato paste, which creates a delicious creamy and insanely flavourful sauce that turns your kitchen into your favourite indian restaurant immediately. Everything comes together so easy that I wouldn’t mind making this as a weekly staple. The coconut milk replaces the typical addition of heavy cream, and I know what you’re thinking, where is the butter ?! Yes, I just did that, I nixed it totally, because you actually don’t need it in this recipe. The coconut milk is that creamy and provides a variety of flavours that a lot of the excess fat is cut out of the recipe. On a separate note,please, indulge my weirdness and taste a bit of garam masala in your palm. No, not a tablespoon! Literally a pinch, and it will put you right in the mood. How did I not have garam masala before this?! It is packed with so much flavour that I want to make indian food every single day for the rest of my life.

Serve this over well flavoured basmati rice (recipe below) and homemade whole wheat naan bread, candlelight and some wine (a must) and you can pretty much tell everyone you went to your favourite indian restaurant this Friday.

Friday night, booked.

Healthy Indian Butter Chicken Recipe

 If you liked this Indian Butter Chicken, you need to make this Whole-Wheat Naan Bread to go with it!

Homemade Naan Bread

Check out all my dinner recipes!

Healthy Indian Butter Chicken

Healthy Indian Butter Chicken

Prep Time:
Cook Time:
Total Time:
Serves: 4-6
Butter Chicken:
  • 1 1/2 tablespoons coconut oil
  • 4 tsp garam masala
  • 1 tsp ground ginger
  • 1/2 tsp chilli powder
  • 1 tsp of curry powder
  • 1 small onion diced
  • 1 1/2 teaspoon salt
  • 1 1/2 teaspoon ground black pepper
  • 14 oz coconut milk
  • 1 can (6 oz) tomato paste
  • 2 1/2 tablespoons whole wheat flour
  • 2 pounds chicken breasts, chopped into bite size pieces
Basmati Rice:
  • 2 cups basmati rice
  • 1 teaspoon coriander
  • 1 teaspoon cumin
  • 1/2 teaspoon garam masala (optional)
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper
  • 1 tbsp butter
  • In a large pan over medium high heat, heat the coconut oil. Add the onions and sauté for about 4 minutes until translucent.
  • While this is cooking, mix the 2 teaspoons of the garam masala, ground ginger, chill powder, and the curry powder together. Add this to the sautéed onions and cook for about 30 seconds.
  • Stir in the coconut milk tomato paste and the whole wheat flour, stirring for about 15 seconds to incorporate everything.
  • Bring the mixture to a boil and then reduce to a simmer and cook together for about 5 minutes, allowing the mixture to thicken.
  • Add the chicken, covering it with the sauce. The chicken will reduce the flavouring of the sauce, so add the remaining garam masala and salt and pepper.
  • Bring the mixture to a boil one more time, and then reduce to medium heat for 8 minutes until the chicken has cooked.
  • Reduce the heat to simmer when the chicken has cooked, and allow to sit in the sauce for 10 more minutes to allow the flavours to soak into the chicken.
  • Garnish with parsley or cilantro and serve with basmati rice and homemade whole wheat naan .
Basmati Rice
  • Place rice in large non-stick pot and cover with cool water. Allow rice to soak 30 minutes to remove starch. Drain the rice through a large mesh strainer then rinse with cool water for 30 seconds to remove the excess starch. Also rinse out the pot.

  • Return the rice to the pot and add enough water to cover the rice by at least 1 inch. Cover and bring to a full boil on high heat, keeping a watch on the rice so that it doesn't boil over or begin to burn.
  • Remove the lid when the water has boiled and allow to boil for 2 minutes uncovered, checking the rice. Turn off the heat and drain the rice in a strainer. Pour the rice back into the pot and return it to the burner with the heat off.

  • Add the butter and the spices and salt. Turn to coat all for the rice. Cover and allow to sit 5-10 minutes - optional but makes such a big difference with flavour. Stir gently and serve.


Easily convert this recipe into a slow cooker by spraying the bottom of your slow cooker with cooking spray, and adding all the ingredients for the sauce first, mixing together, and then the chicken. Cook on medium for 5 hours.

Tags: Vegetarian Vegetarian
by Jessica

leave a comment


  1. You are killing me! Do you know how much I adore Butter Chicken? It is what I order every single time I go to an Indian restaurant. I have to try this! Pinning!

  2. I simply love indian food! The first time I had it was at the “sample” corner of trader joe’s, when they were serving their frozen butter chicken on naan bread. So good! Glad I can make it at home now.

  3. Jessica says:

    Sounds delicious! Thanks Natalie! It is so easy to make it at home!

  4. Ashley says:

    Mmm this sounds wonderful! We don’t eat indian food all that often (why I have no idea) so I definitely need to give this a try at home! Have a great weekend lady!

  5. So glad you liked it! Lovely blog you got.:)

    • Jessica says:

      Thank you Olena! I love your blog so much and your Instagram feed – it’s very motivating!

  6. Mmmmmm I love butter chicken, sooooo good! I think I need some Indian food tonight!

  7. I love indian food, so I’m happy to have found this *healthier* version of butter chicken. Going to have to give it a try. Thanks for sharing this!

  8. Memoria says:

    Yum! I love making healthier versions of my favorite dishes, and I know this one won’t disappoint. I will definitely try this out soon!

    • Jessica says:

      Memoria!! It’s been AGES!! Welcome back 🙂 ! Thank you so much!

  9. This looks wonderful and I love that you lightened it up! I always overdo it with Indian food. It’s my favorite. And boy does that garam masala ever smell good 🙂

  10. Chicken with spiced coconut gravy….what’s not to love? This looks super, Jessica.

  11. ela@GrayApron says:

    Loovely combination! So flavorful! 🙂 ela

  12. Right from the moment I started reading this post, Jessica, I decided that I wanted to try making this lovely curry. You really sold it to me!! I love that it’s so easy, but I know that the mix of coconut milk, curry powder and tomatoes in the sauce will be divine! Thanks for this one … pinning for later this week on a night when I need cheering up!

  13. Dana says:

    This looks so awesome and so easy Jessica!

    I only just discovered your blog (thanks to Christina from ASoulfulTwist.com) and it is incredible!!
    Indian food really is the best when you want flavor. Great job on this!!


  14. Maggie says:

    This one looks great! I love using garam masala to cook curry too!
    Really like the way you cook the rice. Want to try it next time, it will definitely goes well with curry than white rice. 🙂

    • Jessica says:

      Thanks Maggie! And the rest was amazing and I don’t even like rice!

  15. Oh wow. You couldn’t have come up with a better dinner idea Jess! I love that this is so easy to make, and so healthy too. And holy moly, it does look delish. Friday night is now booked indeed! xx

  16. J. A. says:

    I prepared this dish tonight for me and my wife, and it was amazing!!. Very simple to prepare. My wife loved it!

    • Jessica says:

      Thank you J! I am SO happy that you and your wife enjoyed it!!

  17. OK, for sure making this next week for dinner!!

  18. Muna Kenny says:

    Girl you made me hungry! I’ve pinned it and will try it soon. I love your clicks 🙂

  19. Kelly says:

    Holy moly, we love love love butter chicken and I have only ever made it once at home. I absolutely love your healthier version and can’t wait to try it out – thanks for sharing Jessica – pinning to try 🙂

    • Jessica says:

      You’re welcome and thanks for pinning Kelly! 🙂 I hope you enjoy!

  20. I’m going to have to try your healthy version. Great idea!

  21. Wow. This looks amazing! Way healthier than the bitter chicken I usually have.

  22. Kate says:

    Hey! Love the recipe, I did a blog post about it. Check it out: http://stuffweate.blogspot.com.au/2014/08/healthy-indian-butter-chicken.html

  23. Serena says:

    Hi Jessica,

    Great recipe, I am going to try this for date night. What wine would you recommend to complement the herbs and spices?

    Thanks 🙂

  24. I love this recipe. One of my favorites. Thank you for sharing this.


  25. zahra says:

    Hi dear:

    How is it possible to make butter chicken without butter.? You hav to use butter else it is a creamy tomato chicken curry

    U can make it using 2 tsp of butter only…

    • Jessica says:

      Hi Zahra,

      It’s a healthier version so technically it isn’t “butter” chicken BUT it tastes exactly like it!

    • Jade says:

      This was surprisingly good. I adjusted the amounts a little as I am converting to metric measurements and I found the garam masala a little strong.. after adding more tomato paste and coconut milk I was pretty happy with the end result. Thanks!!

  26. katrina davis says:

    Just made this! Sooooo good!

  27. I’m sure everyone will adore this delicious butter chicken. It’s an ever time Indian food stuff. Thanks a lot for sharing it!

  28. Cheryl says:

    I made the chicken, rice and wheat naan bread last night and my husband and I both thought it was delicious! I will difinately make it again. Thanks for the recipe.

    • Jessica says:

      Hi Cheryl,

      I’m so happy to hear that!! You’re so very welcome and thanks for your feedback!

  29. Katie says:

    This was amazing! The flavor was spot on, and I did not miss all that extra butter and saturated fat one bit. I served this meal to company with rave reviews. Thank you for a healthier alternative for one of my most favorite dishes!

    • Jessica says:

      Hi Katie,

      SO happy to hear! You’re so welcome and thanks for your feedback!!

  30. Michelle Price says:

    Will the coconut milk currdle if I try the slow cooker method of the butter chicken recipe? Or do I need to add the coconut milk like an hour before it’s supposed to be done?

    • Jessica says:

      Hi Michelle,

      I’m not sure, actually! I haven’t tried this in my slow cooker so unfortunately I wouldn’t be able to advise you correctly. I do know that coconut milk hasn’t curdled on me before. If you do try it though, please let me know!! I hope it works and that you enjoy!!

  31. Slicey says:

    Has anyone tried making this using Lite Coconut Milk?

  32. Aimee deViveiros says:

    This has become a staple in my house! My boyfriend who wore he would never try any food with coconut milk could not even tell without the extra calories! Thank you so much for this amazing recipe

    • Gavin | Jessica in the Kitchen says:

      Yes! Thanks so much for sharing Aimee! We’re happy that this recipe was a hit for both you and your boyfriend!

  33. Mitchell says:

    Wow, this looks really delicious! A few years ago, I had some medical issues that have drastically changed my eating habits, requiring me to cut as much fat out of my diet as possible. As a result, I couldn’t eat a lot of the foods I used to love, and that includes Indian butter chicken. With a few minor exceptions, I don’t really eat out at restaurants anymore, because cooking for myself gives me much more control over how much fat I consume. I’ve been looking for a recipe that would enable me to reincorporate a healthier home-cooked version of butter chicken into my diet, but it’s been a particularly thorny problem for me because I’m very inexperienced in regards to cooking with Indian spices. Your recipe seems promising!

    There is one question I have before trying it out, though. Admittedly, I’m kind of a wimp when it comes to spicy foods. I always used to ask the servers at my local Indian restaurants to prepare the butter chicken as mild as possible. How spicy would you say this recipe is, and if I needed to dial down the heat a bit, would you have any recommendations on how do it?

    • Jessica says:

      Hi Mitchell,

      Thanks for sharing your story with me! The recipe isn’t spicy at all – in fact, you can add spice to it if you want! I hope that helps and that you enjoy!

  34. Cooky Mom says:

    This looks amazing! I’m not sure I could make it as good as my local Indian restaurant does, though, but I suppose I could at least try! 🙂

  35. Shashank says:

    Hello Jessica !!
    am all excited to cook your recipe this sunday evening for my pregnant wife. i was searching for an indian but different style chicken curry. and i loved the way you swinged out butter out of “The Indian Butter Chicken Recipe”. as am on my cardio session these days this one is good for my “cholestrol control movemnet too.”
    happy to know your love for Indian cuisine.
    Wish you great day & wonderful life ahead

    Uttrakhand, India

    • Jessica says:

      Hi Shashank,

      Aww thank you very much! I really hope that you both enjoy it so much!! Wishing you a great day and wonderful life ahead too!

  36. Morgan says:

    Looking forward to amking this tonight. Would all purpose gluten free flour or coconut flour suffice in place of the whole wheat flour to make it GF?

    Thank you!

  37. Jenna says:

    Looks so good! Does it matter if the canned coconut milk is light or full fat?

  38. Rachel says:

    How would you recommend making this less thick? I prefer my butter chicken to be a little runnier. Otherwise it’s delicious!

    • Gavin | Jessica in the Kitchen says:

      Hi Rachel Thanks for trying our recipe! We’re glad that you find it delicious. To make it less thick the best thing to do is reduce the flour added after adding the coconut milk and tomato paste. Start at a 1/2 tablespoon stir and work your way up by adding in half tablespoon increments until you’ve reached a thickness that you’re comfortable with. I hope this helps!

  39. Kim says:

    My husband and I love this!! I never thought it would be so easy and taste

  40. Kim says:

    My husband and I love this!! I never thought it would be so easy and taste so great. Thanks Jessica for this new recipe added to our rotation.

  41. Nadia says:

    I tried this recipe on Friday night and I was surprised by how creamy the sauce turned out! It was quite thick once I put the tomato paste but it became silky smooth after the last 10 minutes of simmering. While I enjoyed the texture of the sauce, I can’t say I was 100% on board with the taste: I felt like it lacked the depth of flavour of traditional butter chicken. I’ve seen online that there are many different combinations of spices for garam masala so I might try to play with that but keep the base of the sauce. We still enjoyed it though! Thank you for sharing this recipe 🙂

    • Gavin | Jessica in the Kitchen says:

      Hi Nadia thank you for your feedback. We love that you enjoyed our recipe. Thank you so much for reading and even trying our recipe. I hope you find the spice blend that you are the most comfortable with.

  42. Robert says:

    Tried this last night and it’s so good! I’ve missed butter chicken and this is a perfect replacement.

    Rating: 5
  43. Kirby Mellifont says:

    Swapped the chicken for sweet potato, which I roasted using coconut oil, garam masala, chilli flakes and curry powder to make it a vegan dish. I’m not even vegan, but I was so impressed with how authentic it tasted. Better than some restaurants I’ve had it at!

    Rating: 5
    • Courtney | Jessica in the Kitchen says:

      We’re happy to hear this! That does sound yummy! Thanks for reading, and definitely thanks for sharing!!

  44. Chris Chapman says:

    Made this last night…it was great! BIG portions- lot’s of leftovers for meal prep for my partner and I.

    • Jessica says:

      Hi Chris,

      Wow! Thank you so much for sharing and I’m so happy to hear that!!

  45. Susan Pena-Salisbury says:

    This was so easy, flavorful & what we needed for leftover
    rice. Love the addition of butter & spices to the rice!
    Brilliant! Thank you!

    Rating: 5

Send this to a friend