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.
This was delicious- it was even a hit with the less adventurous eaters of my family. I ended up doing half cauliflower and half chicken, roasting them both the same way (for probably 20 min) and it turned out great.
Thank you Emily! I am really happy to hear that! xTieghan
Not sure why use olive oil to brown the onions, and then add coconut oil to the sauce later. I cooked onions in coconut oil. Also used diced tomato instead of one of the cups of coconut milk, as that seemed like a lot of coconut.
I hope this still turned out well for you Leslie! Thank you! xTieghan
Should I be using sweetened or unsweetened coconut milk??
Hey Howard,
I like to use unsweetened coconut milk. I hope you love the recipe, Happy Thanksgiving! xTieghan
Made this just as is, fantastic! Thanks so much. Made it again a few days later 😉
I am really glad this turned out so well for you, Dru! Thank you! xTieghan
This is such a good recipe! Everyone loved it and no one in the family missed meat – which was huge win! We did add frozen peas at the end for an extra veggie and we only did 1/4 tsp of cayenne as our family would not be able to handle the full teaspoon the recipe calls for as we all would have been on fire if I did the full amount. It was the perfect amount of subtle heat that really enhanced the flavor. Will definitely be making this again! Thanks for all the delicious recipes!
I am so happy this recipe turned out so well for you, Maddie! Thank you so much for trying this one! xTieghan
Really enjoyed this Indian CoconutButter Cauliflower. Even my husband who is a serious carnivore said he loved this and would like it again on another meatfree minday. That is high praise indeed!
Thank you Lisa! xTieghan
I really enjoyed this recipe! It was easy, fast and super tasty. I used two small heads of romanesco instead of the cauliflower because that’s what I had. Otherwise I stuck to the recipe completely and I wouldn’t change a thing. Definitely adding this to the rotation!
Thank you so much Jessie! I am really glad this turned out so well for you! xTieghan
Thanks this was decent. i think needs a lot of lime at the end. def get the naan or rice going. also more red chilli.
Thank you so much! xTieghan
My family loved this meal. So easy to make and with such flavor. I definitely will be making this again. Definitely enjoyed it!
I am so happy to hear that, Grisel! Thank you for trying it! xTieghan
This was so delicious! Thank you for sharing this recipe!
Thank you Kavina! xTieghan
Thanks for sharing this wonderful Indian recipe. It looks so delicious Adding coconut to any dish gives an addon flavor.
Thank you so much! xTieghan
Made this tonight and it was delicious! I omitted the coconut oil at the end but otherwise made it just like this, so so tasty and quick to make.
Thank you so much JJ! xTieghan
The East Indian lady from whom I took courses decades ago would approve of this dish. Although she never used “yellow curry powder”, opting instead for a blend of individual spices appropriate to the dish, this turned out surprisingly good. I followed the recipe as written, cutting the cayenne to 1/8 tsp which was just enough to allow the other flavours to shine through. Well done. This is a keeper.
Wow that is amazing! I am really glad this recipe turned out so well for you! Thank you! xTieghan
Made this last night and it was a hit. I love recipes that provide a base and you can play with it! I had some cooked chickpeas in the freezer and added those to the cauliflower. I went heavy on the cayenne. We had an heirloom tomato from the garden that was looking a little sad, I chopped it up and added it with the tomato paste. I made a side of homemade naan and used frozen brown rice from TJ’s as the base. Was thrilled to find chutney in the freezer, put that on the side with some greek yogurt to cut the heat. Next time I’ll probably put some frozen peas or green beans in for color. It was delicious, easy and I had everything in the pantry. I froze half so I can feel like a hero a few weeks from now when I don’t feel like cooking. This would also be good on some greens. I felt like it might be missing some sort of acid, I added a little lime juice (I’m always adding acid to food). This is a keeper!
Hi Stacey! I am so happy this recipe turned out so well for you! Sounds like an amazing dinner! Thank you so much for trying this one! xTieghan
I love this recipe. I add some chickpeas for protein… I don’t use so much cayenne as I’m a bit nervous of too much heat and I use diced Tom’s instead of the Tom paste to avoid so much salt. I also cover the cauliflower in the oven with alfoil to soften it some more. Thankyou so much!!
Thank you so much Narelle! I am really glad this turned out so well for you! xTieghan