Egg Upma
A comforting South Indian style upma made with roasted semolina, onions, green chili, and soft scrambled eggs. It cooks quickly, stays light enough for a full meal spread, and tastes especially good with a squeeze of lemon.
For 4 servings
- roast · ~4 min
Roast the semolina.
Heat a dry pan over low to medium heat and roast the semolina for 3 to 4 minutes, stirring often, until it smells nutty but does not brown. Transfer to a plate and keep aside.
TIPKeep the heat moderate so the semolina roasts evenly and does not catch at the bottom. - temper · ~2 min
Make the tempering.
1.Heat oil in the same pan over medium heat.2.Add mustard seeds and let them splutter.3.Add urad dal and cook until lightly golden.4.Add curry leaves, green chili, and ginger and cook for 30 seconds. - saute · ~4 min
Cook the onion.
Add the onion and sauté for 3 to 4 minutes until soft and lightly translucent.
- saute · ~2 min
Scramble the eggs.
Crack the eggs straight into the pan and stir gently until just set into soft curds, about 1 to 2 minutes.
TIPDo not overcook the eggs here; they will finish cooking after the semolina goes in. - boil · ~3 min
Add water and salt.
Pour in the water and add the salt. Bring it to a steady boil.
- mix · ~2 min
Stir in the semolina.
Lower the heat and add the roasted semolina in a slow stream, stirring continuously to prevent lumps.
TIPAdd the semolina gradually while stirring with your other hand for a smooth upma. - simmer · ~3 min
Cook until the upma turns soft.
Cover and cook on low heat for 2 to 3 minutes until the water is absorbed and the upma is soft and fluffy.
- garnish
Finish with cilantro and lemon juice.
Turn off the heat, add cilantro and lemon juice, and mix gently.
- serve
Serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Roast the semolina only until aromatic; any browning can make the upma taste slightly bitter.
- 2Let the mustard seeds fully splutter before adding urad dal, or the tempering will taste flat.
- 3Keep the eggs softly scrambled in step 4, since they continue to cook after the boiling water and rava go in.
- 4Pour the roasted semolina in a thin stream while stirring constantly to avoid stubborn lumps.
- 5Rest the upma covered for 2 minutes after cooking so the semolina finishes hydrating evenly.
- 6Add lemon juice only after switching off the heat to keep its fresh, bright flavor.
- 7If reheating leftovers, sprinkle in a little hot water and fluff gently to bring back softness.
Adapt it for your goals.
Vegetable-loaded
Add peas, grated carrot, or finely chopped beans after the onions for a heartier breakfast with more texture and color.
spicierSpicier
Use extra green chili and a pinch of black pepper to make the egg upma sharper and more warming.
ghee finishedGhee-finished
Replace part of the oil with ghee or stir in a little at the end for a richer, more traditional aroma.
higher proteinHigher-protein
Add 1 or 2 more eggs for a more filling version that works well as a quick lunch or post-workout meal.
Why this is on our healthy list.
Protein from Eggs
Eggs make this upma more satisfying and help turn a simple semolina dish into a balanced, filling meal.
Gentle Digestive Spice Base
Ginger, curry leaves, and green chili add flavor while keeping the dish light and lively rather than heavy.
Lighter Comfort Food
Because it uses a modest amount of oil and no cream-heavy ingredients, this dish stays comforting without feeling too rich.
Frequently asked questions
Lumps usually happen when semolina is added too quickly. Add it in a slow stream over low heat while stirring continuously.



