Goan Sooji Upma
This Goan-style sooji upma is light, savory, and gently spiced with green chili, ginger, and curry leaves. Roasted semolina cooks into a soft, fluffy breakfast that tastes especially good with a squeeze of lime and fresh coriander.
For 4 servings
- roast · ~4 min
Roast the semolina.
Heat a dry pan over low-medium heat and roast the semolina, stirring often, until it smells nutty and feels light, 3 to 4 minutes. Do not let it brown.
TIPKeep the heat gentle so the semolina stays pale and cooks up fluffy. - temper · ~2 min
Make the tempering.
1.Heat the 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 fry for a few seconds. - saute · ~4 min
Cook the onion.
Add the onion and sauté until soft and lightly translucent, 3 to 4 minutes.
- boil · ~3 min
Add water and bring it to a boil.
Pour in the water and add the salt. Bring it to a steady boil so the semolina cooks evenly.
- mix · ~2 min
Stir in the semolina.
1.Lower the heat.2.Add the roasted semolina in a slow stream, stirring constantly.3.Break up any lumps as soon as they form.TIPA steady stir while adding the semolina gives you smooth upma without clumps. - simmer · ~4 min
Cook until soft and fluffy.
Cover and cook on low heat until the water is absorbed and the upma turns soft and fluffy, 3 to 4 minutes.
- garnish · ~1 min
Finish with coconut, coriander, and lime juice.
Fluff the upma with a spoon, then mix in the grated coconut, coriander leaves, and lime juice.
- 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 sooji just until nutty and pale; any browning can make this upma taste toasty instead of delicate.
- 2Wait for the mustard seeds to fully splutter before adding urad dal, or the dal may brown before the seeds open.
- 3Keep the water at a steady boil before adding semolina so it swells evenly and stays fluffy, not pasty.
- 4Pour the roasted semolina in a thin stream with one hand while stirring with the other to prevent stubborn lumps.
- 5Cover only after the semolina is fully mixed in; trapped steam then finishes the grains without needing extra oil.
- 6Mix in the lime juice off the heat so its fresh tang stays bright and doesn't turn dull or bitter.
- 7If reheating leftovers, sprinkle in a spoonful of hot water and fluff gently to bring back the soft texture.
Adapt it for your goals.
Vegetable-loaded
Add finely chopped carrot, green peas, or beans with the onion for a more colorful, hearty breakfast with extra texture.
low oilLow-oil
Reduce the oil slightly and use a good nonstick pan; the upma will still be flavorful from the tempering and fresh finish.
no onionNo-onion
Skip the onion for a simpler version that lets the ginger, curry leaves, coconut, and lime stand out more clearly.
spicierSpicier
Increase the green chilies or add a pinch of black pepper for a sharper heat that balances the soft semolina.
Why this is on our healthy list.
Light Yet Satisfying
Semolina cooks into a filling breakfast base, while the soft texture makes the dish feel substantial without being heavy.
Includes Digestive Spices
Ginger, curry leaves, and green chili add aroma and warmth, making the savory upma feel lively and comforting.
Plant-Based Goodness
This dish is built from semolina, lentils, herbs, coconut, and spices, offering a simple vegetarian meal with varied textures and flavors.
Fresh Herb and Citrus Finish
Coriander and lime juice add freshness at the end, helping brighten the dish without needing extra fat.
Frequently asked questions
Lumps usually happen when the semolina is added too fast or without constant stirring. Add it in a slow stream to boiling water and stir continuously.



