Restaurant Style Upma Recipe (Rava Upma)

4g protein · 20 min · 132 kcal

Restaurant Style Upma Recipe (Rava Upma)

Restaurant-style rava upma is a savoury Indian breakfast made with roasted semolina, spices and a handful of aromatics. It comes together quickly in one pan, with cashews, lemon and ghee adding richness and contrast.

20 min2 servings132 kcal

Ingredients

  • 160 g (1 cup)sooji, semolina or rava
  • 1 teaspoonjeera (cumin) seeds
  • 30 ml (2 tablespoons)oil or ghee
  • 1 teaspoonmustard seeds
  • 2 teaspoonssplit urad dal
  • 2 teaspoonssplit chana dal
  • 8–10cashew nuts
  • 1 teaspoonminced ginger
  • 3green chillies, finely chopped
  • 2 stalkscurry leaves
  • A big pinchasafoetida (hing)
  • 600 ml (2½ cups)water
  • 120 ml (½ cup)milk
  • To tastesalt
  • Juice of ½ lemonlemon juice
  • 2 tablespoonscoriander leaves (cilantro)
  • 30 g (2 tablespoons)ghee

Instructions

  1. 1

    Roast semolina

    On a medium-low heat, roast the semolina with 1 teaspoon of cumin in a pan until fragrant. Take care not to scorch or brown it on the bottom. Tip it into a clean, dry bowl or plate; you can do this ahead of time.

  2. 2

    Fry the tempering

    Add the oil to a heavy-based pan. Add the mustard seeds, chana dal, urad dal and cashews, and sauté for 1 minute, until they change colour.

  3. 3

    Add aromatics

    Stir in the chopped ginger, green chillies, asafoetida and curry leaves. Sauté for a further 20 seconds.

  4. 4

    Bring to boil

    Pour in the water and milk and bring the mixture to a boil. Hold back the salt until it boils, as the recipe warns that adding it earlier may cause the milk to curdle.

  5. 5

    Stir in semolina

    Once the water and milk are boiling, add the salt. Gradually add the roasted semolina and cumin, stirring continuously in one direction with a spatula after each addition to prevent lumps.

  6. 6

    Cover and cook

    Cover the pan with a lid and reduce the heat to low. Cook for 2–3 minutes, until the moisture has been absorbed, then turn off the heat.

  7. 7

    Finish with ghee

    Remove the lid and add the lemon juice, coriander leaves and 2 tablespoons of ghee. The ghee is optional but recommended; mix everything well.

  8. 8

    Serve while hot

    Serve hot with coconut chutney, pickle and sambar.

What is rava upma?

Upma is a savoury South Indian dish commonly served for breakfast, made by cooking semolina with water and a spiced tempering. Rava is another name for semolina, while sooji is a closely related term used for the same ingredient.

This version combines roasted semolina with mustard seeds, lentils, curry leaves and chillies, then finishes with lemon, coriander and ghee. Milk gives the cooking liquid a richer character, while the gradual addition of semolina helps keep the mixture smooth.

Nutrition and macros by portion

The nutrition label shows one serving as written: 132 calories, 4g protein, 21g carbs, 4g fat.

PortionAdjustmentkcalProteinCarbsFat
LighterUse less finishing ghee92 kcal2g15g3g
This servingAs written132 kcal4g21g4g
HungryServe a larger portion198 kcal5g32g6g

Semolina supplies most of the carbohydrates, while the oil and finishing ghee contribute much of the fat; the dals, cashews and milk add some protein. Serve a portion with sambar or another vegetable-rich side to round out the plate.

Roasting the semolina

Dry roast: Keep the heat at medium-low and stir or move the semolina as it warms. Stop once it smells fragrant; browning or scorching can give it a harsh taste.

Make ahead: The recipe allows the roasted semolina and cumin to be prepared in advance. Keep them in a clean, dry bowl until you are ready to cook.

Building the tempering

Seeds and dals: Add the mustard seeds, split lentils and cashews to the hot oil, then sauté them for 1 minute as directed. This brief frying gives the tempering its savoury base.

Aromatics: Ginger, green chillies, asafoetida and curry leaves need only 20 seconds in the pan. Keep them moving so they release their fragrance without burning.

Avoiding lumps

Add gradually: Once the milk and water have boiled and you have added salt, sprinkle in the roasted semolina in small additions. Stir continuously in one direction after each addition, rather than tipping it all in at once.

Keep stirring: Use a spatula to work through the mixture as it thickens. This is the key step for an even, lump-free texture.

Checking the texture

Absorption: After 2–3 minutes covered on low heat, the recipe says the moisture should be absorbed. If you can still see a pool of liquid, give it a little more time while keeping the heat low.

Finish: Stir in the lemon, coriander and ghee after turning off the heat. The result should be moist and cohesive rather than dry or browned.

Serving the upma

Accompaniments: The recipe suggests coconut chutney, pickle and sambar. Their different textures and flavours make a simple bowl of upma feel like a fuller breakfast.

Serve it hot, soon after mixing in the finishing ingredients. The fresh lemon and coriander are most noticeable at this point.

Recipe notes & tips

  • Roast the semolina gently and stop when it smells fragrant.
  • Prepare the roasted semolina and cumin ahead for a quicker breakfast.
  • Wait until the water and milk boil before adding salt, as directed in the method.
  • Add the semolina in small amounts while stirring continuously to help prevent lumps.
  • Keep the ginger, chillies and curry leaves moving during their brief sauté.
  • Add the lemon, coriander and ghee after turning off the heat.

Variations

  • Adjust the heat: Use fewer green chillies for a milder bowl.
  • Skip the cashews: Leave them out if you prefer upma without nuts.
  • Use oil: Choose oil instead of ghee for the initial tempering.
  • Omit finishing ghee: Leave out the final ghee if you want a less rich finish.
  • Add vegetables: Stir cooked vegetables into the tempering before adding the water and milk.

Common mistakes to avoid

  • Scorching the semolina: Keep the heat medium-low and remove it as soon as it smells fragrant.
  • Adding semolina all at once: Add it gradually and stir after every addition.
  • Stopping the stirring: Keep stirring continuously while adding the semolina to prevent lumps.
  • Adding salt before boiling: Wait until the water and milk come to a boil, as the method cautions that milk may curdle.
  • Overcooking the aromatics: Sauté them for only the stated 20 seconds.
  • Skipping the covered rest: Cook covered on low for 2–3 minutes so the moisture can be absorbed.

How to store

Refrigerate leftovers in a covered container and eat within 2 days. Reheat gently in a pan or microwave, adding a small splash of water if the upma has become dry.

Frequently asked questions

Can I roast the semolina in advance?

Yes. The method specifically notes that you can roast the semolina with the cumin ahead of time and keep it in a clean, dry bowl until needed.

How do I keep the upma from becoming lumpy?

Add the roasted semolina a little at a time to the boiling liquid, stirring continuously in one direction after each addition.

When should I add the salt?

Add it once the water and milk have come to a boil. The method warns that adding salt earlier may cause the milk to curdle.

Can I leave out the finishing ghee?

Yes. The recipe describes the final 2 tablespoons of ghee as optional, though recommended.

What can I serve with rava upma?

Serve it hot with coconut chutney, pickle and sambar, as suggested in the recipe.

Cook it from the original

This recipe comes from indianveggiedelight.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on indianveggiedelight.comOpens in a new tab
Calori App Free download Install