Rava Upma
Warm, savory semolina upma with soft grains, sweet onions, gentle spice, and the nutty flavor of roasted rava. It comes together quickly and makes a comforting South Indian breakfast or light meal with chutney or pickle.
For 4 servings
- roast · ~4 min
Roast the semolina.
Heat a dry pan over low to medium heat and roast the semolina, stirring often, until it smells nutty and feels light, 3 to 4 minutes. Do not let it brown. Transfer to a plate.
TIPLow heat keeps the semolina evenly roasted and prevents a bitter taste. - prep · ~5 min
Prepare the vegetables and aromatics.
Chop the onion, carrot, ginger, and cilantro. Slit the green chilies so everything is ready before you start the tempering.
- temper · ~2 min
Make the tempering.
1.Heat oil in a pan over medium heat.2.Add mustard seeds and let them splutter.3.Add urad dal and chana dal and cook until lightly golden.4.Add curry leaves, green chili, and ginger and cook for a few seconds.TIPKeep the heat medium so the dals turn golden without burning. - saute · ~6 min
Cook the onion and vegetables.
1.Add onion and cook until soft and translucent, 3 to 4 minutes.2.Add carrot and peas and mix well.3.Cook for 2 minutes so the vegetables soften slightly. - boil · ~3 min
Add water and bring it to a boil.
Pour in the water and add salt. Bring it to a steady boil so the semolina cooks evenly when added.
- mix · ~2 min
Stir in the semolina.
1.Lower the heat.2.Add the roasted semolina in a slow stream while stirring continuously.3.Mix well to break up any lumps.TIPAdding semolina slowly while stirring is the easiest way to keep the upma smooth. - simmer · ~4 min
Cook until the upma is soft.
Cover and cook on low heat until the water is absorbed and the semolina turns soft and fluffy, 3 to 4 minutes. Open and fluff gently with a spoon.
- garnish · ~1 min
Finish with cilantro and lemon juice.
Turn off the heat, add cilantro and lemon juice, and mix gently.
- serve
Serve the rava upma hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Roast the rava only until fragrant and light; any browning can make the upma taste slightly bitter.
- 2Wait for the mustard seeds to fully splutter before adding the dals so the tempering flavors the oil properly.
- 3Keep stirring while sprinkling in the roasted semolina to prevent lumps from forming in the boiling water.
- 4Use low heat for the final covered cook; high heat can catch the bottom before the grains soften evenly.
- 5Add lemon juice only after switching off the heat so its fresh tang stays bright instead of turning dull.
- 6If the upma thickens as it sits, loosen it with a few spoonfuls of hot water and fluff gently before serving.
- 7This dish is great for prep: roast the semolina ahead and store it airtight so breakfast comes together faster.
Adapt it for your goals.
Vegan
This recipe is already vegan; serve with coconut chutney for a classic dairy-free South Indian breakfast.
low oilLow-oil
Reduce the oil slightly and use a good nonstick pan; you will still get a flavorful upma, though the tempering will be less rich.
vegetable loadedVegetable-loaded
Add beans, capsicum, or finely chopped cabbage along with the carrot and peas for a heartier, more colorful upma.
no onionNo-onion
Skip the onion and increase ginger, curry leaves, and cilantro for a simpler version often preferred for fasting or satvik-style meals.
Why this is on our healthy list.
Vegetable-Fortified Breakfast
Carrot, peas, onion, ginger, and cilantro add fiber, color, and a broader mix of plant nutrients to the semolina base.
Digestive Aromatics
Ginger, curry leaves, and green chili bring warmth and aroma that can make this savory breakfast feel lighter and more appetizing.
Balanced Satiety
Semolina provides sustaining carbohydrates, while peas and the tempered dals add a little protein and texture for a more filling meal.
Frequently asked questions
Lumps usually happen when semolina is added too quickly. Sprinkle it in slowly while stirring continuously into boiling water.



