Thick-bottomed pan or kadai This ensures even cooking and prevents burning. A nonstick or stainless steel sauté pan works too.
Wooden spoon or silicone spatula For stirring without damaging your cookware
Small frying pan or tadka pan Useful if you want to temper the spices separately and pour over at the end
Measuring cups and spoons Precision helps with water-to-semolina ratio
Ingredients
1cupsemolinarava/sooji – medium-grain preferred for fluffiness
1cupfrozen green peas – thawed slightly before use
1small onionfinely chopped
1–2 green chiliesslit or chopped (adjust heat to taste)
1teaspoonmustard seeds
1teaspoonurad daloptional
1sprig curry leaves
1teaspoongrated ginger
2tablespoonsoil or ghee
2 ½cupswater
Saltto taste
Juice of ½ lemonfor brightness
Fresh coriander leaveschopped for garnish
Optional additions
A pinch of asafoetidahing for depth
A handful of roasted cashews for crunch
Grated coconut for texture and mild sweetness
Instructions
Step 1: Dry Roast the Semolina
Place your pan over medium heat and dry roast the semolina until it turns light golden and emits a nutty aroma. Keep stirring to avoid burning. Once done, transfer to a bowl and set aside.
Step 2: Prepare the Tempering
In the same pan, heat oil or ghee. Add mustard seeds and let them splutter. Toss in urad dal, if using, and fry until golden. Add chopped onions, green chilies, grated ginger, curry leaves, and hing if you like. Sauté until the onions become soft and translucent.
Step 3: Add the Peas
Stir in the thawed frozen green peas. Sauté for 1–2 minutes until they're warm and slightly tender. This is a great moment to appreciate how to cook frozen peas properly—they just need minimal cooking to preserve their texture and sweetness.
Step 4: Add Water and Simmer
Pour in the water and add salt. Bring it to a boil. Once the water is bubbling, reduce the heat slightly and stir in the roasted semolina gradually, whisking or stirring constantly to prevent lumps from forming.
Step 5: Cook and Fluff
Let it cook for 3–5 minutes on low heat until the water is absorbed and the upma firms up. Turn off the heat and cover the pan for another 2–3 minutes to allow the steam to finish the cooking process.
Step 6: Finish and Serve
Fluff the upma with a fork, add lemon juice, and garnish with chopped coriander leaves and roasted cashews if desired. Serve hot.