Vegan Upma
A light, fluffy semolina breakfast with mustard seeds, curry leaves, and tender vegetables — all the comfort of classic South Indian upma made completely dairy-free. Ready in under 30 minutes with just one pan.
For 4 servings
- prep · ~4 min
Roast the rava.
1.Heat a kadai over medium-low heat.2.Add 1 cup rava and dry roast, stirring continuously, until fragrant and just turning golden (3 to 4 minutes).3.Transfer to a plate and set aside.TIPRoast on medium-low heat — high heat burns the rava and ruins the texture. - temper · ~3 min
Make the tempering.
1.Heat 2 tbsp oil in the same kadai over medium heat.2.Add 1 tsp mustard seeds and let them splutter (30 sec).3.Add 0.5 tsp cumin seeds, 1 tsp urad dal, and 1 tsp chana dal.4.Sauté until the dals turn light golden (1 min).5.Add 8 curry leaves, 2 slit green chilies, and 1 inch chopped ginger. Sauté for 30 sec. - saute · ~7 min
Cook the onion and vegetables.
1.Add 1 finely chopped onion and sauté until translucent (3 to 4 min).2.Add the diced carrot and 1 tbsp broken cashews. Sauté for 2 min.3.Add 0.25 cup green peas. Sauté for 1 min more. - boil · ~8 min
Boil the water and cook the rava.
1.Pour in 3 cups water and add 0.5 tsp salt. Bring to a rolling boil.2.Lower the heat to the minimum. Pour the roasted rava in a steady stream while stirring continuously with the other hand.3.Stir vigorously until no lumps remain and the rava absorbs all the water.4.Cover and cook on low heat for 2 to 3 minutes.TIPPour the rava slowly and stir without stopping — this is the secret to a lump-free, fluffy upma. - mix · ~3 min
Finish and fluff the upma.
1.Turn off the heat. Drizzle 1 tbsp lemon juice over the upma.2.Fluff gently with a fork — not a spatula — to separate the grains.3.Garnish with 3 tbsp chopped cilantro.4.Cover and let rest for 2 minutes. - serve
Serve warm with coconut chutney or pickle.
Spoon into bowls and serve immediately while warm. Vegan Upma pairs beautifully with fresh coconut chutney and a cup of hot chai.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Dry roast the rava until just fragrant and lightly golden — under-roasting makes the upma pasty.
- 2Pour the roasted rava into the boiling water in a slow, steady stream while stirring constantly to avoid lumps.
- 3Use a fork to fluff the upma after cooking; a spatula compresses the grains and makes it dense.
- 4Let the upma rest covered for 2 minutes off the heat so the grains finish absorbing steam and stay fluffy.
- 5Toast the cashews separately in a dry pan for extra crunch, then scatter on top just before serving.
Adapt it for your goals.
High-protein
Stir in 1/2 cup crumbled firm tofu or cooked moong dal along with the vegetables for a protein boost that keeps you full longer.
low oilLow-oil
Use only 1 tbsp oil for the tempering and sauté the vegetables in 2 tbsp water instead — still flavorful, but significantly lighter.
veg loadedVeg-loaded
Add finely chopped bell pepper, green beans, and corn along with the carrot and peas for extra colour, fibre, and crunch.
jainJain
Skip the onion, garlic, and ginger; use asafoetida (hing) in the tempering and add extra carrot and peas for a Jain-friendly version.
Why this is on our healthy list.
Rich in Plant Protein
The urad dal and chana dal in the tempering add a small but meaningful boost of plant-based protein and fibre to every serving.
Good Source of Vitamin A
Carrots and green peas provide beta-carotene (vitamin A precursor) that supports eye health and immunity.
Low in Saturated Fat
Made with vegetable oil and no dairy, this upma is naturally low in saturated fat while still being satisfying.
Digestive-Friendly Spices
Mustard seeds, cumin, ginger, and curry leaves stimulate digestion and help reduce bloating, a traditional benefit in South Indian cooking.
Frequently asked questions
Yes, but reduce the water to 2.5 cups and do not dry-roast it — instant rava is pre-roasted and will turn mushy if roasted again.



