Upma
Semolina roasted and steamed with mustard seed, curry leaf and vegetables. Ready in twenty-five minutes and the south Indian weekday breakfast.
Image note: Illustration, generated by AI · not a photograph of this dish
Method
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Roast the semolina in a dry pan over a medium heat for 4 minutes, stirring, until it smells toasty. Tip onto a plate to cool.
-
Heat the ghee in the same pan and pop the mustard seeds for 30 seconds.
-
Add the urad dal and cashews and fry 1 minute, until golden.
-
Add the curry leaves, chillies and ginger for 20 seconds.
-
Add the onion and fry 4 minutes, until soft.
-
Add the carrot and peas and cook 3 minutes.
-
Pour in the water, add the salt, and bring to a rolling boil.
-
Turn the heat low and pour in the semolina in a thin stream, stirring constantly with the other hand.
-
Cook 4 minutes, stirring, until it thickens and pulls from the sides.
-
Cover and rest 5 minutes off the heat, then fork through the coriander and lemon juice.
Chef’s Tips
- Roast the semolina and cool it before it meets water.
- Thin stream in, constant stirring, no lumps.
- Rest covered for five minutes — it finishes swelling.
Common Substitutions & Variations
- A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the green chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
- A quarter-teaspoon of ground ginger per tablespoon of fresh is the standard ratio if you are working from the spice rack rather than a fresh root.
Pairing Suggestions
- Coconut chutney
- Filter coffee
- A wedge of lemon
Storage & Reheating
Best fresh. It sets firm when cold; steam to reheat.
Common questions
How long does Upma take to make?
About 25 minutes in total — 10 minutes of preparation and 15 minutes of cooking. The recipe serves 3.
What are the key tips for making Upma?
Roast the semolina and cool it before it meets water. Thin stream in, constant stirring, no lumps. Rest covered for five minutes — it finishes swelling.
What should I serve with Upma?
Coconut chutney; Filter coffee; A wedge of lemon.
Is Upma suitable for a special diet?
This recipe is vegetarian and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Upma?
About 380 kcal per serving, with 9 g protein, 56 g carbohydrate and 13 g fat. The figures are calculated from the ingredient list and are an estimate.
Nutritional Highlights
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.