Clean, wash the rice. Soak in fresh water for about 15-20 minutes.
Heat oil in a pressure cooker and add the saboot masalas namely bay leaves, cloves and cinnamon and saute for 2 minutes.
Add the onions and fry till they start turning brown.
Add all the dry masalas namely turmeric, dry ginger powder, chilli powder and garam masala. Now add the corn and methi and fry for 2 minutes.
Add 3 cups of warm water to it along with rice and pressure cook for 1 whistle. I actually switch off the gas whenever I use basmati rice, as soon as the whistle starts. Let the steam escape on its own and separate grains of rice using a fork.
Serve hot with a raita of choice or even plain curd.