Add chana dal and urad dal.
Fry till both the dals is light brown.
Add chopped onion. Fry till onion turns transparent.
Cover and let cook for 2 minutes.
After onion has changed color, add chopped tomato and ginger (chopped or paste). I have used ginger paste.
Mix well.
Add 2 cups water.
Add salt, sugar. Bring to boil.
When water starts boiling, reduce flame to low.
Cover and let cook for 2 minutes.
After 2 minutes add roasted rava. The flame should be low when you are adding rava.
Mix well so as not to let form lumps.
Cover and cook for 3-4 minutes on low flame.
When you lift the cover after cooking for 3-4 minutes, rava would have absorbed all the water and will look as in the image.
Stir and check if rava is properly cooked by taking it between your fingers.
If rava is not properly cooked, add another 1/2 or 3/4 cup of water and cover and cook for another 1 or 2 minutes. I needed to add 3/4 cup.
Once the rava is properly cooked, add ghee, grated coconut and chopped coriander leaves. Mix well.
Switch off the flame.
Keep upma covered for 4-5 minutes if you can wait.
Serve rava upma hot.