Upma
Indian

Upma

Easy·10 min

Dry-roasted semolina cooked into a soft, savory porridge with a tempering of mustard seeds, lentils, curry leaves, and vegetables. A staple South Indian breakfast, fluffy and lightly spiced.

Upma is a savoury breakfast porridge of the Indian subcontinent, especially the South — dry-roasted semolina cooked thick with mustard seed, curry leaf and vegetables. Quick to make and endlessly varied, it starts the day across the region.

Soft, warm, and fluffy with a faint nuttiness from toasted semolina, studded with crisp lentils and sweet vegetables. Curry leaves and mustard give a fragrant savory base, lifted by a squeeze of lemon. Comforting and homey, never heavy.

Dry-roasting the semolina dehydrates and lightly toasts the starch so grains stay separate and absorb water evenly without going gummy. Adding hot water gradually while stirring hydrates each granule into a soft, lump-free porridge.

Variations

Rava upma, vermicelli upma (semiya), tomato upma, bread upma

On the Palate

Where Upma sits in the Indian flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 3

How it's made

8 steps · 10 min

  1. 1
    6 min

    Dry-roast semolina in a pan over medium heat until aromatic and lightly colored, then set aside.

    Watch out

    Dry-roast the semolina until it smells nutty and just turns pale gold, no darker — that toast is what keeps the grains fluffy and separate instead of gummy.

  2. 2
    3 min

    Heat oil or ghee and splutter mustard seeds, urad dal, and chana dal.

  3. 3
    2 min

    Add curry leaves, green chili, and ginger and fry briefly.

  4. 4
    4 min

    Saute chopped onion and mixed vegetables until softened.

  5. 5
    2 min

    Pour in hot water with salt and bring to a boil.

  6. 6
    3 min

    Lower the heat and stream in the roasted semolina while stirring to avoid lumps.

    Watch out

    Stream the semolina into the boiling water in a thin trickle while stirring — rain it in slowly or it clumps the instant it hits the water.

  7. 7
    5 min

    Cover and cook until the semolina absorbs the water and turns fluffy.

    Watch out

    Cover and steam until it drinks up all the water and turns fluffy — no wet pooling left at the bottom.

  8. 8
    2 min

    Fluff with a fork, finish with lemon and coriander, and serve hot.

Techniques

Dishes like this

More from Indian