Dry roast ½ cup sooji(fine rava) in a heavy bottomed kadai. Just roast for 3-5 mins in low flame until aroma comes, do not burn or change the color. Transfer to a bowl and set aside. Even if the pack of rava says its roasted variety, do roast it for a while as it makes a difference.
Heat 1 tablespoon oil, ½ teaspoon ghee - add ½ teaspoon mustard seeds, let it crackle.
Now add ½ teaspoon urad dal, ½ teaspoon chana dal, few curry leaves.
Fry until dals turn golden.
Now add around 9 cashews, fry until golden. By now dals would have turned crisp and golden.
Add 1 green chilli chopped and ½ teaspoon ginger finely chopped. Add 1 medium onion roughly chopped.
Saute until golden. You can add 1 small tomato if you like.
Add 1 and ¼ cups water. The basic ratio of rava : water is for 1 cup rava it is 2 and ½ cups water so for ½ cup I have used 1 and ¼ cups water.
Add 2 tablespoon milk. Though adding milk is optional, I would recommend adding milk for a more white colored, soft and fluffy upma.
Add required salt.
Give a quick mix.
Keep flame in medium flame. Let it come to a rolling boil.
Add roasted rava in a sprinkled manner and keep stirring.
Keep stirring continuously to avoid lumps.
Keep cooking until water is almost absorbed.
Once it becomes thick, pat it well.
Cover and cook for 2 mins.
Open and gently fluff the upma.
Give a quick mix.
Add ½ teaspoon ghee. Give a quick mix. Switch off.
Switch off. Keep covered for 5 mins.
Open and fluff the upma.
Fluffy nonsticky upma ready.