Restaurant Pro
← All recipes

South Indian·South Asian

Rava Upma (South Indian Semolina Breakfast Upma)

A savory, quick South Indian breakfast porridge made from toasted semolina with tempered mustard seeds, curry leaves and sautéed onions — light, comforting and ready in under 30 minutes.

Rava Upma, servedAI image

25 min

start to finish

10 min

hands on

Easy

difficulty

4

servings

4 servings

Ingredients

Contains gluten. Cooking for an allergy? Check the label on every packet you use — brands differ, and we can only tell you what the recipe calls for.

Roughly, per serving

390 kcal9g protein45g carbs15g fat

An estimate, not a lab analysis.

Method

  1. Measure and have all ingredients ready next to the stove (mise en place).

  2. Heat a heavy skillet or wide nonstick pan over medium heat and add the semolina.

  3. Toast the semolina, stirring constantly, until it smells nutty and the color lightens slightly.

    Keep the heat at medium; semolina can burn quickly.

  4. Transfer the toasted semolina to a bowl and set aside.

  5. Wipe the pan, return to medium heat and add the vegetable oil.

  6. When oil is hot, add mustard seeds and wait until they pop.

  7. Add urad dal and chana dal (if using) and fry until golden-brown, about 1 minute.

  8. Add curry leaves, green chilies and chopped ginger and sauté for 30 seconds until fragrant.

  9. Add the chopped onion and sauté until translucent and soft, about 3–4 minutes.

  10. Stir in the peas (if using) and roasted cashews (if using) and cook 1 minute.

  11. Pour in the water and add salt; bring to a rolling boil.

    A vigorous boil before adding semolina prevents lumps.

  12. Reduce heat to low and slowly sprinkle the toasted semolina into the boiling water while stirring continuously with a wooden spoon or whisk.

    Sprinkling slowly and stirring prevents lumps.

  13. Cover the pan with a tight lid and cook on low for 3–4 minutes, until the semolina has absorbed the water.

  14. Remove lid and gently fluff the upma with a fork or spatula to separate grains; if it's too dry, add 1–2 tablespoons warm water and mix.

  15. Stir in lemon juice and chopped cilantro, taste and adjust salt, then transfer to a serving bowl.

Worth knowing

  • Toast the semolina well but do not brown it — toasting removes raw flour flavor and gives a nutty aroma.
  • Keep stirring when you add semolina to hot water to avoid lumps; a whisk helps if you have one.
  • Make extra and refrigerate — cooled upma firms and can be reheated in a pan with a splash of water.
  • For deeper flavor, replace 1 tablespoon oil with ghee (clarified butter); that makes the recipe non-vegan.

Make it yours

Cooking without dairy, without an oven, for someone who won't touch chilli, or for six instead of four? Have the recipe rewritten around it — quantities, steps and all.

VegetarianVeganQuickOne panBudget

More South Indian cooking

An original Restaurant Pro recipe — our own composition in the idiom of South Indian cooking, not any restaurant's recipe. Written to be vegetarian and vegan as listed.