This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken
Butter cauliflower recipe easy is a rich and creamy vegan twist on the classic Indian Butter Chicken. With tender cauliflower florets simmered in a luscious coconut milk and tomato sauce infused with warm spices, this dish delivers bold flavors in just 30 minutes. Perfect served over rice or alongside naan, it’s a meal that satisfies on every level — hearty, savory, and completely plant-based.
The first time I made this recipe, I was determined to recreate the same comforting aroma of a butter chicken dish but without the chicken. When I saw the golden, spice-kissed cauliflower emerge from the pan, I knew I had found a keeper.
Table of Contents
- What makes Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken special?
- What ingredients do you need for Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken?
- How do you make Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken step by step?
- Frequently Asked Questions About Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken
- Common mistakes to avoid when making Indian Butter Cauliflower
- What to serve with Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken?
- Tips for making Butter Cauliflower even better
- How to store and reheat Butter Cauliflower
What makes Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken special?
This dish is a delightful, plant-based adaptation of Indian Butter Chicken, swapping chicken for tender cauliflower and cream for coconut milk. It’s the perfect balance of rich, spiced flavors and creamy texture, ideal for both vegan and non-vegan eaters alike.
- Bold, aromatic spices bring warmth and depth to the dish.
- Creamy coconut milk creates a luscious texture without dairy, keeping it vegan-friendly.
- Maple syrup adds a subtle sweetness that balances the heat from chili powder.
- It’s perfect for meal prep and reheats wonderfully for weekday dinners.
What ingredients do you need for Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken?
The key ingredients for this Indian Butter Cauliflower include cauliflower florets, a blend of warm spices, coconut milk, and tomato puree. Here’s the full list of what you’ll need:
- 1 large head of cauliflower, cut into florets
- 3 tablespoons coconut oil
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 teaspoon chili powder (adjust to taste)
- 1 can (14 oz) coconut milk
- 1 cup tomato puree
- 2 tablespoons maple syrup
- Salt to taste
- Fresh cilantro for garnish
The garam masala is a standout ingredient, bringing a unique combination of spices that defines the rich and aromatic profile of this dish.
How do you make Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken step by step?
Making this recipe is simple and quick, taking only 30 minutes from start to finish. Follow these steps to enjoy a cozy, flavorful meal that’s packed with plant-based goodness.
Step 1 — Heat the oil
In a large skillet, heat the coconut oil over medium heat.
Step 2 — Sauté the onion
Add the finely chopped onion and sauté it until it becomes translucent, about 5 minutes.
Step 3 — Toast garlic and ginger
Stir in the minced garlic and ginger, cooking for another 2 minutes until fragrant.
You might also enjoy our creamy halloumi makhani recipe: a.
Step 4 — Add spices
Add the ground cumin, coriander, turmeric, garam masala, and chili powder. Stir well and let the spices toast for 1-2 minutes.

Step 5 — Add liquids
Pour in the coconut milk and tomato puree, stirring until smooth and well combined.
Step 6 — Cook the cauliflower
Add the cauliflower florets to the skillet, ensuring they are submerged in the sauce. Bring the mixture to a simmer.
Step 7 — Simmer and season
Cover and cook for 15-20 minutes, stirring occasionally, until the cauliflower is tender. Stir in the maple syrup, season with salt, and cook for another 5 minutes uncovered to thicken the sauce slightly.
Step 8 — Garnish and serve
Remove from heat and garnish with fresh cilantro before serving.
Frequently Asked Questions About Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken
Can I use frozen cauliflower?
Yes, you can substitute frozen cauliflower, but thaw and pat it dry first to avoid adding extra moisture to the dish.
For more ideas, check out our butter cauliflower recipe.
Is this dish spicy?
The recipe includes chili powder, but you can adjust the amount to suit your spice preference.
Can I make this dish lighter?
You can use light coconut milk instead of full-fat coconut milk for a lighter version, though the sauce will be less rich.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days.
What can I serve this dish with?
Serve it over basmati rice or with naan bread to soak up the flavorful sauce.
Common mistakes to avoid when making Indian Butter Cauliflower
Overcooking the cauliflower can make it mushy. Aim for tender yet slightly firm florets for the best texture.
Don’t skip toasting the spices. This step enhances their flavor and is crucial for achieving the dish’s signature taste.
Looking for something similar? Try our sheet pan garlic butter chicken.
Using low-quality coconut milk can weaken the creaminess of the dish. Opt for a good brand for a rich sauce.
What to serve with Butter Cauliflower Recipe – Vegan Twist on Indian Butter Chicken?
This dish pairs beautifully with several side options, making it a complete meal.
- Basmati rice: The long grains soak up the sauce perfectly, enhancing each bite.
- Naan bread: Perfect for scooping up every bit of the creamy curry.
- Cooling cucumber raita: Balances the heat and adds freshness to the meal.
- Roasted sweet potatoes: Their natural sweetness complements the rich, spiced sauce.
Tips for making Butter Cauliflower even better
Cut the cauliflower florets evenly for consistent cooking and texture.
Let the spices toast for the full 1-2 minutes to bring out their flavors.
Add a squeeze of lemon before serving for a touch of brightness to balance the rich sauce.
Blend a portion of the sauce for an extra creamy texture, then stir it back into the skillet.
How to store and reheat Butter Cauliflower
Store leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze for up to 2 months.
Reheat gently on the stovetop over low heat, stirring occasionally, to prevent the sauce from separating. Add a splash of water or coconut milk if needed to adjust the consistency.
Butter Cauliflower Recipe - Vegan Twist on Indian Butter Chicken
Equipment
- skillet
- cutting board
- knife
- measuring spoons
- measuring cup
Ingredients
- 1 large head of cauliflower (cut into florets)
- 3 tbsp coconut oil
- 1 medium onion (finely chopped)
- 4 cloves garlic (minced)
- 1 tbsp ginger (minced)
- 2 tsp ground cumin
- 2 tsp ground coriander
- 1 tsp turmeric powder
- 1 tsp garam masala
- 1 tsp chili powder (adjust to taste)
- 1 can coconut milk ((14 oz))
- 1 cup tomato puree
- 2 tbsp maple syrup
- salt (to taste)
- fresh cilantro (for garnish)
Instructions
- In a large skillet, heat the coconut oil over medium heat.
- Add the finely chopped onion and sauté until it becomes translucent, about 5 minutes.
- Stir in the minced garlic and ginger, cooking for another 2 minutes until fragrant.
- Add the ground cumin, coriander, turmeric, garam masala, and chili powder. Stir well and cook for 1-2 minutes to toast the spices.
- Pour in the coconut milk and tomato puree, mixing until well combined.
- Add the cauliflower florets to the skillet, ensuring they are submerged in the sauce. Bring to a simmer.
- Cover and cook for 15-20 minutes, or until the cauliflower is tender, stirring occasionally.
- Stir in the maple syrup and season with salt to taste. Cook for an additional 5 minutes uncovered, allowing the sauce to thicken slightly.
- Remove from heat and garnish with fresh cilantro before serving.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨

