Upma (Semolina Savory Breakfast)
Upma (Semolina Savory Breakfast) is a easy Indian recipe that serves 4. 250 calories per serving. Recipe by Welcome to aswini kitchen. on YouTube.
Prep: 10 min | Cook: 21 min | Total: 41 min
Cost: $2.38 total, $0.60 per serving
Ingredients
- 2 tablespoons Vegetable Oil (neutral oil)
- 1 tablespoon Ghee (unsalted)
- 1/2 teaspoon Mustard Seeds (whole)
- 1/2 teaspoon Cumin Seeds (whole)
- 1 teaspoon Urad Dal (Split Black Gram) (dry)
- 8 pieces Curry Leaves (fresh)
- 2 tablespoons Peanuts (raw, lightly crushed)
- 2 pieces Dried Red Chilies (whole, broken)
- 1 medium Onion (finely chopped)
- 2 pieces Green Chilies (slit lengthwise)
- 1 small Carrot (peeled and diced (optional))
- 1/4 teaspoon Turmeric Powder (ground)
- 1 teaspoon Salt (or to taste)
- 2 medium Tomato (chopped)
- 1 cup Semolina (Rava) (fine grade)
- 5 cups Water (cold)
- 2 tablespoons Fresh Coriander Leaves (chopped)
- 1 tablespoon Fried Peanuts (Garnish) (optional, for topping)
Instructions
Heat oil and ghee
Place the pan on medium heat, add 2 Tbsp oil and 1 Tbsp ghee and let melt.
Time: PT1M
Temper spices
Add ½ tsp mustard seeds, ½ tsp cumin seeds, 1 tsp urad dal and a few curry leaves. Fry until the mustard seeds crackle and the dal turns golden.
Time: PT30S
Add peanuts and chilies
Stir in 2 Tbsp crushed peanuts and 2 broken dried red chilies. Fry for about 1 minute.
Time: PT1M
Sauté vegetables
Add the chopped onion, slit green chilies, diced carrot (if using), a pinch of turmeric and a pinch of salt. Cook, stirring occasionally, until the onion softens and turns translucent, about 5 minutes.
Time: PT5M
Add tomatoes
Add the chopped tomatoes and cook until they soften and release their juices, about 3 minutes.
Time: PT3M
Boil water
Pour in 5 cups cold water, add a little more salt if needed, and bring to a rolling boil.
Time: PT5M
Temperature: Medium
Incorporate semolina
Reduce heat to medium‑low. Gradually sprinkle the 1 cup semolina into the boiling water while stirring continuously to avoid lumps. Cook, stirring, for about 4 minutes until the mixture thickens and the semolina is cooked through.
Time: PT4M
Temperature: Medium
Steam the upma
Cover the pan with a lid and let the upma steam on low heat for 1 minute.
Time: PT1M
Temperature: Low
Finish and serve
Turn off the heat, sprinkle 2 Tbsp chopped coriander over the upma, give a quick stir, and optionally garnish with fried peanuts. Serve hot.
Time: PT30S
Nutrition Facts
- Calories
- 250
- Protein
- 6 g
- Carbohydrates
- 45 g
- Fat
- 8 g
- Fiber
- 3 g
Dietary info: Vegetarian, Can be made vegan by using oil instead of ghee
Allergens: Gluten (semolina), Dairy (ghee), Tree nuts (peanuts)
Last updated: March 11, 2026






