Mixed Vegetable Rava Upma
A savory semolina breakfast loaded with colorful vegetables like carrots, peas, and beans. Roasting the rava first gives it a light, fluffy texture while the tempering of mustard seeds, curry leaves, and ginger fills the kitchen with that classic South Indian aroma. Ready in under 30 minutes.
For 4 servings
- roast · ~5 min
Dry roast the rava.
1.Heat a heavy-bottomed pan over low-medium heat.2.Add rava and dry roast, stirring continuously for 4-5 minutes until fragrant and just lightly changing color.3.Do not let it brown — rava burns easily. Transfer to a plate and set aside.TIPRoasting on low heat prevents burning. The rava is ready when it smells toasty and feels light. - prep · ~8 min
Heat the water.
Bring 3 cups of water to a rolling boil in a saucepan. Keep it hot — you'll need it ready to pour when the vegetables are cooked.
TIPAlways use hot water for upma. Cold water makes the rava lumpy. - temper · ~2 min
Make the tempering.
1.Heat oil in the same heavy-bottomed pan over medium heat.2.Add mustard seeds and let them pop (30 seconds).3.Add cumin seeds, urad dal, and chana dal. Sauté until dals turn golden (45 seconds).4.Add cashew pieces and fry until lightly golden (30 seconds).5.Add curry leaves, green chili, and chopped ginger. Sauté for 30 seconds until fragrant.TIPKeep the heat at medium. High heat burns the dals before they turn golden. - saute · ~8 min
Cook the vegetables.
1.Add chopped onion and sauté until translucent (3-4 minutes).2.Add carrot, green beans, peas, and bell pepper. Stir well.3.Cook for 3-4 minutes until vegetables are tender but still have a slight bite. Don't overcook — they'll cook more with the rava.TIPCut vegetables uniformly small so they cook evenly and blend into every bite. - boil · ~2 min
Add water and seasonings.
1.Pour the hot water into the pan carefully — it will sizzle.2.Add salt and sugar. Stir well.3.Let the water come back to a boil. - mix · ~2 min
Mix in the roasted rava.
1.Reduce heat to low.2.Slowly pour in the roasted rava in a thin, steady stream with one hand while stirring continuously with the other.3.Stir vigorously to prevent any lumps from forming.4.The rava will absorb the water quickly and thicken.TIPPouring rava in a steady stream while stirring is the secret to lump-free upma. Don't dump it all at once. - steam · ~4 min
Cover and steam the upma.
1.Reduce heat to the lowest setting.2.Cover the pan with a tight-fitting lid.3.Let it steam for 3-4 minutes until the rava is fully cooked and fluffy.TIPDon't peek too often. The trapped steam finishes the cooking and makes the upma light. - garnish · ~1 min
Finish and fluff.
1.Remove the lid. Add lemon juice and ghee.2.Fluff the upma gently with a fork to separate the grains.3.Garnish with chopped cilantro and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use fine semolina (rava) for a light, fluffy texture; coarse rava yields a dense upma.
- 2Keep the lid on while the upma steams; trapped steam makes the grains separate beautifully.
- 3If your upma turns out too dry, sprinkle a little hot water and fluff with a fork.
- 4Leftover upma can be shaped into patties and pan-fried for a crispy breakfast the next day.
- 5Always use hot water when mixing — cold water makes the semolina lumpy.
- 6Stir the rava in a steady stream; adding it all at once guarantees lumps.
Adapt it for your goals.
Vegan
Skip the ghee and use only vegetable oil. The upma stays just as flavorful with the tempering and vegetables.
low carbLow-carb
Replace the semolina with cauliflower rice (processed cauliflower). Roast the cauliflower rice briefly to remove moisture, then use the same method.
protein boostProtein-boost
Add 1/4 cup of roasted peanuts or cooked chana dal (split chickpeas) along with the vegetables for extra protein and crunch.
jainJain
Omit onion, garlic, and any root vegetables like carrot. Use only above-ground vegetables like bell pepper, peas, and beans.
Why this is on our healthy list.
Rich in Fiber
The mix of carrots, beans, peas, and bell pepper provides dietary fiber that supports digestion and keeps you full longer.
Good Source of Plant Protein
Cashews, urad dal, and chana dal add plant-based protein, making this dish more satisfying and balanced.
Low in Fat
Only 2 tablespoons of oil and 1 teaspoon of ghee are used for the entire dish, keeping the fat content moderate for a breakfast.
Frequently asked questions
The most common cause is adding the rava too quickly. Always pour it in a slow, steady stream while stirring constantly to prevent clumps.



