Upma is one of the most common and traditional South Indian breakfast dishes made using rava and veggies.
Upma or rava Upma is a savory porridge where semolina is cooked with some whole spices, nuts, and veggies.
Learn how to make your perfect soft and melt-in-mouth upma recipe every single time with the tips and variations I have shared in this recipe. Also, don’t forget to check out the Upma recipe video on this page for more precise instructions.
Upma is a staple breakfast in most South Indian homes. This is also available in South Indian weddings, and parties.
A spoonful of this steaming hot delicious upma has the ideal taste, texture, and flavorings that no one can resist indulging into it. The addition of the nuts adds a nice crunch, and lentils (dals) and vegetables make it healthier and makes it taste more delectable.
This nutritious and wholesome upma is fast to cook and can be ready under 15 minutes if you have the roasted (suji) semolina available at your hand. It is tasty, nutrient-rich, and will be ready in no time.
You can also pack it in your kids’ lunch box as a healthy and wholesome choice.
I grew up devouring upma and poha for breakfast, and they both are my favorite. My Mom made them at least once every week.
Now as a grown-up whenever I have a longing for a quick one-pot Indian breakfast or when I feel like having a healthy and filler breakfast, I always opt for either upma or . They are my ultimate comfort food.
This is because upma and poha both are the easiest & quickest instant breakfasts that can be made under 20 minutes. Thus, they make a perfect breakfast for rushy weekday mornings.
During the times when I want to add some veggies to my breakfast, I make Upma too. Because it tastes great with vegetables.
A side of some South Indian style coconut chutney and piping hot upma can make anyone drool. Just sprinkle upma with some fresh lemon juice and chopped coriander leaves, and you are all set to start a beautiful day. There is something very fascinating about this breakfast combination.
What is Upma?
Upma is a traditional Indian breakfast dish originating from Southern India, but is popular throughout India. You can see upma everywhere in India.
Upma is also known as uppumavu or uppittu.
Upma is prepared in numerous ways depending on individual likings. The distinctness is in various seasonings, and the addition of vegetables which are often added to the tempering of upma while cooking.
What is Rava Upma?
Semolina is known as rava or sooji (suji) in Hindi. And the Upma which is made with semolina is called rava upma, sooji upma or suji ka upma.
The method of cooking rava (suji) upma requires dry roasting the rava. This roasted rava is then cooked with tempered and spiced boiling water which has some green chilies, ginger, curry leaves, cashew nuts (and / or peanuts), cumin, mustard seeds. Addition of veggies is entirely optional here.
Is upma good for health?
Yes, Upma is a healthy dish. The key ingredient of the upma recipe is semolina (rava / suji) which is rich in protein, vitamin B, and iron. It also has good carbs from nuts, and fiber from vegetables. All in all, upma is low in fat and calorie content. Upma is a healthy and tasty dish.
This sooji upma recipe calls for 2 tablespoons of cooking oil for making upma. To make it healthier, you can only use 1 tablespoon of oil and this upma will still come out scrumptious.
What are the other variations of Upma?
The traditional upma is made with semolina. But there are also some other varieties of upma cooked in Indian households.
These variations are usually acquired by focusing particularly main ingredient ‘rava’. These variations are idli (savory rice lentils cake) upma, dalia (broken wheat) upma, sabudana (tapioca pearls) upma, ragi upma, tomato upma, semiya (vermicelli) upma, oats upma, bread upma, and quinoa upma.
What is the best ratio of suji to water for the upma recipe?
This traditional south Indian rava upma recipe is very simple to make when you know the perfect water and rava ratio which works for you. If the rava and water ratio is not right, then you might struggle with getting the right texture.
It took me some time to find the perfect rava to water ratio which makes perfect traditional south Indian rava upma recipe.
Many people like to make it with 1:2 and 1:2.5 ratio. Mine is 1:3 which I have learned from many trials and errors, and now I can proudly say that I have mastered making upma because this 1:3 suji to water ratio works with most varieties of rava (suji) every single time. Therefore this is a fail-proof ratio, which can never go wrong.
What are the Ingredients To Cook Upma Recipe?
Upma makes a great last-minute breakfast option when you have nothing else in mind to cook. The good thing about upma is that it is cooked easily accessible ingredients.
Here are a few ingredients you need for cooking authentic south Indian upma. These ingredients are some seeds, nuts, spices, and herbs. These seeds and lentils tempering produces a distinctive and characteristic flavor to the upma, so they are highly advised.
These ingredients are mustard & cumin seeds, cashew nuts and peanuts, curry leaves, ginger, green chilies, urad dal, chana dal, asafoetida, salt, lemon juice, and semolina.
I have also added onions, green peas, and carrots to this upma recipe, but feel free to skip these vegetables.
How to make Upma?
To make Upma, you will need to roast semolina (rava) on medium-low heat for 3-4 minutes or until the raw smell goes off. Dry roasting is very essential for making upma, it gives a nice tasting upma.
However, do not overcook, or it will change its color, and we want white semolina. Transfer to a bowl and let it cool.
Next comes the tempering. You make tempering by heating oil in a pan. Then, you add mustard seeds and cumin seeds, chana dal, and urad dal to the oil. Once they are fragrant, you add peanuts and cashew nuts to the oil. Roast them until they turn lightly golden and aromatic.
Then add curry leaves, green chilies, and ginger and saute for 1 minute
Add chopped onions, and fry until they are transparent. Add asafoetida, carrots and green peas and mix well. Cook for 1 minute.
Add water, and salt. Adding sugar is optional. Bring the water to a boil and turn the heat to medium.
Once the water comes to a boil, start adding the roasted rava, little at a time to boiling water, while stirring continuously in one direction with a spatula.
Once mixed, break if there are any lumps. Cover and cook on a low heat for 3-4 minutes or until the water evaporates. Once it is done, open the lid and stir again. Add chopped coriander leaves, and 1 teaspoon of lemon juice and give it a quick stir. Add ghee and mix well.
Turn off the stove and cover it again with the lid. Let it sit for 5 minutes before serving. Serve hot.
How to serve upma?
You can also serve upma with some ketchup. This is how it is served in most North Indian homes.
If you want to experience the best taste, then don’t forget to drizzle upma with freshly squeezed lemon juice right before serving, this would help in bringing out the flavors. And a cup of hot or filter coffee is highly recommended.
To serve kids, you can also top upma with some powdered sugar and ghee.
Tips and variations to make the best rava upma recipe at home
Sooji upma recipe is quite simple when you master the basics. After making upma many times, below I have jotted down all the pointers that one should keep in mind when making a perfect Upma. Go through these tips and tricks and make your best upma ever. Tips begin:
- Roasting rava well before cooking is very crucial because the roasting process takes away the raw smell from the rava and it gives a nice taste and best flavor to the upma recipe. Proper roasting also helps in making a non-sticky and fluffy upma. So, do not forget to roast the sooji.
- Always roast the semolina on medium heat. High heat can burn it very quickly.
- To reduce the cooking time of the upma, you can always roast the rava in bulk and store it in an airtight container for up to 1 month. Simply use pre roasted rava when you are making upma, this would speed-up the upma cooking process.
- I generally roast suji without any fat (ghee/ oil). If you want you can roast suji in 1 tablespoon of ghee or oil.
- I have added some ghee at the end in this upma recipe to elevate the flavors.
- If you are making the vegan version of this upma then simply omit the ghee or add vegan butter.
- Do not add all the rava to water all at once. Add semolina little by little while stirring continuously. We need a smooth and lump-free mixture, and these steps are to avoid the formation of any lumps in the mixture.
- For best taste, serve this hot rava upma along with or and a hot cup of filter coffee. Really, this combination is heaven. Upma tastes best when served right fresh. So serve it warm.
- Water to suji ratio is very important, so make sure that you use 3 cups of water for 1 cups of rava. The proportion of water to suji is very important for the right texture of the Upma. This upma recipe made with a 1:3 ratio gives a perfectly soft, melt-in-mouth upma where you can feel every soft grain of rava. Also, If you want restaurant-style soft consistency then using 1:3 ratio is recommended.
- I have used 2 tablespoons oil for tempering, because it makes upma tasty and also the fat prevents upma from becoming sticky. However, you can always adjust the amount of ghee or oil for this upma recipe.
- Always use the same measuring cup when measuring rava and water. This step would ensure that you are using the right amount of water.
- For making the best tasting upma, the choice of rava / suji is very important. In traditional recipes, upma rava or fine rava (barik suji) is used which same fine grains. Upma rava is also known as Bombay Rava and is easily available in the grocery stores.
- The texture of upma may also depend on the type of rava you are using. So if you are not satisfied with the results, then try using semolina of a different variety.
- I have added carrots and peas to this upma recipe. You can add any other vegetables of your choice. If you want more vegetables, you can consider adding chopped beans, cauliflower, corn kernels, broccoli and zucchini to your upma.
- Adding chana dal and urad dal adds a great texture and distinct character to soft upma. Therefore it is advisable to use these lentils.
- I have added onion, ginger, and some veggies to my Upma. Feel free to skip onions, ginger or vegetables, if you want to make upma without these.
- I have added some sugar to the upma recipe. It makes slightly sweet, tangy and spicy tasting upma. Sugar is optional.
- Nuts like cashew nuts or peanuts are added to this upma recipe because they add a subtle crunch to the soft upma. Adding nuts is suggested, so do not skip adding them to your upma recipe unless you are allergic to peanuts or cashew nuts or you don’t like them. I would suggest adding at least one of these nuts to your upma.
- A tempering of seeds, curry leaves, lentils, and asafoetida passes the aromatic flavor to the upma, so the tempering is what makes or breaks it.
- Fresh coriander leaves amp up the flavor of upma, so don’t forget to add it.
Upma Recipe - How to make Rava Upma (Step-by-step photo instructions)
How to roast rava (sooji) for upma //
- Heat a pan or kadhai, over medium-low heat.
- Add rava (semolina) to the pan, and the roast is for 4-5 minutes or until its raw smell goes off and it looks dry, and crunch. It releases a slightly nutty aroma at this point. Do not over roast rava or it might get burn.
- Transfer roasted rava in a bowl. Let it cool. You can also use the pre-roasted rava to save some time for rushy mornings.
How to cook Rava Upma Recipe //
- In the same pan, heat 3 tablespoons oil / ghee over medium-low heat.
- Once hot, add mustard seeds, cumin seeds and allow it to crackle.
- Now, add chana dal and urad dal and sauté for about 25-30 seconds until they begin to turn lightly golden. Do not burn the lentils.
- Then immediately add peanuts and cashew nuts and fry them for another 40-50 seconds, or till they are fragrant and turn light brown. I have added peanuts and cashews both, but you can also use either one of these.
- Add curry leaves, and mix well again.
- Next, add chopped green chilies, finely chopped ginger and fry for 30 seconds.
- Now add chopped onions and sauté until onions are soft and translucent.
- Turn the heat to medium-high, and add a pinch of asafoetida, chopped carrots, green peas. Fry on medium-high heat for 1 minute.
- Now add, add 3 cups of water and give it a mix. Bring to a boil over high heat.
- Once the water comes to a boil, add salt and sugar, and boil for another minute. Now, reduce the heat to low.
- Then gradually start adding the roasted rava little at a time to the boiling water, while stirring continuously in one direction with a spatula. Remember to stir continuously to avoid any lumps.
- Once mixed, break if there are any lumps. Let it cook for 1 minute so that rava soaks the water.
- Cover and cook on a low heat for 2-3 minutes or until the water evaporates. This steam cooking makes the perfect upma recipe.
- Once it is done, open the lid and stir again.
- Add chopped coriander leaves, and 1 teaspoon of lemon juice and give it a quick stir.
- Add ghee and mix well. Adding ghee gives a nice aroma and rich taste to upma, but this is optional. Turn off the heat and cover it again with the lid. Let it sit for about 5 minutes before serving.
- Stir again. Your deliciously soft rava upma recipe is ready to serve.
- Serve upma warm with a side of coconut chutney, peanut chutney, or pickle, and Masala chai (optional).