Upma
Savoury semolina porridge with vegetables and curry leaves. · India
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
Upma — frequently asked questions
What is 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.
What is Upma made of?
Upma is made with semolina, onion, mustard seeds, curry leaves and vegetables.
Where does Upma come from?
Upma comes from India, and is especially associated with South India. Upma is a traditional South Indian dish, with its roots firmly in the cuisines of Tamil Nadu, Karnataka, and Andhra Pradesh.
Where can I eat Upma?
A South Indian home at breakfast, with coconut chutney.
How do you make Upma?
Making Upma at home takes about 10 minutes of prep and 20 minutes of cooking. The recipe on this page serves 4 and is rated easy. Full ingredient list and step-by-step method are in the recipe section above.
Taste Upma in Delhi
Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.
✅ Before you go to India
Round out your trip — most travellers book these alongside their trip.
More dishes like Upma
Vindaloo
Fiery, tangy Goan pork curry with vinegar and chilli.
Pakora
Vegetables dipped in spiced chickpea batter and fried.
Sheer Korma
Vermicelli and milk pudding made for Eid.
Barfi
Dense milk fudge cut into diamonds, often silver-leafed.
Sambar
Tangy lentil and vegetable stew of the South.
Guncha wa Keema
Guncha wa Keema is a beloved appetizer, traditional to India.
Pilau
Spiced rice with meat, perfumed by the Swahili coast.
Garaetteok
Garaetteok is Korea’s cylindrical rice cake, the chewy heart of spicy street-food tteokbokki and the New Year soup tteokguk.
Sofakli Palov
Sofakli Palov is a traditional rice dish from Uzbekistan.
Jollof Rice
West Africa's beloved one-pot rice — simmered in a rich tomato-and-pepper sauce until smoky and deep red.
Moksi-alesi
Moksi-alesi is a beloved rice dish, traditional to Suriname.
Rousong
Rousong is a traditional snack from China.
Shirazi Salad
Finely diced cucumber, tomato and onion with lime.
Xiao Long Bao
Shanghai's iconic soup dumpling, a delicate wrapper hiding a pocket of savoury broth.
Tekwan
Tekwan is one of the classic dishes in the soup tradition of Indonesia.
Gamjajeon
Gamjajeon is a beloved pancake, traditional to South Korea.
- 🇮🇳 Vindaloo · India
- 🇮🇳 Pakora · India
- 🇮🇳 Sheer Korma · India
- 🇮🇳 Barfi · India
- 🇮🇳 Sambar · India
- 🇮🇳 Guncha wa Keema · India
- 🇹🇿 Pilau · Tanzania
- 🇰🇷 Garaetteok · South Korea
- 🇺🇿 Sofakli Palov · Uzbekistan
- 🇳🇬 Jollof Rice · Nigeria
- 🇸🇷 Moksi-alesi · Suriname
- 🇨🇳 Rousong · China
- 🇮🇷 Shirazi Salad · Iran
- 🇨🇳 Xiao Long Bao · China
- 🇮🇩 Tekwan · Indonesia
- 🇰🇷 Gamjajeon · South Korea
Keep exploring
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.