Upma is a basic Indian breakfast recipe made with semolina, some basic spices, herbs & veggies.
Preparation Time: 5 minutes
Cooking Time: 20 minutes
(1 CUP = 250 ML)

Sooji/ Semolina- 1 cup
Oil- 2 tablespoon
Mustard seeds- 1 teaspoon
Cumin seeds- 1 teaspoon
Urad dal (split skinned black gram)- 1 tablespoon
Chana dal (split and skinned bengal gram)- 1 tablespoon
Raw Peanuts- 1 tablespoon
Cashews- 8-10
Green chilies- 2, chopped
Curry leaves- 10-12
Onion- 1, big, finely chopped
Water- 2.5-3 cups
Coriander leaves- 1 tablespoon, chopped
Lemon juice- 1 tablespoon
Salt- as per taste


We will begin by dry roasting the rava in a pan on low to medium heat.
Stir often while roasting it.
Do not brown the rava. Tha rava grains should become crisp, fragrant and dry.
Once done swith off the heat.
Take out the roasted rava. Cool it.

Chop onions and green chilies.

In a pan, heat oil.
Add in mustard seeds and let them crackle.
Next add cumin seeds, dry whole red chilies, urad dal and chana dal. Roast them for few seconds. Fry till they begin to brown a bit.
After that add in peanuts and cashews.
By the time, the cashews and peanuts get golden the dals would also get golden.

After that add chopped onions, chopped green chillies and curry leaves.
Sauté till onions become translucent.

Then add water and salt to this mix.

When the water comes to a rolling boil, lower the flame to its lowest.
Add in the lemon juice (if you are using it). Mix well.
Then add in the rava slowly while stirring it continuously.
Stir everything well and check for any lumps. Break up if any.
The rava grains absorb water and thus swell and get cooked.

Cover and cook on a low flame for 2 minutes until the water evaporates.
After that switch off the flame.
Your upma is ready.
Add chopped coriander leaves and mix well.
Serve hot upma with coconut chutney, pickle or with mint coriander chutney.