Go Back
Vegetable Upma

Vegetable Upma

A savory South Indian breakfast porridge made with roasted semolina, mixed vegetables, and aromatic tempering.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Breakfast
Cuisine: Indian, South Indian

Ingredients
  

Semolina and Liquids
  • 1 cup semolina fine or medium rava
  • 3 cups water kept boiling
  • 1 teaspoon salt or to taste
Tempering and Vegetables
  • 2 tablespoons cooking oil or ghee
  • 1 teaspoon mustard seeds black mustard seeds
  • 1 teaspoon chana dal split Bengal gram
  • 1 teaspoon urad dal split black gram
  • 10 cashews raw cashews optional
  • 1 medium onion finely chopped
  • 1 inch ginger finely minced
  • 2 whole green chilies slit lengthwise
  • 10 leaves curry leaves fresh preferred
  • 1/2 cup mixed vegetables peas, carrots, and beans, finely diced
Garnish
  • 2 tablespoons coriander leaves finely chopped
  • 1 teaspoon ghee optional, for finishing

Equipment

  • 1 Heavy-bottomed pan or Kadai Used for roasting the semolina and cooking the upma evenly.
  • 1 Kettle For boiling water quickly before adding to the pan.

Method
 

  1. Place a dry heavy-bottomed pan over medium-low heat. Add the semolina and roast, stirring frequently, for 5 to 7 minutes until it smells nutty and turns very lightly golden without browning. Transfer the semolina to a clean plate and set aside.
  2. Bring 3 cups of water to a boil in a kettle or separate pot. Keep it hot and ready.
  3. In the same pan, heat the cooking oil or ghee over medium heat. Add the mustard seeds and let them sputter. Add the chana dal, urad dal, and cashews, cooking for about 1 minute until the lentils turn light golden.
  4. Add the sliced onions, minced ginger, slit green chilies, and curry leaves. Sauté for 3 to 4 minutes until the onions turn translucent. Add the mixed vegetables and cook for another 2 minutes.
  5. Carefully pour the boiling water and salt into the pan. Stir well and let the water come to a rolling boil.
  6. Reduce the heat to low. Slowly pour the roasted semolina in a thin stream while stirring continuously with a wooden spoon or whisk to prevent lumps from forming.
  7. Once all the semolina is mixed in and has absorbed most of the liquid, cover the pan with a tight lid. Let it cook on the lowest heat setting for 3 to 4 minutes so the steam finishes cooking the grains.
  8. Turn off the heat. Drizzle the optional teaspoon of ghee and top with chopped coriander leaves. Fluff the upma gently with a fork and serve warm.

Notes

Ensure the water is fully boiling when added to the pan to achieve a fluffy texture.
Adjust the number of green chilies depending on your preferred spice level.