Print Pin
5 from 5 votes

Upma Recipe (Rava Upma)

Vegetable Rawa Upma is a flavorful and satisfying recipe made with simple ingredients and comes together in 30 minutes. In addition to that, it's hearty, wholesome, filling, and is the perfect recipe to start your day!
Course Breakfast
Cuisine Indian
Prep Time 10 minutes
Cook Time 10 minutes
Soaking time 10 minutes
Total Time 30 minutes
Servings 4
Calories 261kcal
Author Ruchi



  • 1 cup Semolina also known as sooji, suji or rawa
  • 2 tablespoons Oil non-vegans can use ghee
  • 9 pieces of Cashews
  • ¾ teaspoon Mustard seeds
  • A pinch of Asafoetida also known as Hing
  • 1 small Onion chopped
  • ¼ cup Carrots finely chopped
  • 7-8 pieces of Curry leaves
  • teaspoons Chana Dal soaked in warm water for 10 minutes
  • ¼ cup Frozen peas
  • ½ teaspoon Red chili powder
  • - - Salt to taste
  • ½ teaspoon Sugar
  • cups Luke warm Water
  • 2 teaspoons Lemon Juice


  • Dry roast the fine sooji or semolina on medium-low heat for 5-7 minutes until fragrant.
  • keep stirring continuously. Be careful as sooji gets burned quickly. Therefore, so not leave sooji unattended at any time. Once done, transfer the roasted sooji to a clean plate and set aside.
  • To the same pan, add 1 tablespoon oil. Add cashew pieces to the hot oil and cook for 2-3 minutes until lightly golden. Remove cashews from the pan and set aside. 
  • To the same pan, add the remaining oil. Add mustard seeds and allow them to crackle.
  • Add hing to the mustard seeds. Stir in chopped onions and mix to combine. Cook onions for 2 minutes until translucent. 
  • Add chopped carrots and cook for another 3-4 minutes stirring occasionally. Stir in soaked chana dal and curry leaves. 
  • Add frozen peas and mix to combine. Cook for 2 minutes until the peas lose their frozen smell.  Stir in red chili powder and salt. Mix to combine.
  • Pour in lukewarm water, lemon juice, and sugar. Bring the water to a boil. When the water starts boiling, add roasted sooji and stir the spoon in the clockwise direction continuously to combine.
  • Cover the pan with a lid. Allow the sooji to simmer on a low heat for 3-4 minutes until sooji absorbs all the water. 
  • After the desired time is over, remove from heat and uncover the pan. Allow the upma to rest for 4-5 minutes in the pan. Fluff upma with a fork and serve hot with the chutney of your choice.


Cooking tips!
  • Dry-roast Sooji - Make sure you roast sooji/semolina well before you start  with the recipe. To speed up the process, you can roast sooji days in advance and store it in a cool, dry place. Always dry roast sooji on medium-low heat to avoid burning.
  • For a melt-in-your-mouth, taste use fine sooji for this recipe. There two different types of sooji, fine and coarse, and both will yield different results.
  • Once water is added to the upma, stir the spatula in one direction.- mix upma in the clockwise or anti-clockwise direction. Stir continuously to avoid lump formation.
  • Follow the water and Rawa upma ratio, and you just can’t go wrong with this Rawa upma recipe.
  • Veggie Rawa Upma tastes best when served hot or at room temperature.
  • If you plan to make this veggie upma recipe a day in advance, then don't add the nuts. Add nuts while serving. 
  •  What can you use instead of chana dal? The closest match is Urad dal. Soak and use it just like chana dal. 
  • Can you make this upma recipe without vegetables? Ofcourse, you can! For plain upma, simply skip the vegetables step and follow the recipe as is. 
  • Can you make this recipe gluten-free? Semolina/Rawa is a form of wheat, and therefore, it is not gluten-free. You can try this recipe with other gluten-free grains like quinoa, millets, or oats.
  • You can also use a store-bought roasted sooji packet to save time. 
  • Feel free to leave out the cashews if you don't have a liking for them. 
  • This is a versatile recipe, so play around and add the vegetables of your choice. The more the vegetables, the tastier and healthier upma will be. 
  • Make sure you add water, as suggested in the recipe. Adding extra water will make the upma sticky.
  • For a creamy and rich taste, swap water with buttermilkWhen upma is cooked in buttermilk, breakfast becomes rich in calcium.
  • This Rawa upma recipe feeds 4 people, but it can be easily scaled up or down to serve a large gathering. 
  • Once cooked, this Rawa upma recipe will keep in the fridge for about 2 days. The best part, it reheats really well. Sprinkle a few drops of water on upma and warm it in the microwave for about 20 seconds. Add toasted cashews and serve hot with the chutney of your choice.


Calories: 261kcal | Carbohydrates: 38g | Protein: 7g | Fat: 9g | Saturated Fat: 1g | Sodium: 12mg | Potassium: 180mg | Fiber: 4g | Sugar: 3g | Vitamin A: 1612IU | Vitamin C: 77mg | Calcium: 34mg | Iron: 2mg