Good food. Less fuss.
From the EZdish collection

Upma

South Indian · Main

A classic savory South Indian breakfast porridge made from roasted semolina, aromatic tempered spices, crunchy lentils, and sautéed onions.

Ready in 30 minutesVegetarian
Jump to recipe
Upma — recipe cover
20 minA little patience, a lot of flavor
Prep time5 min
Cook time15 min
Servings2 people
DifficultyEasy
Let's make something good

How to make it

7 steps. Take it one step at a time.

  1. Heat a heavy-bottomed pan

    Heat a heavy-bottomed pan over medium heat. Add the semolina and dry roast it for 3-5 minutes, stirring constantly, until it becomes fragrant and slightly golden. Remove and set aside.

    5 min
  2. Heat oil or ghee

    In the same pan, heat oil or ghee. Add mustard seeds and let them splutter. Add the urad dal and sauté until it turns golden brown.

    2 min
  3. Add chopped onions, green chilies, ginger, and curry leaves

    Add chopped onions, green chilies, ginger, and curry leaves. Sauté until the onions become translucent.

    3 min
  4. Pour in the water

    Pour in the water and add salt. Bring the mixture to a rolling boil.

    3 min
  5. Lower the flame

    Lower the flame. Slowly add the roasted semolina with one hand while stirring continuously with the other to prevent lumps from forming.

    2 min
  6. Cover the pan with a lid

    Cover the pan with a lid and cook on low heat for 2-3 minutes until the water is absorbed and the semolina is cooked through. Turn off the heat.

    3 min
  7. Garnish with lemon juice and freshly chopped cilantro

    Garnish with lemon juice and freshly chopped cilantro. Fluff with a fork and serve hot.

A little kitchen wisdom

Roasting the semolina well is the key to a non-sticky upma. For a fluffier texture, use a 1:2.5 ratio of semolina to water. You can add finely chopped carrots and green peas to make it more nutritious.

What you'll need

Heavy-bottomed panLidSpatula
Keep the good going

For now. And for later.

Make it ahead

You can dry roast the semolina in bulk and store it in an airtight container for up to a month to save time.

Store & enjoy

Store in an airtight container. Reheat with a splash of water to restore moisture. Microwave for 1-2 minutes or steam on the stovetop.

Allergens

Contains wheat, gluten.

Your next favorite, all in one place

A recipe worth keeping.

Save your favorites, plan your meals, and make cooking feel easy with EZdish.

Get the app
Keep exploring

More recipes to try

An AI-created recipe from the EZdish collection. Ingredient quantities and techniques have not been independently kitchen-tested. Published on this website . Updated . First published in the EZdish collection .

Upma
Step 1 of 7

Heat a heavy-bottomed pan

Heat a heavy-bottomed pan over medium heat. Add the semolina and dry roast it for 3-5 minutes, stirring constantly, until it becomes fragrant and slightly golden. Remove and set aside.

5 min