Upma
Savoury semolina porridge with vegetables and curry leaves.
About Upma
Roasted semolina is cooked with sautéed onion, vegetables, mustard seed and curry leaves into a soft, savoury porridge. It is a quick, comforting South Indian breakfast.
🏛️ History & Culture
Upma is a traditional South Indian dish, with its roots firmly in the cuisines of Tamil Nadu, Karnataka, and Andhra Pradesh. The name derives from the Tamil word “uppumavu,” meaning salted flour, and it is typically made from roasted semolina (rava or sooji). Regional variations abound: in Tamil Nadu, it is often tempered with mustard seeds, curry leaves, and green chillies, while Karnataka versions might include grated coconut and cashews. Andhra Pradesh preparations can be spicier, sometimes incorporating ginger and a heavier hand with chillies.
Upma holds a cherished place as a quick, comforting breakfast, often served with coconut chutney or pickle. Its exact historical origin is debated, as the dish has evolved over centuries through regional home cooking rather than a single documented invention. Culturally, it represents the resourcefulness of South Indian kitchens, turning humble semolina into a satisfying porridge that is now enjoyed across India and beyond.
🍳 How to make Upma
AI-assisted, not kitchen-testedUpma (South Indian Semolina Porridge)
A quick, comforting South Indian breakfast of roasted semolina gently cooked with sautéed onion, mustard seeds, curry leaves and mixed vegetables.
- Prep
- 10 min
- Cook
- 20 min
- Total
- 30 min
- Serves
- 4
- Difficulty
- Easy
Recipe ingredients
- 250 g (1 1/2 cups) semolina (rava/sooji), medium-granulation, not fine or instant
- 750 ml (3 cups) water, warm, plus 30 ml (2 tbsp) extra if needed
- 60 ml (1/4 cup) vegetable oil or ghee
- 1 tsp black mustard seeds
- 1 tsp chana dal (split chickpeas), optional, for crunch
- 1 tsp urad dal (split black gram), optional, for crunch
- 10 whole fresh curry leaves, must be fresh; dried will not give the same flavour
- 2 whole dried red chillies, broken, or 1 fresh green chilli slit
- 1 whole medium onion, finely chopped
- 150 g (1 cup) mixed vegetables, peas, finely diced carrot and beans; thaw peas if frozen
- 1 tsp salt, or to taste
- 1 tsp sugar, optional, balances acidity
- 15 g (1 tbsp) cashews, halved, optional
- 15 g (1 tbsp) fresh coriander, chopped, to finish
- 1 whole lemon, juice, optional, to finish
Steps
- 1 Dry-roast the semolina in a heavy pan over medium-low heat for 5-7 minutes, stirring constantly, until it smells nutty and turns a pale gold. Tip out into a bowl and set aside; do not let it brown.
- 2 Heat the oil or ghee in the same pan over medium heat. Add the mustard seeds and wait until they pop and stop sputtering, about 30 seconds.
- 3 Add the chana dal, urad dal (if using), broken dried red chillies and cashews. Stir-fry for 30-45 seconds until the dals turn light golden and the cashews smell toasted.
- 4 Add the curry leaves (stand back, they will splutter) and stir for 5 seconds, then add the chopped onion. Cook for 3-4 minutes until the onion turns translucent at the edges.
- 5 Add the mixed vegetables and 1/2 tsp salt. Stir-fry for 2-3 minutes until the vegetables are just tender but still bright.
- 6 Pour in the 750 ml warm water, add the remaining salt and the sugar. Bring to a brisk boil, then reduce heat to low so the liquid is just simmering.
- 7 Add the roasted semolina to the pan in a slow, steady stream with one hand while stirring continuously with the other, to prevent lumps. Keep stirring for 30 seconds until the semolina is fully incorporated and starts to thicken.
- 8 Cover with a tight lid, turn the heat to the lowest setting and cook for 4-5 minutes. The semolina should absorb all the water and become soft; if it still feels grainy or dry, splash in the extra 30 ml water, stir, cover and cook 1-2 minutes more.
- 9 Turn off the heat, keep the lid on and let the upma rest for 3 minutes so the semolina finishes steaming and fluffs up.
- 10 Uncover, fluff gently with a fork, stir in the chopped coriander and a squeeze of lemon juice if using. Taste and adjust salt. Serve hot on its own or with coconut chutney and a wedge of lemon.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Upma recipe yet. Yours would be the first.
Share how you make Upma
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
✅ Before you go to India
Round out your trip — most travellers book these alongside their trip.
You might also like
Bhel Puri
Puffed rice tossed with chutneys, onion and sev.
Chaat
Sweet, sour and spicy snack piled with chutneys and crunch.
Naan
Pillowy leavened flatbread blistered in a tandoor.
Chole Bhature
Spiced chickpea curry with giant puffed fried bread.
Travel guides for India
All travel guides →Planning a trip where Upma is on the menu? These guides cover India and beyond.
Reviews
No reviews yet. Be the first to share your experience with Upma.
Write a review
Sign in to verify you're a real person, then share your thoughts on Upma.
Comments
No comments yet. Be the first to say something about Upma.