In a wide pot(large enough to submerge cauliflower completely) heat water.
along with 1/2 tbsp tandoori masala and some salt.Once it comes to boil cook cauliflower until it is half done.
Drain water and let the cauliflower stand for couple of hours to make sure the cauliflower is completely dry.
Meanwhile mix all the ingredient for marinade except butter.
As we have already added salt in water,add salt to the marinade accordingly.
Once the cauliflower is completely dry spread the marinade evenly on the top and in between the florets using your finger. Try to spread marinade as much as possible but don't over do.Marinate for at least 4-5 hours in the refrigerator.
Take out the cauliflower from the refrigerator and allow it to thaw. Meanwhile pre-heat oven to 180 degree Celsius.
Bake cauliflower in toast mode (both the top and bottom rods are heated) for an hour or until the marinade is cooked properly.