Go Back

Butter Cauliflower Masala (Vegan & Gluten-Free)

Author Samah Dada


  • 1 head cauliflower cut into florets
  • 1 1/2 tbsp extra-virgin olive oil
  • 1/2 tsp turmeric
  • Kosher salt
  • 1 13.5 oz can full-fat coconut milk
  • 3 tbsp Montys Plant-Based Butter
  • 1 small yellow onion diced
  • 4 cloves garlic minced
  • 1 1- inch piece ginger grated
  • 3 tbsp tomato paste
  • 1/2 cup canned crushed tomatoes
  • 1/2 tsp garam masala
  • 1 tsp ground cumin
  • 1/4 tsp turmeric
  • 1/2 tsp cayenne
  • Kosher salt


  1. Starting with the cauliflower: Preheat the oven to 400 degrees and line a baking sheet with parchment paper.
  2. Add the cauliflower florets to a large bowl.
  3. In a small bowl, whisk together the extra-virgin olive oil, turmeric, and kosher salt until fully incorporated.
  4. Drizzle the turmeric and olive oil mixture over the cauliflower florets in the bowl, and toss until the oil coats all of the florets.
  5. Transfer the cauliflower to the baking sheet, and bake at 400 degrees for 15 minutes, tossing halfway through baking. You want the cauliflower to still have a bite in it, as we will be cooking it with the masala.
  6. Remove the cauliflower from the oven and set aside.
  7. Now for the masala: Heat a large skillet over medium heat. Add the Montys Plant-Based Butter, and swirl it in the pan until it melts and small, gorgeous bubbles start to form.
  8. Add the diced yellow onion and cook in the melted butter for about 3-5 minutes or until the onion becomes translucent, tender, and lightly brown.
  9. When the onion is tender and translucent, add the minced garlic and grated ginger and cook with the onions.
  10. When the ginger and garlic have cooked in with the onions after a few minutes, it’s time for the masala! Add the garam masala, cumin, turmeric, cayenne, and kosher salt. Cook the spices with the onions for about 2 minutes.
  11. Now add the tomato paste. Brown the tomato paste with the onions for a few minutes.
  12. Now, add the canned, crushed tomatoes. Cook with the onions and tomato paste until the tomatoes darken and color and begin to reduce, about 5-7 minutes. You don’t want any of that “raw” tomato smell!
  13. It’s time for the coconut milk! Add it in and cook with the tomatoes for about 5-10 minutes. Season to taste with salt.
  14. Use an immersion blender and blend the curry to achieve a creamy, smooth consistency.
  15. Finally, add the cauliflower. Simmer and cook the cauliflower in the curry until it becomes tender.
  16. Garnish with cilantro and serve with naan and/or rice.