This post may contain affiliate links. Read my full disclosure policy.
A delicious recipe for Butter Chicken – one of India’s most popular chicken curry dishes. It’s cozy and comforting and bursting with fragrant Indian spices. Serve with fluffy, Indian-style basmati rice and golden buttery naan bread! Love Indian Food? Try 35+ Mouthwatering Indian Recipes to Make at Home
Life is a process of becoming, a combination of states we have to go through. Where people fail is that they wish to elect a state and remain in it. This is a kind of death.~ Anaïs Nin
Similar to Chicken Tikka Masala this Indian Butter Chicken is vegan-adaptable and is really ALL about the sauce! The sauce alone, spooned over veggies and fluffy basmati rice will make you so incredibly happy you will want to melt into your chair.
Our favorite Butter Chicken Recipe
The best thing is this butter chicken recipe is that it is adaptable for mixed households, meaning, your spouse who wants his chicken dinner and your teen who is vegetarain can both enjoy this and will both totally loooooove it!
I’ve been making this recipe for years in our catering business and am so excited to be able to share it with you finally! It’s reasonably quick and easy ( 45-60 mins). The payoff, however, is huge.
Variations of Butter Chicken
Make it with chicken, roasted cauliflower or pan-seared crispy tofu, chickpeas, or roasted veggies ( or all the above) – all at the same time- and let your family assemble their own bowls. Everyone’s happy!
Version 1: Here it’s made with chicken thighs, left whole to finish cooking in the flavorful sauce. You can also use chicken breast. Serve over fluffy basmati rice, or with naan bread with a side of raita!
Version 2: Here below, it’s served with roasted cauliflower and brown basmati rice.
Version 3: Here it’s served with rice and pan-seared crispy tofu.
Version 4: And for a low-carb, high-protein option, you could serve the chicken with roasted cauliflower instead of rice. Or try cauliflower rice!
Or leave all the components separate so family members can create their own bowls!
What to serve with Butter Chicken?
- Emerald Dal
- Palak Paneer
- Raita!
- Mint Chutney
- Aloo Gobi
- Basmati rice
- Naan Bread
- Authentic Chai!
- Chai Cookies!
As you can see from the recipe, this can easily be made this vegan (though the ghee truly does add great flavor). Feel free to serve the Indian Butter Sauce over simple, oven-roasted veggies and rice, or slow-braised lamb or beef, or meatballs. It’s really that versatile.
If cooking for one or two, freeze half of the sauce for another time or freeze the sauce in individual portions – in small ziplock bags for quick lunches or dinners.
I purposely used coconut milk here instead of the traditional plain yogurt and heavy cream -to keep it vegan – but if you prefer, please use it instead.
FYI: the sauce tastes even better the next day. Be sure to rate the recipe leave your notes below and share any adaptions or substitutions.
Thanks and enjoy! xo
PS. Here’s a simple recipe for Garam Masala Spice that may be useful!
More recipes you may like:
- 35+ Chicken Breast Recipes
- 35 Must-Try Indian Recipes to Make at Home
- Roasted Butternut Tikka Masala
- Indian Shepherds Pie
- Aloo Gobi Recipe (Indian-Spiced Potatoes & Cauliflower)

Butter Chicken (Chicken Makhani)
- Prep Time: 20
- Cook Time: 40
- Total Time: 1 hour
- Yield: 6-8 1x
- Category: Main
- Method: stovetop
- Cuisine: Indian
Description
Butter Chicken (Chicken Makhani) served over your choice of roasted cauliflower or brown basmati rice– a flavorful Indian Curry dish that is vegan-adaptable!
Ingredients
- 2 lbs chicken (breast or thighs) or sub tofu, or cualiflower
- salt, pepper & garam masala to taste, oil for searing.
Indian Butter Sauce
- 2 tablespoons ghee (or coconut or olive oil)
- 1 onion, finely diced
- 1 cinnamon stick
- 1–2 serrano chilies (or sub 1 jalapeno) split in half lengthwise ( leave tops intact)
- 4 fat garlic cloves- finely minced
- 1 tablespoon ginger finely minced (or use ginger paste)
- 1/2 teaspoon fennel seeds
- 1/2 teaspoon cumin seeds
- 1/2 teaspoon black mustard seeds
- 14-ounce can diced tomatoes or tomato puree (or sub 2 medium tomatoes, diced, with their juices)
- 1 cup water or stock
- 1 tablespoon garam masala spice ( see notes)
- 2 teaspoons dried fenugreek leaves (optional, but elevates the dish substantially)
- 1 teaspoon chili powder
- 1 teaspoon paprika ( do NOT use smoked paprika, if you don’t have regular, just leave it out!)
- 13.5-ounce can coconut milk (milk and solids) see notes
- 1 teaspoons salt
- 1 teaspoon sugar or honey (optional)
- little squeeze of lemon, 2 teaspoons
- cilantro, optional garnish
Serve with naan bread, fluffy basmati rice, cauliflower rice or cauliflower florets and optional raita!
Instructions
- Season chicken (either whole or cut into bite-sized pieces) or tofu ( filets or cubes) generously with salt, pepper and a little sprinkling of garam masala. Heat oil in a skillet and sear well, until golden and crispy and set aside. (You will continue cooking the chicken all the way through in the Indian Butter Sauce.)
- Heat ghee or oil in a large skillet or dutch oven over medium heat. Add the onions, cinnamon stick and serano chilies and saute 8-10 minutes until deeply golden. Add the garlic, ginger , fennel seeds, mustard seeds and cumin seeds and cook until ginger is cooked and golden, about 3 more minutes. Add the diced tomatoes (and juices) plus 1 cup water. Add all the remaining spices and salt. ( If you didn’t have cumin seeds or fennel seeds earlier, feel free to add the same amount,f ground, now.)
- Bring this to a gentle simmer on low heat, uncovered for 10 minutes, stirring occasionally, allowing all the fragrant spices to infuse the sauce and your home. After 10 minutes it will have thickened slightly – stir in the coconut milk and simmer gently once more for 5- 10 minutes, placing the chicken into the sauce to finish cooking all the way through.
- Taste, adjusting salt. Add a little honey and lemon to taste if need be.
- Alternatively, you can keep everything separate, allowing people to make their own “bowls” with either chicken or tofu or veggies, over the basmai rice, topped with the fragrant Indian Butter Sauce.
- Sprinkle with fresh cilantro if you like.
Notes
This recipe is all about the Indian “Butter” Sauce. As you can see you can easily keep it vegan (though the ghee truly does add great flavor). Feel free to serve it over oven roasted veggies and rice, or slow braised lamb. It’s really that versatile. Feel free to freeze half of the sauce for another use, or to freeze it in individual portions- in small ziplock bags for later on down the road. You could even use the sauce in a slow cooker meal. I purposely used coconut milk here instead of the traditional plain yogurt and heavy cream ( to keep it vegan) which you are free to use instead ( 1 cup yogurt, ½ cup cream). FYI: the sauce tastes even better the next day.
Garam Masala Spice can be found at your local super market ( spice section or bulk spice section) and even though it’s kind of an “odd” ingredient, it’s one that I use here on the blog frequently, so perhaps worth investing in. You can also make your own blend….click here!
This recipe is all about the Indian Butter Sauce. As you can see you can easily keep it vegan. Feel free to serve it over oven roasted veggies and rice, or slow braised lamb. It’s really versatile. Feel free to freeze half of the sauce for another use, or to freeze it in individual portions- small ziplock bags for later on down the road.
Another ingredient I use a lot on the blog….are dried fenugreek leaves (not seeds) – they can be hard to track down, but well worth the hunt- they elevate Indian dishes substantially! Asian markets usually carry them or they can be ordered on Amazon.
Nutrition
- Serving Size: -Based on using Chicken Breast, served over roasted cauliflower
- Calories: 307
- Sugar: 6.1 g
- Sodium: 866.3 mg
- Fat: 21 g
- Saturated Fat: 11.7 g
- Carbohydrates: 18 g
- Fiber: 5.8 g
- Protein: 16.7 g
- Cholesterol: 48 mg
Keywords: butter chicken, Chicken Makhani, butter chicken recipe, best butter chicken, butter chicken sauce, Chicken Makhani recipe, how to make butter chicken
Hi there! I brought home from India what is labeled as fenugreek powder but looks like the ‘seeds’ when googling. Can I use instead of leaves, and if so, how much would you recommend?
Hi Julia- they are quite different. You can add of course- go light 1/2-1 teaspoon?
One of my FAVORITES! Really flavorful, and yet, not intensely complicated.
★★★★★
Awesome Laura!
Hello, if we don’t have a cinnamon stick should we sub ground cinnamon? Thanks.
Yes, I’d use 1/2 a teaspoon of cinnamon.
Sylvia! I’ve made a lot of butter chicken recipes in my life. This is the best one so far. It reminded me of being in India! Just delicious. Thank you so much for this!! I was able to get my hands on some fresh fenugreek leaves. I added more than the dried, and you were right it sure elevated the flavour!!
★★★★★
I so happy you liked this Ingrid! The fenugreek leaves really make it!
Is this better with skin on or skin off chicken
I prefer skin off, the sauce is pretty rich, but totally up to you!
This is by far the best butter chicken recipe I’ve ever made. Such complex flavours. Your recipes never disappoint.
★★★★★
Thanks so much Terry!
Incredible! My family gobbled it down. I’d say better than what we’ve had at restaurants not only for the complex and rich flavor but being able to control the quality of all the ingredients. Thank you for another great dish. And it’s worth it to take the time and toast your own garam masala.
★★★★★
Thanks Kim! Glad you all enjoyed this!
Turned out really good! Thank you for another great recipe!
★★★★★
Great to hear!
Really good but I didn’t see directions for the lemon and honey. I added a bit of each at the end. I also blended everything before adding the coconut milk for a smoother consistency. It was very spicy! I removed the Serrano peppers half way through after tasting, but luckily I love spicy food. I made with roasted cauliflower and rice and it was delicious!
★★★★
Opps! Sorry, Ashley- I left those out. Updated now and thanks for this pointing it out.
Made this tonight- tasted great, but was not like the pictures at all. Thin bodied, not “clingy” and brown. I did use light coconut, but I don’t think if I had used full bodied it would have changed things much. Will use again, but I have different expectations..
Hi Rob- sorry about that – and I’m pretty sure it was the light coconut milk. I never have good results with it. How was the flavor?
I’ve made this a dozen times with full coconut milk and exactly as written, but I also never achieve the dark color in the photos. The taste is outstanding, however, and it always gets compliments. After 10 minutes simmering, the tomato mixture is not a deep brown, and once the coconut milk goes in it, of course, lightens further. Not complaining…just would love to achieve that dark color if possible.
I have made SO many of your recipes and they are always a hit! You are my favorite food blogger. ❤️. Thanks for sharing your talents!
★★★★★
I hear you Kathy! I am remaking this soon and will see how it looks.You could try adding more paprika ( not smoked) and see if that helps?
I made this today and followed your recipe for vegetarian. Absolutely delicious!!!
Thank you for sharing all of these amazing recipes, what a gift you have.
★★★★★
thanks Sienna!
Absolutely delicious, made it with chicken for my son, vegan for myself. Will definitely make again. Thank you !
★★★★★
Hi there. Can you use fenugreek seeds instead of leaves?
The leaves are best!
Absolutely delicious!! very easy to make. I couldn’t stop eating, went back for seconds!! I will definitely make this again. Thanks
★★★★★