Vegan Keto Butter Cauliflower with Coconut Milk

A rich, creamy vegan take on traditional butter cauliflower that fits perfectly into keto meal plans. Tender cauliflower florets swim in a luxurious coconut milk sauce infused with aromatic Indian spices like garam masala, turmeric, and ginger. The combination of coconut oil and olive oil creates the buttery richness without any dairy, while tomato paste adds depth and color. This comforting dish works beautifully as a main course for plant-based eaters or as a satisfying side dish. The warming spices make it ideal for cooler weather, and the low-carb profile supports ketogenic diets without sacrificing flavor or satisfaction.
Ingredients
- 1 lb cauliflower
- 1 ¾ cups canned full-fat coconut milk
- 1 oz shallot, finely choppedyellow onion1:1veganketo
similar flavor
- 2 ½ tbsp extra virgin olive oil
- 1 tbsp coconut oil
- 4 tbsp tomato paste
- 1 tsp ground ginger
- 1 ½ tsp garam masala
- ½ tsp medium chilli powder
- 1 ⅓ tsp cumin
- 1 tsp turmeric
- 1 pinch cayenne pepper
- ½ tsp salt
- 1 tsp garlic, minced
- ½ tbsp fresh herbs
Instructions
- 1
Melt coconut oil in pot over medium heat
- 2
Add finely chopped shallot and garlic, cook stirring frequently for couple of minutes
- 3
Add spices and tomato paste, stir for 1 minute until fragrant
- 4
Reduce heat and add coconut milk, mix well and cook for 10 minutes until creamy
- 5
Add cauliflower and cook for 10 minutes or until tender
- 6
Add olive oil and mix well
- 7
Taste and adjust spices if needed
- 8
Serve warm with fresh herbs on top
Tips
Cut cauliflower into uniform florets for even cooking and better sauce coverage
Toast the spices for 30 seconds before adding tomato paste to intensify their flavors
Let the sauce simmer gently to prevent coconut milk from separating
Good to Know
Refrigerate covered for up to 4 days
Can be made 1 day ahead, reheat gently on stovetop
Serve warm as main dish with cauliflower rice or as side dish
Common Mistakes
Keep heat medium-low after adding coconut milk to avoid curdling
Don't overcook cauliflower to maintain some texture
Substitutions
similar flavor
FAQ
Can I use frozen cauliflower instead of fresh?
Yes, but thaw and drain thoroughly first. Frozen may release more water, so simmer uncovered to reduce excess liquid.
What if I don't have garam masala?
Mix equal parts cumin, coriander, and cinnamon with a pinch of cardamom and cloves as a substitute.
How long will this keep in the refrigerator?
Store covered for up to 4 days. The flavors actually improve overnight as the spices meld together.