Next Post
Saucy 30 Minute Thai Basil Salmon Curry.
This post may contain affiliate links, please see our privacy policy for details.
Sharing my vegan twist on a classic Indian dish with this Indian Coconut Butter Cauliflower. I’ve swapped the chicken for nutrient packed cauliflower, and replaced the heavy cream and butter with rich and creamy coconut milk and coconut oil. This coconut butter cauliflower is the perfect healthy, but still delicious, alternative to the traditional heavier version. It has a quick 30 minute cooking time and uses pantry staple ingredients. Making this recipe perfect for any night of the week.

My favorite thing to do is to cook for others. Creating a recipe that I know someone is going to love is such a fulfilling thing for me. It’s one of the reasons I love cooking so much. When my family was in town over Christmas, I knew that I would have to make Indian Butter Chicken. Butter Chicken is one of my brother Creighton’s favorite dishes. The rest of the crew loves a good Indian dish too.
That being said, there are a few people in the family who prefer a vegan/vegetarian diet. Enter this coconut butter cauliflower. It has all the same flavors and creamy sauce as classic butter chicken. However, it omits the chicken and replaces it with cauliflower, and is made vegan by using of creamy coconut milk.
It also happens to be much easier to prepare with just a 30 minute cooking time. So basically, it’s the perfect recipe for January.

I wanted to keep the dish as authentic as possible. So I first “marinated” the cauliflower in a mix of coconut milk, garlic, and ginger. It’s just a quick marinade to help the cauliflower soak up the garlic and ginger flavors. Once the cauliflower has marinated for 10 minutes or so, it’s time to broil. I like to do this to give the cauliflower a head start on cooking. it also gives it a nice little char before being added to the coconut butter sauce.
While the cauliflower is “marinating”, I make the coconut butter sauce to keep the recipe moving right along. The key to any good Indian butter sauce is all in the spices. I used a mix of garlic, ginger, garam masala, yellow curry powder, turmeric, and cayenne pepper for a very well spiced sauce. It’s warming and spicy, but not in an overpowering way. If you’re sensitive to heat, just adjust the amount of cayenne pepper to your liking.
My real secret to a delicious Indian sauce, whether vegan or not, is coconut milk. I adore using coconut milk in place of cream in any Indian style sauce I make. I find it not only to be creamier and healthier, but also every bit as delicious (if not more so) than what you might get at Indian restaurant. The coconut pairs so well with the Indian sauce seasonings. It’s always my go-to when making Indian inspired food.
By the time you have the sauce together, the cauliflower should be ready to go. Just slide it right into the sauce to finish cooking.

As you can probably guess, my favorite way to serve this is over steamed rice with a side of my homemade naan (which I’ve been making almost every other day as of late). If you’d like something a little more nutrient dense than white rice, try using steamed brown rice or quinoa.
I ended up serving this with a little mango salsa on top (just a simple mix of diced mango, jalapeño, lime, and cilantro) and it was truly delicious. I would highly recommend if you love a fruity touch of sweetness, which you know I do.

So, what was the family’s verdict?
Let’s just put it this way, all of the coconut butter cauliflower was eaten before the chicken version was touched. Trust me, I’m shocked that everyone, even the meat eaters in the family, went for the vegan version. This dish is truly loved by all. In fact, some of my harshest critics said this was some of the best Indian food they’ve eaten. Even one family member who has been to India several times.
I think it’s safe to say the recipe is a true hit. I’m sure I’ll be making it over and over again, especially since it’s so easy.

If you make this Indian coconut butter cauliflower, be sure to leave a comment and/or give this recipe a rating! Above all, I love to hear from you guys and always do my best to respond to each and every comment. And of course, if you do make this recipe, don’t forget to also tag me on Instagram! Looking through the photos of recipes you all have made is my favorite!
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

I loved this recipe! I added cooked chicken to mine and reduced the cayenne pepper to 1/2 tsp. I will likely add green peppers as well next time and increase the cayenne a little (maybe not quite a full teaspoon). Also the jasmine rice almost lends a little too much sweetness to the dish so I might try a different rice next time. I found that the parchment paper almost started to burn before the cauliflower got cooking, so I dumped the cauliflower off the parchment paper and continued broiling until done – turned out the parchment paper wasn’t really needed. Great recipe and fairly easy to make!
This was absolutely delicious!
Thank you Jay!
Even better the next day. We didn’t have mango chutney on hand, so I just served it with diced mango on top. It was so good, all around.
I love that! I am so glad this turned out so well for you, Amanda! Thank you!
I made this for dinner tonight, I followed the recipe exactly the only thing I did differently was throw it in a can of rinsed Chickpeas along with the cauliflower, the whole family (including the 5 & 8 year olds) loved it. I will definitely be making it again.
Thank you so much Kim! I am so glad you loved this recipe!
There’s no coconut butter in the recipe. Why is it in the name. Also no butter. So… ?
Hi Mary, There is a dish called Indian Butter Chicken, which this is based off. So I called the recipe Indian Coconut Butter Cauliflower. There is not butter in the recipe, but there is coconut. Please let me know if you have any other questions. I hope you love this recipe. Thanks so much!! xTieghan
This was incredible! We ate it before I was able to get a photo for Instagram! Next time 🙂
I am so glad you loved this Sarah! Thank you!
This was fabulous!! I made it a few days ago and cannot say enough great things about it. I cut the cayenne pepper by half and it was perfect spice for me. Definitely will make again.
Thank you so much Patti!
I made this although I added chicken to have some protein & a lott more of the spices because I really like spicy food and it was delicious. The chicken was butter soft and the cauliflower was texturaises and yummy. I also freezed a bit for meal prepping purposes and hopefully that will turn out well.
S
I am so glad you liked this! Thank you so much!
This recipe looks fantastic! Replacing chicken with cauliflower is such a great idea. I am always looking for good vegetarian options, and butter chicken is one of my favourite dishes. Thanks for posting, I can’t wait to try it 🙂
I hope you love this Ashley! Thank you!
Made this the other night and it’s seriously SO GOOD and SO EASY. If you like indian and butter chicken 10/10 would recommend giving this recipe a try. It is definitely going to become a regular in my life.
I am so happy to hear that Charlotte! Thank you for trying this!
soooo good!!
I made this recipe and it is soooo tasty and good, a crowd pleaser. I made it with chicken, my 3 teen boys eat a lot (and they love indian food, lucky me), so I doubled the recipe.
changes i made
-marinated the chicken with the spices on the list, added ground cardamon and a cup of plain greek yogurt.
– transferred the chicken to an instant pot and added the rest of the ingredients, and then some more garam massala and curry, 4 potatoes cutted in big chuncks and 4 carrots also cutted in big chuncks. Mix then set on pultry for 30 min. Absolutely delicious!! Thanks so much!!
Hi Adri! I am so glad this turned out so well for you and you enjoyed it! Thank you so much!
Made this tonight – added tofu and peas – delicious!
Thank you Kellyn!
Yummerz! We are making this lovely dish tonight. Thanks so much for sharing.
I hope you love this Paige! Thank you!
I made this last as a cozy post run meal…it was soooooo delicious…definitely one to make again ??
Thank you so much Janey! I am so glad you loved this recipe!
This recipe is amazing. I had leftovers for days (because I couldn’t bear to share) and it kept me healthy all weekend – even resisted ordering Thai food on a rainy Sunday night.
To anyone pondering – it’s SO WORTH IT!
Thank you so much Lindsay! I am so glad you loved this!