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 swear I always take double the time it says to make a recipe, am I that bad of a cook?! Either way, this was an awesome recipe, but I think it does the dish a disservice to not serve it with the mango chutney, it definitely mixes up the flavor profiles and adds a lot! Loved it.
I am so glad you loved this Ashley! Thank you!
Made this coconut butter cauli with your homemade naan and all was delish! Both were easy enough and so much flavor. I added peas and reduced the cayenne to a 1/3 tsp, just perfect for us. Will definitely make this again. Thank you! I’ll post on my IG account soon.
Thank you so much! I cannot wait to see the photos!
Flavorful and very complex. Love this recipe and will likely use spice blend for other dishes. Thanks for sharing!
Thank you so much Carly! I am so glad you loved this recipe!
This recipe is a 10/10 – so quick and so flavourful!!!! It has been on repeat.
Thank you so much Becca! I am so glad you loved this recipe!
Made this for my family tonight. So yummy! My kids and husband loved it too! Thanks and I’ll be checking out the rest of your recipes now.
I hope you love everyone you try! Thank you Emily!
Just tried this tonight….. amazing!! You don’t miss the chicken or heavy cream at all. I eyeballed most of the ingredients but it came out perfect…restaurant quality!
Thank you so much Lesley! I am so thrilled this turned out perfectly for you!
Holy sh*t! I was practically licking the bowl! My broiler must not be as strong because it took closer to 10 minutes on high to char the cauliflower. This recipe was so good and the sauce was so luxurious 🙂 MAKE THIS!!!!!
I am so glad you loved this Angela!! Thank you!!
I made this as directed and was not impressed. I love spicy food and it was way over-spiced. It also tasted nothing like butter chicken (or butter anything else). I ended up adding some butter for creaminess and tomato sauce to down play all of the spice. I suspect we will eat this for dinner tonight and throw the leftovers out.
Hi Lori! I am so sorry that this did not work for you. Are there any questions I could help you with? I hope you love some other recipes on my blog!
Looks great! I recommend using Indian red chili powder instead of cayenne pepper if you have it. Cayenne pepper isn’t normally used in Indian cooking (definitely easier to find though). You can find red chili powder in most Indian grocery stores.
I really like your blog, by the way! Been following it for years haha 🙂
Thank you so much Jessica! I hope you love this recipe!
This was absolutely delicious. I had made cauliflower steaks a few night earlier so this was a great use of the florets that were left. This is one I will make again.
Thank you Bobbi!
I made this for meal prep and it’s delicious!! I subbed butter for coconut oil because I didn’t have any and added a can of chickpeas with the cauliflower. Thanks for sharing this!
Thank you Natalie! I am so glad you loved this!
Made this tonight for dinner!! Yum!! Even impressed my son’s friend who has family from India!
Wow I am so happy to hear that! Thank you Stacey!
This is supreme! I made it for dinner ten days ago, following the recipe to a T, and I’m making it again tonight. Bravo and thank you.
Thank you so much Lauren!
We had this for dinner and it was delicious! I know I’m on to a winner when my husband says “You can make that again”. Thank you for the great recipe. I threw in some chickpeas with the cauliflower because I had some to use up and they were a good addition too.
Thank you so much Sam! I am so glad you loved this recipe!
This was a hit! Made it tonight for my husband and three kids (ages 6, 3 and 1) and everyone gobbled it up! Used only a pinch of cayenne for the little ones and wished I’d tripled the recipe! Was such a fast, easy recipe and will definitely be adding it to the rotation! Thank you!
Thank you so much! I am so glad you loved this Caroline!