Skip to main content

Upma Recipe (Semolina Porridge)

Supriya is a homemaker who is passionate about cooking. She loves to share her recipes with the world.

Upma is a savory Indian porridge made with semolina

Upma is a savory Indian porridge made with semolina

Upma is a savory porridge made with semolina (rava), onion and green chillies. It is a traditional South Indian breakfast that is usually served with coconut chutney and peanut chutney. It tastes great on its own, even without any side dishes. It is easy to make and takes around 15-20 minutes to prepare.

Whether you are a newbie, a student or a bachelor, you can cook this dish with minimum effort. It is tasty, nutrient-rich and can be prepared in no time.

Beginning your day with a nutritious breakfast stimulates your metabolism and gives you energy to work productively throughout the day.

Scroll to Continue

Read More From Delishably

Cook Time

Prep timeCook timeReady inYields

5 min

10 min

15 min

2 servings


  • 1 cup / 100 grams rava (semolina)
  • 1 medium-sized onion, finely chopped
  • 1/4 teaspoon turmeric
  • 2-3 green chillies, chopped
  • 5-6 curry leaves
  • 1 teaspoon mustard seeds
  • 10-15 roasted peanuts or cashew nuts
  • 1/2 teaspoon salt, or to taste
  • 2 teaspoons ghee (clarified butter) or cooking oil
  • 2 cups water


  1. Heat a pan and add the rava (semolina).
  2. Begin to roast the rava on medium heat. Stir often.
  3. The rava grains should become fragrant and start dry, separate and crisp. Don't let the grains turn brown.
  4. Turn off the heat, transfer the roasted rava to a plate and set aside.
  5. In a pan, heat the ghee or cooking oil.
  6. Add the mustard seeds. When they start spluttering, add the green chillies and curry leaves.
  7. Add peanuts or cashew nuts and stir for 2 minutes.
  8. Add onions and stir for a few seconds. Add salt and a pinch of turmeric.
  9. Add the roasted semolina back to the pan, stir for 30 seconds and add 2 cups of water. Mix well. If needed, add more water into the mixture. Note: Be careful to avoid getting splashed.
  10. Add coriander leaves in order to give flavour and add fragrance.
  11. Let the upma boil while stirring continuously. Add an additional teaspoon of ghee (this is optional but recommended). Cover the pan with a lid for 1 minute.
  12. Turn off the flame. Serve hot upma with tea or coffee. Enjoy!


  • Pour the water in a slow stream with one hand and constantly stir it with the other. This helps prevent any lumps from forming.
  • You may add your favourite vegetables like carrots, beans, or peas.

© 2020 Supriyasharma

Related Articles