Upma (Spiced Semolina With Cashews and Chiles)
Updated August 14, 2024
- Total Time
- 45 minutes
- Prep Time
- 10 minutes
- Cook Time
- 35 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
1 cup/175 grams coarse-grain semolina (rava/sooji; see Tip)
3 tablespoons ghee (or vegetable oil)
1 teaspoon black mustard seeds
½ teaspoon cumin seeds
1 teaspoon urad dal (husked dried black lentils)
1 teaspoon chana dal (split dried chickpeas)
14 cashews (or peanuts)
1 to 2 green chiles, seeded or unseeded, chopped
1 sprig curry leaves (about 16 individual leaves)
1 (1-inch) piece of ginger, peeled and finely chopped (about 1 teaspoon)
½ large yellow or red onion, finely chopped
Salt
1 teaspoon sugar (optional), plus more for serving
2 tablespoons chopped cilantro, plus more for garnishing
1 lemon, cut into wedges, for serving
Preparation
- Step 1
In a large pan or wok, toast the semolina over medium, stirring frequently, until it releases its nutty aroma and is dry like bread crumbs, 5 to 8 minutes. You don’t want the semolina to take on any color. Transfer to a bowl and set aside to cool. Wipe the pan clean with a paper towel.
- Step 2
In the same pan, melt 2 tablespoons of ghee over medium. Add the mustard seeds and cumin seeds and cook, stirring frequently, until the seeds begin to crackle, about 3 minutes. Add the urad dal and chana dal, and cook, stirring frequently, until they just start to brown, 1 to 2 minutes. Add the cashews, adjust heat to medium-low and cook, string frequently, until golden-brown, about 2 minutes.
- Step 3
Carefully add the chiles, curry leaves, ginger and onion (doing so will splatter) and cook, stirring constantly, until the onion is translucent, about 4 minutes.
- Step 4
Stir in 3 cups water, 1 teaspoon salt and the sugar, if using. Cover, adjust heat to high and bring to a boil; taste the water and add more salt if desired. It should be pleasantly seasoned.
- Step 5
When the mixture boils, adjust heat to low. Using your dominant hand, add the reserved semolina in a slow, steady stream while continuously stirring with the other hand to prevent clumping. Keep stirring until the water has been absorbed and the mixture pulls away from the sides of the pan, about 2 minutes. Cover and cook over low heat for 2 minutes. Stir in the remaining 1 tablespoon ghee, remove from the heat, cover and let rest for 5 minutes.
- Step 6
Stir in the cilantro. Serve with lemon wedges and sugar on the side, if you like.
You can also use pre-roasted semolina available at Indian markets, in which case you can skip Step 1.
Private Notes
Comments
India has many, many regions. my parents are from South India (Karnataka and Tamilnadu to be specific). We ate it made without sugar (gross) but with green chilis, ginger, onion, sometimes potato, sometimes tomato. Those weren’t garnishes, they were sought after and fought over inclusions we begged our mom to make. Non-negotiable: mustard seed, asafoteida, dried chilis, curry leaf. Finished with cilantro. Crucially was it was eaten with yogurt, a tart, blank canvas to taste it all.
Upma is a staple South Indian breakfast and extremely popular in cities like Bengaluru and Chennai. Roast the Rava along with the mustard seeds, onions, chillies and ginger (add the rava after the seeds have splattered). Adding a spoonful of ghee while roasting it makes it spicier. A tsp of curry powder or rasam powder if you want. Once the rava is roasted, slowly add boiling water and keep stirring the mixture until the upma releases from the side of the utensils. Upma should never be dry
Purists will come after me for saying this, but feel free to add vegetables of your choice in Step 5, e.g. finely chopped carrots, beans, potatoes, cauliflower, etc.
The chickpeas and lentils are fried and at a nutty taste and texture when they are fried in the oil. And yes, they are dried and not cooked.
Wow just saw this and brought back wonderful childhood memories. Delicious
Purists will come after me for saying this, but feel free to add vegetables of your choice in Step 5, e.g. finely chopped carrots, beans, potatoes, cauliflower, etc.

