Heat oil for deep frying, add cleaned cauliflower in hot oil and fry till golden brown. Drain and set aside.
In a pressure cooker or a regular pot with a tight fitting lid. Heat oil and ghee.
Add in all whole spices and fry for a min.
Add in onions and cook till golden brown.
Now add in coriander, mint and tomatoes and mix well. Cook that for few mins.
Add in all spice powders and salt and mix well.
Add in the fried gobi and toss well.
Add in rice and toss well in the masala.
Now add in water and mix well. Bring it to a boil and simmer on a very very low heat for 10 to 15 mins. Now let the pressure go by itself and open the cooker. Now fluff the rice and serve.