Cook With Manali's Upma (Rava Upma)

Popular Indian breakfast Upma is a savory porridge made with semolina, water and veggies. It's a filling and nutritious meal and tastes great with a side of coconut chutney. 

Course Breakfast
Cuisine Indian
Keyword upma
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 3
Calories: 340 kcal
Author: Manali
5 from 1 vote


  • 1 cup sooji/rava, semolina, 182 grams
  • 1.5 tablespoons oil, or can use ghee
  • 1 teaspoon mustard seeds
  • generous pinch of hing, also known as asafetida
  • 7-8 raw cashews, broken
  • 1 teaspoon chana dal, soaked in water for 10 mins
  • 1 teaspoon urad dal dhuli, soaked in water for 10 mins
  • 1 teaspoon chopped ginger
  • 1 small red onion, chopped, around 70 grams
  • 1 green chili, chopped, or to taste
  • 12 curry leaves
  • 3 tablespoons green peas, frozen
  • 3 cups water, 24 oz
  • 3/4 teaspoon salt, or to taste
  • 1 tablespoon chopped cilantro, + more to garnish
  • 1 teaspoon lemon juice
  • 1 teaspoon ghee
  • lemon wedges, to serve


  1. Roast sooji on medium heat until fragrant, around 5 to 6 minutes, stirring continuously. Sooji shouldn't turn brown from bottom so be careful. Remove sooji from pan and transfer it to another bowl.

    You can do this step of roasting sooji in advance and save time for busy mornings.

  2. To the same pan now add 1.5 tablespoons oil on medium heat. Add mustard seeds and let them pop.

  3. Then add hing, cashews, chana & urad dal (which I soaked in water for 10 mins), ginger and saute for 1 minute until they start changing color.

  4. Add onion, green chili and curry leaves. Cook for 2 minutes until the onions are soft. 

  5. Then add the green peas and stir (I used frozen peas and soaked them in warm water for 10 mins before adding to the pan). Cook for 2 minutes until the raw smell of peas goes away.

  6. Add 3 cups of water. Then add salt, chopped cilantro and lemon juice and mix well. You may also add sugar if you like little sweet taste in your upma. You may add 1/2 teaspoon sugar. I did not add any.

  7. Now let the water come to a boil. Once the water comes to a boil, start adding the roasted sooji little at a time.

    Mix sooji after each addition in one direction with a wooden spatula. 

  8. Add all the sooji in similar way, little by little until all of it is absorbed by water.

  9. Then cover the pan with lid and set heat to low. Let it remain like that for 2 mins.

  10. Remove lid and add 1 teaspoon ghee. This is optional but recommended. Turn off the heat.

  11. Mix the ghee with the upma and close lid again for few seconds. Remove the lid, fluff upma with a fork.

  12. Serve upma warm with a side of coconut chutney!

Recipe Notes

Skip the ghee at the end to keep it vegan.

Nutrition Facts
Upma (Rava Upma)
Amount Per Serving
Calories 340 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 1g6%
Cholesterol 4mg1%
Sodium 647mg28%
Potassium 240mg7%
Carbohydrates 50g17%
Fiber 5g21%
Sugar 3g3%
Protein 9g18%
Vitamin A 265IU5%
Vitamin C 91.2mg111%
Calcium 46mg5%
Iron 3.2mg18%
* Percent Daily Values are based on a 2000 calorie diet.