In a heavy bottomed pan, heat the oil.
Add the mustard seeds and udad dal. Once seeds splutter, reduce the flame, add the finely chopped chillies and curry leaves.
Add the grated ginger, finely chopped onion and stir on a medium flame for 3-4 minutes until the onions have softened.
Add the frozen peas (in case of fresh peas, boil them for 5 minutes in water until partly cooked and then add), bansi rava (semolina) and stir on a medium flame for 4-5 minutes. The rava will turn slightly darker in colour and become aromatic.
Meanwhile, boil 2 cups water on the side with 1 tsp salt.
Once the water comes to a boil, add to the rava in the pan with constant stirring. Reduce the flame to low and keep covered, allowing to steam cook for around 7 minutes.
Open the lid, fluff up the cooked rava (semolina) and garnish with fresh coconut and ghee.
Serve hot with some yogurt or any chutney.