In a Blender add chopped spinach(palak) ,tomato ,green chillies and blend to a smooth paste without adding any water.
Start by roasting the sooji until it’s fragrant on medium low flame in a pan. Do not burn or brown the sooji from bottom so be careful.Remove it into a clean dry bowl or plate.Note:You can do this step of roasting sooji in advance and save time for busy mornings.
Add oil in a heavy bottom pan, add mustard seeds, jeera(cumin) seeds ,urad dal ,cashew nuts and saute for 1 minute until they start changing color.Next add chopped ginger and curry leaves. Saute another 20 secs.
Add spinach tomato puree to this pan and cook for 2-3 minutes.It slightly changes its color.
Later add the water, salt and let it come to a boil.Once it starts boiling, start adding the roasted sooji at a time.Stir sooji continuously after each addition in one direction with a spatula to avoid lumps.
Then cover the pan with lid and set heat to low. Let it remain like that for 2-3 mins still all moisture is absorbed.Turn off the heat.
Remove lid ,add lemon juice, coriander leaves and 2 tablespoon of ghee.Ghee is optional but recommended.Mix well.
Serve the spinach upma hot with coconut chutney ,pickle ,sambar .