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

Vegetable-Topped Thick Uttapam

Vegetarian Easy Pan-Fried Mild

The dosa batter you already know — fermented rice and urad dal — gets ladled on much thicker here, loaded with chopped coriander, chilli, tomato and onion, then cooked all the way through on the tawa instead of being crisped thin.

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

Before You Start

Treating uttapam like a thicker version of dosa batter in name only, then spreading it thin out of habit, is the slip-up almost everyone makes on their first go — what lands on the plate ends up being a dosa with vegetables scattered over it, not an actual uttapam. The two dishes draw from one and the same fermented rice-and-urad-dal mixture, yet from the moment it hits the tawa, each asks for the opposite handling. For dosa, you work it into a thin circle with one confident spreading motion and let high heat crisp it fast. For uttapam, you ladle it on and barely touch it afterward, letting it sit thicker while chopped vegetables get pressed into the surface so they fuse with the pancake instead of resting loosely on top. The finished product is soft and almost spongy through its centre, closer to a savoury pancake than anything crepe-like, with just the base turning crisp and caramelised where it touched the pan.
Because it's poured thick and cooked at a gentler pace, uttapam is arguably the easier of the two to learn first — you skip the single continuous swirl that trips up beginners attempting dosa. It's also the better destination for batter that fermented longer than you wanted, too sour and bubbly to crisp properly as dosa, because that same tang and extra air suit uttapam's thick, soft structure instead of clashing with it.

Where This Dish Comes From

Uttapam sits in the same fermented-batter lineage as dosa and idli, a South Indian cooking tradition with no single traceable starting point. Soaking rice and urad dal, grinding them, fermenting the batter and cooking it on a heated pan is a method that took shape and diverged across Kerala, Andhra Pradesh, Karnataka and Tamil Nadu across many years, each region landing on its own ratios and small variations. The thicker, vegetable-pressed style most often gets linked to Tamil Nadu, and beyond that, to the Udupi restaurant tradition which, from the mid-1900s onward, carried South Indian tiffin dishes far outside their home states and into cities nationwide. That said, home cooks were already building their own versions around whatever vegetables were on hand long before restaurants standardized the dish, so crediting any one state as its sole origin oversimplifies things. It makes more sense to think of uttapam as a thicker regional branch of a tradition the whole South shares, one that travelled nationally mainly through South Indian eateries and tiffin counters.

How to Make It

  1. Prep

    Ferment the batter the same way you would for dosa

    Soak rice and urad dal in separate bowls for 4 to 6 hours, putting the fenugreek seeds in to soak alongside the dal. Grind each into a smooth, thick paste. Combine both pastes with the salt in whatever vessel you plan to ferment in, then leave it somewhere warm for 8 to 12 hours. You're aiming for roughly double the starting volume, visible bubbles throughout, and a clean, sour smell. None of this differs from how you'd handle dosa or idli batter — the real difference begins once you start pouring, not during fermentation.

  2. Prep

    Dice the vegetables small and dry off the tomato

    Cut the onion, capsicum, carrot, tomato and chillies into small, even pieces — irregular cuts cook at different rates once pressed into the batter. If your chopped tomato looks watery, pat it dry with a paper towel before using it. Extra moisture left on the vegetables can keep the batter beneath them from setting properly, leaving it gummy.

  3. Prep

    Check that the batter is thick enough to hold its shape

    Good uttapam batter is clearly thicker than dosa batter, though it should still pour off the ladle rather than plop like pancake batter straight out of the fridge. If fermentation has left your batter runnier than you'd like, resist the urge to thin it further as you might for dosa — work with it close to its fermented thickness instead.

  4. Cook

    Warm the tawa to medium, no hotter

    Set the griddle to medium heat, a notch cooler than you'd use for dosa — uttapam needs slower, steadier heat so the thick centre has a real chance to cook through before the bottom scorches. Brush it with a thin film of oil before you pour the first one.

  5. Cook

    Pour it thick and let it sit without spreading much

    Spoon batter into the middle of the hot griddle and nudge it outward just a little, aiming for a round roughly half a centimetre thick — well beyond dosa thickness. Don't try for a thin, even spiral here; a slightly rough, pancake-like shape is exactly right for uttapam.

  6. Cook

    Scatter the vegetables while the surface is still wet and press them down

    With the top not yet set, sprinkle a small handful of your chopped vegetables — onion, tomato, chilli and whatever else you've picked — evenly over the batter. Then press the pieces in firmly but gently, working evenly across the surface with a flat spatula or the back of the ladle, until they're set into the batter rather than left sitting loose on top.

  7. Cook

    Add oil and give it slow, steady heat

    Drizzle oil or ghee along the edges and over the vegetables on top. Cover it with a lid if yours fits the pan, and keep the heat at medium for 3 to 4 minutes — enough time for the bottom to turn deep golden and for the top surface to lose its raw, wet look and firm up.

  8. Cook

    Flip once and cook the topped side briefly

    Use a wide spatula to flip the uttapam carefully, then let it cook vegetable-side down for roughly 1 to 2 minutes more — just the right amount of time for the vegetables to turn slightly soft and pick up a bit of colour. This second side needs noticeably less time than the first did.

  9. Serve

    Serve right away, toppings facing up

    Serve immediately, vegetable side up, with coconut chutney and sambar on the side. Uttapam's extra thickness means it keeps its texture a bit longer than dosa once it's off the heat, but it's still at its best eaten fresh rather than left to sit.

Swaps You Can Make

You can scatter almost any vegetable you've got chopped fine enough — shredded cabbage, chopped spinach and kernels of sweet corn all show up regularly in home kitchens alongside, or instead of, the usual onion-tomato-chilli mix. Skipping fermentation altogether works too — ready-made idli or dosa batter from an Indian grocery performs the same way, provided you use it at its natural, thicker state instead of thinning it out. Pressing in a handful of grated cheese with the vegetables isn't part of the traditional dish, but plenty of restaurants serve it that way now.

Turning the Heat Up or Down

The batter itself carries zero spice — every bit of heat in this dish comes from what you scatter on top. Want it gentler? Leave the green chilli out and let the onion, tomato and coriander do the flavour work on their own. Want more kick? Chop in additional green chilli, or dust red chilli powder and cracked black pepper across the vegetables just before you press them down, which puts that heat right where you taste it first instead of hidden inside the batter.

Where This Goes Wrong

Pouring the batter thin, dosa-style, is the top mistake — without enough body, the vegetables never embed properly, and you end up with a vegetable-strewn dosa rather than uttapam. Running the oil too hot is another trap: the exterior browns before the thick interior finishes cooking, leaving a raw, doughy middle under a dark crust. Cutting vegetables too big, or using them while they're still dripping wet, causes its own set of problems. Oversized pieces don't survive the flip, sliding loose instead of staying put, and overly wet ones — tomato most of all — turn the batter around them gummy instead of letting it set. Skipping the lid during that first side stretches out the cooking time needed for the centre to firm up, and dries the top more than it should.

Keeping and Reheating Leftovers

Storage: Once fermented, the batter stays good in the refrigerator for 3 to 4 days, or in the freezer for up to a month. Bring it back to room temperature and give it a good stir before you cook with it, since chilling thickens it even more over time. Fresh-cut toppings work best — onion and capsicum are the exception and can be chopped a day in advance if kept sealed and cold, but tomato should go under the knife right before it hits the batter, since sitting around makes it weep liquid. Once cooked, uttapam doesn't keep its texture, so treat this as a cook-to-order dish rather than something to prepare in bulk ahead of time.

Reheating: Warm it back up in a dry skillet over medium-low heat, giving each side about a minute or two — this brings back a bit of crispness on the bottom without drying out the middle too much, and it's a clear step up from the microwave, which tends to leave uttapam soft and somewhat rubbery all the way through. If you're reheating several together, work through them one at a time rather than stacking the pile, since warm, stacked uttapams hold in steam and turn soft against one another.

Staying Safe With This One

As with any fermented batter, move it to the refrigerator once it's done fermenting rather than leaving it out indefinitely — in warm weather especially, fermentation that keeps going can turn a pleasant sourness into something over-fermented and no longer safe to eat. Rinse the vegetables well before you start chopping them for the topping. If you're prepping those toppings in advance, store them chilled and covered instead of at room temperature — chopped onion and tomato in particular can grow bacteria if they sit out too long. While you're cooking, don't let the oil on the griddle scorch or darken over a long session; oil that keeps getting overheated turns bitter and isn't worth eating on a regular basis.

More From This Library