6 June 2026 · Elaichiram Kitchen
Rava Upma Recipe (South Indian Restaurant Style, Non-Sticky)
A foolproof rava upma recipe for fluffy, non-sticky, restaurant-style results. Roasted sooji, a tempering of curry leaves and dals, and the right water ratio make this classic South Indian breakfast effortless.
Prep 10 min · Cook 15 min · Serves 3 servings · Easy
Rava upma is the breakfast that South Indian kitchens fall back on when they want something warm, savoury and ready in under half an hour. Done right, it is light and fluffy with each grain separate; done wrong, it turns into a sticky lump. This recipe gives you reliable, restaurant-style results every single time, with a simple tempering and the correct water ratio that keeps the upma non-sticky.
Why the rava (sooji) matters
Upma lives and dies by the semolina. Coarse, evenly milled rava absorbs water uniformly and stays separate after cooking, while powdery or inconsistent rava clumps and goes gummy. We use Elaichiram Premium Sooji/Rava, which is milled on a modern Swiss-technology plant with a 3-step cleaning process and anti-larva technology, so every batch is clean, uniform and free of grit. With no preservatives and minimum human touch, you get a fresh, nutty roasted aroma the moment the rava hits a hot pan, which is exactly what good upma needs.
How to get fluffy, non-sticky upma
The two things that decide texture are the roast and the water ratio. Dry-roast the rava on a low-medium flame until it smells nutty and turns a shade lighter and sandy, but do not let it brown. For most rava, a ratio of roughly 1 cup rava to 2.5 cups water gives you a fluffy, non-sticky upma. Always add hot or boiling water to the roasted rava in a slow stream while stirring continuously, so no lumps form.
Pro tips
- Roast the rava ahead of time and store it airtight; it makes weekday upma a 10-minute job.
- Add water that is already boiling. Cold water shocks the rava and causes clumping.
- Stir in one direction while pouring the water, then cover and let it steam on the lowest flame.
- A teaspoon of ghee stirred in at the end gives that restaurant-style sheen and aroma.
- For extra fluffiness, rest the covered upma off the heat for 2 to 3 minutes before serving.
- Squeeze fresh lemon juice after cooking, never during, so the brightness stays sharp.
Serve hot with coconut chutney, a side of sugar, or simply on its own with a cup of filter coffee. For more flour and semolina ideas, this recipe pairs beautifully with the rest of an Indian breakfast spread.
Ingredients
• 1 cup Elaichiram Premium Sooji/Rava (semolina)
• 2.5 cups water
• 2 tablespoons ghee or oil
• 1 teaspoon mustard seeds
• 1 teaspoon urad dal (split black gram)
• 1 teaspoon chana dal (split bengal gram)
• 1 tablespoon cashew nuts, halved
• 1 medium onion, finely chopped
• 2 green chillies, slit
• 1 inch ginger, finely chopped
• 1 sprig curry leaves (about 10 to 12 leaves)
• 1 pinch asafoetida (hing)
• Salt to taste (about 3/4 teaspoon)
• 1 teaspoon ghee, to finish
• 1 tablespoon fresh coriander, chopped
• 1 teaspoon lemon juice (optional)
Method
1. Heat a heavy pan on low-medium flame and dry-roast 1 cup of Elaichiram Premium Sooji/Rava for 4 to 5 minutes, stirring constantly, until it smells nutty and turns slightly lighter and sandy. Do not let it brown. Transfer to a plate and set aside.
2. In the same pan, heat 2 tablespoons of ghee or oil. Add the mustard seeds and let them splutter.
3. Add the urad dal and chana dal and fry until golden. Add the cashew halves and fry until light golden.
4. Add the green chillies, chopped ginger, curry leaves and a pinch of asafoetida. Saute for a few seconds until fragrant.
5. Add the chopped onion and cook on medium flame for 3 to 4 minutes until soft and translucent.
6. Meanwhile, bring 2.5 cups of water to a rolling boil in a separate pot. Add salt to the boiling water and stir.
7. Lower the flame under the pan. Pour the boiling water into the onion mixture carefully, as it will bubble up.
8. Add the roasted rava in a slow, steady stream with one hand while stirring continuously with the other to prevent lumps.
9. Keep stirring until the rava absorbs all the water and thickens, about 2 minutes. Cover with a lid and cook on the lowest flame for 2 to 3 minutes so it steams through.
10. Turn off the heat. Stir in 1 teaspoon of ghee and the chopped coriander, and squeeze in lemon juice if using. Fluff gently with a fork.
11. Let the covered upma rest for 2 to 3 minutes, then serve hot with coconut chutney.
