Roast Semolina: Place a thick-bottomed pan on medium heat. Add semolina to the pan and roast it until a nice, cooked aroma emanates. This step enhances the flavor of the upma.
Heat ghee in the same pan
Tempering: .Add mustard seeds and let them crackle. Then, add urad dal and chana dal. Fry until they turn golden brown. Next, add cashew nuts and sauté until they are lightly browned and fragrant.
Sauté Aromatics: Add chopped onions and green chillies to the pan.
Add Curry leaves, and Sauté until the onions turn translucent and soft. This adds a delightful aroma and flavor to the upma.
Incorporate Veggies: Toss in the chopped carrots, ginger, and green peas. Stir well to combine.
Season with salt and sugar to enhance the taste of the vegetables.
Add Liquids: Pour in the water and milk into the pan. Bringing this mixture to a boil infuses the upma with a creamy texture from the milk.
Combine with Semolina: Gradually add the roasted semolina into the pan while stirring quickly to prevent any lumps from forming. Ensure that the semolina is evenly mixed with the liquid and vegetables.
Cook: Cover the pan and reduce the heat to low. Allow the upma to cook for a couple of minutes, allowing the flavors to meld together.
Steam: After cooking, keep the lid on and let the upma sit for a few minutes. This allows the semolina to absorb any excess moisture and become fluffy.
Serve: Remove the lid add fresh chopped coriander leaves, give the upma a good mix, and serve it hot. For an authentic touch, serve on banana leaves to enhance the presentation and aroma of the dish.