To prepare the millet upma, in a heavy bottomed pan, heat 1 tsp ghee/coconut oil and roast the millets gently until aromatic - for around 5-7 minutes.
Heat little over a cup of water in a small pan. Once this comes to a boil, add to the toasted millets with 1/2 tsp salt. Cover and cook until the millets are soft but not mushy. Foxtail millet will take around 8 minutes and Proso millet will take around 10 minutes. Once cooked, fluff with a fork and remove into a bowl. Keep aside.
Meanwhile, heat the ghee/coconut oil in another pan. Add the urad dal, mustard seeds and wait until the dal turns golden brown and the mustard seeds splutter.
Add the finely chopped ginger, green chillies, curry leaves and give it a good stir.
Now add the chopped onion, carrot and potato with a pinch of salt and stir well. Keep covered and cook for 4-5 minutes until somewhat cooked. Add the frozen peas, cover and cook for another 2-3 minutes.
To this add the cooked millets, stir to combine everything together. Season with salt as required.
For the garnish, in a small tempering ladle or pan, heat the coconut oil or ghee. Fry the cashewnut halves until golden.
Remove the Millet Upma in a platter. Garnish with fresh coconut, fried cashews and if you like some fried curry leaves too!