Rava Uppittu
A warm, savory semolina dish cooked with onions, green chili, ginger, and a simple tempering. This Karnataka-style breakfast is soft, fluffy, and comforting, with just enough spice and a squeeze of lemon to brighten every bite.
For 4 servings
- roast · ~4 min
Roast the semolina.
Heat a dry pan over low 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 raw taste. - temper · ~3 min
Make the tempering.
1.Heat the oil and ghee in the same pan over medium heat.2.Add mustard seeds and let them splutter.3.Add urad dal and chana dal; cook until lightly golden.4.Add curry leaves, green chili, and ginger and cook for 20 to 30 seconds. - saute · ~4 min
Cook the onion.
Add the onion and sauté until soft and translucent, 3 to 4 minutes. Stir well so the lentils do not darken too much.
- boil · ~5 min
Add water and bring it to a boil.
Pour in the water and add the salt. Bring to a steady boil over medium-high heat.
- mix · ~3 min
Add the semolina and mix well.
1.Lower the heat to medium-low.2.Add the roasted semolina in a slow stream with one hand.3.Keep stirring with the other hand to avoid lumps.4.Mix until the semolina absorbs the water evenly.TIPAdding semolina slowly while stirring is the key to a soft, lump-free uppittu. - simmer · ~3 min
Cover and cook until soft.
Cover the pan and cook on low heat for 2 to 3 minutes, until the semolina is fully cooked and fluffy.
- garnish
Finish with lemon juice and cilantro.
Turn off the heat, add lemon juice and cilantro, and fluff gently with a spoon.
- serve
Serve 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 aromatic and light; any browning can make uppittu taste toasty instead of soft and mild.
- 2Keep the dal in the tempering just lightly golden, because it continues cooking while the onions soften.
- 3Use a steady boil before adding the semolina so it hydrates evenly and cooks through without turning pasty.
- 4Pour the roasted semolina in a thin stream while stirring constantly to prevent stubborn lumps from forming.
- 5After covering, let the uppittu rest for a minute off the heat before fluffing; this finishes steaming and improves texture.
- 6Add lemon juice only after switching off the heat so the fresh tang stays bright instead of dulling in the pan.
- 7If reheating leftovers, sprinkle in a little hot water and cover briefly to bring back the original soft texture.
Adapt it for your goals.
Vegetable-loaded
Add peas, grated carrot, or finely chopped beans with the onions for a more colorful, slightly sweeter breakfast with extra texture.
veganVegan
Replace the ghee with more oil or coconut oil to keep the dish fully plant-based while preserving the classic tempering method.
nuttyNutty
Fry a few cashews in the tempering and fold them in for a richer Karnataka-style finish and pleasant crunch.
milderMilder
Reduce the green chilies and add a little extra ginger for warmth without as much heat, ideal for children or sensitive palates.
Why this is on our healthy list.
Balanced Breakfast Base
Semolina provides satisfying carbohydrates, while the lentils in the tempering add a little protein and texture for a steadier start to the day.
Digestive Spice Support
Ginger, curry leaves, and green chili bring traditional aromatic ingredients that make the dish feel light and lively.
Moderate Fat Cooking
This uppittu uses a small amount of oil and ghee mainly for tempering, giving flavor without needing a heavy masala base.
Frequently asked questions
Lumps usually happen when semolina is added too fast or the pan is not stirred continuously. Add it in a slow stream into boiling water while stirring the whole time.



