Roast semolina: Heat a pan on low and dry roast semolina, stirring constantly until lightly golden and fragrant. Set aside.
Heat fat: In the same pan, heat oil or ghee over medium heat.
Temper spices: Add mustard seeds and cumin seeds; let them splutter.
Add dals: Add chana dal and urad dal; sauté until golden.
Aromatics: Add green chilies, ginger, and curry leaves.
Onion u0026 veggies: Add onion and cook until translucent, then add carrots and peas.
Add water: Pour in water and salt; bring to a rolling boil.
Add semolina: Reduce heat and slowly add roasted semolina, stirring continuously.
Cook: Cover and cook 3–4 minutes until fluffy.
Finish: Add lemon juice, garnish with cilantro, and fluff gently.