Roast the Semolina: Heat a pan over medium heat and dry roast the semolina until it turns lightly golden and aromatic. Stir continuously to prevent burning. Remove from heat and set aside.
Prepare the Tempering: In the same pan, heat ghee or oil. Add mustard seeds and let them splutter. Then, add cumin seeds, curry leaves, and green chilies. Sauté for a few seconds until fragrant.
Cook the Vegetables: Add chopped onions, carrots, peas, and beans to the pan. Sauté for 3-4 minutes until the vegetables soften. You can also add a pinch of turmeric at this point for color.
Add Water: Pour in 2 cups of water and bring to a boil. Season with salt to taste. If you like a slight tang, you can add a squeeze of lemon here.
Add Semolina: Reduce the heat to low and slowly add the roasted semolina, stirring constantly to prevent lumps from forming. Let the mixture cook for 3-5 minutes until the semolina absorbs all the water and becomes fluffy.
Final Touches: Once cooked, remove from heat and let it sit for a minute. Garnish with fresh coriander leaves and serve hot with coconut chutney or sambar.