To make good upma, roast the semolina properly, use the right amount of water, and cook on a low flame, stirring occasionally. Also, be sure to use fresh ingredients and adjust the seasoning to your taste.