First, heat a pan with 1 Tbsp oil, add the ingredients listed under "To temper" in given order. Once the Fennel seeds starts changing color, add the Onion, green chilli, curry leaves and saute until the onion change to golden brown.
Now add the tomato, salt, ginger garlic paste and saute till the tomato gets fully mushy. Now add the masala powders (turmeric, chilli, coriander, jeera) except garam masala. Add ½ cup of water and give a quick stir. Turn the flame to medium and cook until it becomes semi-dry. By now all the raw smell of masala powders would have gone.
Now add the garam masala, give a stir and add the cleaned cauliflower florets. Give a stir and cook covered in low-medium flame until the florets are ¾ done.
Now open the lid, turn the flame to medium-high and cook until the masala becomes dry. Add the remaining ½ Tbsp of oil at regular intervals to avoid the masala burning and sticking to the pan. By now the florets will be fully done. Turn off the flame.
Serve hot and enjoy as a side for rice, dosa or any Indian bread.