Heat oil in a pressure cooker. Saute onion, green chillies, ginger garlic paste and tomato with a pinch of salt till wilted.
Add the powders and the beef, adjust the salt and cook for one-two whistles. Allow the pressure to go by itself.
In a bigger saucepan, heat ghee. Splutter the mustard seeds. Saute the green chili, curry leaves, ginger and onion.
Add the semolina and roast it well till a nice aroma comes.
Add the hot water, adjust salt and bring it to boil. Keep on low flame and let it cook on closed lid for 5 minutes.
Now add the cooked beef along with all the stock and mix well. Sprinkle garam masala and cook for a further five minutes till all the liquid is absorbed.
Serve warm sprinkled with coriander leaves.
Notes
If you like your upma a little more with moisture, add an extra cup of hot water while cooking the semolina.