Dosa · South India, eaten across Tamil Nadu, Karnataka, Andhra Pradesh and Kerala with local variations

Thick Uttapam with Onion and Tomato

Vegetarian Easy Pan-Fried Mild

The very same fermented rice-and-lentil batter that goes into dosa becomes something else entirely once poured thick, studded with onion, tomato, chilli and coriander, and cooked through rather than spread thin — proof that technique, not ingredients, is what separates the two.

Prep Time8 hrs
Cook Time25 min
Total Time8 hrs 25 min
Yield4 servings (about 8 uttapams)
RegionSouth India

A Few Words Before We Begin

Take the exact same fermented rice-and-urad-dal batter used for dosa, pour it thicker instead of thin, leave it largely undisturbed rather than spreading it in one continuous motion, and press chopped vegetables into the surface instead of scattering them on top afterward — do those three things, and what you get is uttapam. The center turns soft and faintly spongy, almost like a savory pancake, while the side that met the pan goes lightly crisp and caramelized. For beginners especially, uttapam tends to feel more forgiving than dosa, and the reason is simple: there's no continuous spreading motion you need to master on your first try. There's a practical upside too — batter that has fermented a little past the point you'd want for a crisp dosa, more sour and bubblier than ideal, actually suits uttapam's softer texture rather well, so nothing really goes to waste.

Where This Dish Comes From

Don't expect a single, documented point of origin here, any more than you'd find one for dosa or idli — all three sit inside the same broad South Indian tradition of fermenting ground rice and urad dal and cooking it on a hot griddle, a practice that grew its own local variations across Tamil Nadu, Karnataka, Andhra Pradesh and Kerala over a long stretch of time, with each region settling on its own proportions and style along the way. Tamil Nadu holds the closest tie specifically to the thicker, vegetable-topped version — distinct from thin dosa — and so does the broader Udupi-style restaurant tradition that carried South Indian tiffin dishes to the rest of the country starting in the mid-twentieth century, though home versions built around regional vegetable combinations existed well before, and alongside, that restaurant standardization. No single state can claim it outright; it makes more sense to think of uttapam as a thicker regional variant inside a shared South Indian fermented-batter repertoire, one that reached most of the country through South Indian restaurants and tiffin centres rather than through any one city's kitchens.

Following Along, Step by Step

  1. Prep

    Nothing changes here from how you'd start a dosa

    Fermentation itself asks for no changes at all for uttapam — only what happens to the batter afterward differs. Soak the rice and urad dal separately for 4 to 6 hours, dropping the fenugreek seeds in with the dal, grind each to a smooth, thick paste, then combine them with salt in a large container and set the mix somewhere warm for 8 to 12 hours. Roughly doubled in volume, visibly aerated, and pleasantly sour-smelling is how you'll know it's ready — identical to what you'd be looking for with dosa or idli.

  2. Prep

    Keep every topping piece roughly the same size

    Uneven pieces cook unevenly once they're pressed into the batter, so chop the onion, tomato, capsicum, chillies and carrot evenly and finely. If the tomato looks especially juicy, pat the chopped pieces lightly with a paper towel first — moisture left unchecked around them can leave the batter soggy right where they sit.

  3. Prep

    Trust the batter's natural state over habit

    Closer to a thick pancake batter than dosa batter, while still pouring easily off a ladle, is what you want for uttapam. Has the fermented batter thinned a bit after sitting around? Resist the urge to water it down further the way you might for dosa, and use it closer to its natural, fermented consistency instead.

  4. Cook

    Turn the heat down from where dosa would sit

    Uttapam needs a gentler, longer cook than dosa does, giving the thick center time to set before the base burns — so set the griddle to medium rather than the medium-high you'd reach for with dosa, and wipe it lightly with oil before you begin.

  5. Cook

    Let the center stay thick, not thin

    Ladle the batter onto the center of the griddle and spread it only slightly outward, into a round about half a centimeter thick — noticeably thicker than any dosa. A thin, even spiral isn't the goal here; a slightly uneven, pancake-like round is exactly what you want.

  6. Cook

    Press the vegetables in before the surface sets

    While the top is still wet, scatter a small handful of the chopped onion, tomato, chilli and any other vegetables evenly across it. Press down gently and evenly with the back of the ladle or a flat spatula afterward, so everything embeds into the batter rather than sitting loosely on top of it.

  7. Cook

    Cover it and let it take its time

    Drizzle oil or ghee around the edges and over the vegetables, cover with a lid if one fits, and cook over medium heat for 3 to 4 minutes. What you want is a deep golden underside and a top that's lost its raw, wet sheen and set visibly.

  8. Cook

    Barely any time at all on the second side

    Flip the uttapam carefully with a wide spatula and cook vegetable-side down for another 1 to 2 minutes — just enough for the vegetables to soften slightly and pick up a bit of color. The second side needs nowhere near as long as the first did.

  9. Serve

    Hot off the pan is when it's best

    Serve immediately with the vegetable side facing up, alongside coconut chutney and sambar. Uttapam's thickness does buy it a little more time to hold its texture than dosa gets, but it's still at its very best eaten hot rather than left to sit around.

If You Need to Swap Something

Grated cabbage, chopped spinach or sweet corn kernels all turn up regularly as home variations beyond the standard onion-tomato-chilli combination — really, almost any finely chopped vegetable works scattered across the top. If fermenting from scratch isn't on the table, store-bought dosa or idli batter, sold fresh or frozen at Indian grocery stores, works identically for uttapam, used at its natural, slightly thicker consistency. Plenty of modern restaurant versions aren't shy about pressing a pinch of grated cheese in alongside the vegetables either, even though that's nowhere near traditional.

Turning the Heat Up or Down

Spice level here comes entirely from the topping, since the batter itself carries no heat of its own. Leave out the green chilli for a milder uttapam and let onion, tomato and coriander carry the flavor instead; add extra chopped green chilli to the topping for more heat, or sprinkle a little red chilli powder or crushed black pepper over the vegetables right before pressing them in — doing it that way puts the heat right at the surface instead of burying it inside the batter.

If Something Goes Wrong

The single most frequent problem is pouring the batter as thin as you would for dosa, which leaves nothing for the vegetables to embed into — what results ends up closer to a vegetable-topped dosa than true uttapam. Oil that's running too hot causes a second common issue, browning the underside before the thick center has finished cooking and leaving a doughy middle hidden under a dark crust. Vegetables chopped too large or too wet bring their own kind of trouble: large pieces fall away during the flip, and wet pieces — tomato especially — can leave the batter gummy right where they sit. Skipping the lid during the first side's cooking is a fourth pitfall, since it stretches out how long the center needs to set while drying the top more than necessary.

Keeping and Warming It Up Again

Keeping it: Refrigerated, fermented batter keeps for 3 to 4 days and freezes for up to a month; bring it back to room temperature and stir well before using, since it keeps thickening slowly the whole time it's in the fridge. Chopped toppings handle best fresh, though onion and capsicum can be chopped a day ahead and kept sealed in the fridge — tomato is better chopped right before cooking, since it starts releasing liquid the moment it's cut. Cooked uttapam itself doesn't hold well at all; it's really meant to be eaten fresh, full stop.

Warming it again: A dry pan over medium-low heat, a minute or two per side, brings leftover uttapam back reasonably well and restores some underside crispness without drying the center out too much — a clear step up from the microwave, which leaves it soft and a bit rubbery throughout. Reheating several at once? Work through them one after another in the same pan rather than stacking them, since stacked, still-warm uttapams trap steam and soften each other in the process.

A Note on Safe Handling

Fermented batter belongs in the refrigerator once fermentation is done, not left out at room temperature indefinitely — in warm weather especially, continued fermentation can tip past pleasantly sour into something unsafe to eat. Every topping vegetable needs a thorough wash before it gets chopped, and toppings prepped ahead of time should stay covered and refrigerated rather than sitting out; chopped tomato and onion in particular can harbor bacteria if left out too long. On the stovetop, keep the griddle oil fresh instead of letting it scorch and darken over a long cooking session — oil that's been overheated repeatedly turns bitter and is worth avoiding for regular use.

More to Try Next