Gujarati Snack · West India (Gujarat)

Light, Spongy Steamed Dhokla

Vegetarian Easy Steamed Mild

A gram flour and yogurt batter, lifted quickly with fruit salt and steamed until spongy, cut into squares and finished with a sizzling mustard seed and curry leaf tempering.

Prep20 min
Cook25 min
Start to Finish45 min
Servings4 servings (about 16 pieces)
RegionWest India

Overview

Riddled with fine, even air pockets and soft enough to spring back from a fingertip press — that's the texture dhokla is actually chasing, and it's a texture that depends on exactly three things going right rather than any long list of techniques. The batter needs to be the correct thickness. The fruit salt has to be stirred in gently, never beaten, at the very last moment, immediately before the batter goes into the steamer. And the steamer's heat needs to stay steady through the whole cook rather than spiking or dropping. Gujarat eats this gram flour and yogurt cake at breakfast, packs it into tiffin boxes, and serves it as a tea-time snack, and while an older style ferments the batter naturally over a full day, the version most households actually make today — the one here — swaps that wait for a fruit salt like Eno stirred in right before steaming. Both are genuinely dhokla; which one a Gujarati kitchen makes on a given day usually comes down to how much time is on hand, and the instant method has become the default mainly because it delivers that same light, spongy result in under half an hour.

Background & Regional Roots

Few street snacks have a history as well documented as dhokla's, and its Gujarati origin isn't in question. Gujarati texts written centuries ago, long before any packaged leavening agent existed, already describe steamed cakes made from fermented gram or rice and lentils. That older style — sometimes called khatta dhokla — relies on a batter of rice and split chickpeas or gram flour left to ferment naturally overnight, built on the same basic fermentation principle behind idli and dosa batters further south, even though the two traditions developed independently of each other. The instant version came later: a 20th-century convenience leaned up with Eno or baking soda once fruit salts became common in Indian kitchens, and it has since taken over both home kitchens and Gujarati snack stalls. The slower fermented version hasn't disappeared, though — it survives mainly among home cooks who prefer its tangier, more layered flavor over the quicker alternative.

Step-by-Step

  1. Prep

    Whisk the batter and let it rest

    Combine the gram flour, semolina if using, yogurt, ginger-green chilli paste, turmeric, sugar, salt and oil in a bowl, then pour in the water bit by bit, stopping once the batter turns smooth, thick and just pourable — closer to pancake batter than cake batter. Letting it sit for 10 minutes, even with this quick method, gives the besan time to properly hydrate, and that short wait shows up clearly in the finished crumb.

  2. Prep

    Bring the steamer to a full boil first

    While the batter rests, add about 2 inches of water to your steamer or pot and get it to a steady boil before doing anything else. Grease the thali or tin thoroughly, including the sides, so the finished dhokla releases cleanly.

  3. Cook

    Activate the fruit salt and move fast

    Every minute the activated batter sits before steaming costs some of its rise, so speed matters from this point forward. Sprinkle in the fruit salt, or the baking soda and lemon juice, and fold it through with a few quick, light strokes — this is not the moment for a thorough stir, since the bubbles forming right now are what give the cake its lift. Pour into the greased tin and get it into the steamer immediately.

  4. Cook

    Steam without lifting the lid early

    Put the lid on and steam for 15 to 18 minutes at medium-high heat. Test with a toothpick through the center — it should pull out clean, free of any raw batter. Keep the lid shut for at least the first 10 minutes; dropping the temperature that early can make the middle collapse.

  5. Cook

    Let it firm up before cutting

    Remove the tin from the steamer and give it 5 minutes before running a knife around the edge and cutting into squares or diamonds while it's still in the tin. Cutting it too hot compresses the sponge; a short rest while still warm firms it up just enough to cut cleanly.

  6. Finish

    Pour a sizzling tempering over the top

    Warm the oil in a small pan, drop in the mustard seeds, and wait for them to pop before adding the sesame seeds, curry leaves, green chillies and asafoetida. Add the water, sugar and lemon juice, let it bubble briefly, then spoon this hot mixture evenly over the cut pieces while both are still warm, giving it a minute or two to soak in.

  7. Serve

    Garnish and serve warm or at room temperature

    Finish with a scatter of chopped coriander, and the grated coconut if using. Dhokla is usually served with green chutney on the side, but it also holds up well cold, straight from the fridge, the next day — part of why it travels so easily in a lunchbox.

Ingredient Swaps

A packaged dhokla flour mix, available in most Indian grocery stores, is a workable shortcut for anyone who'd rather skip starting from plain gram flour, though the result tends to come out a touch denser. Lemon juice combined with baking soda substitutes almost exactly for fruit salt, as already noted in the ingredient list, with only a slightly less dramatic rise as the trade-off. Yogurt with full fat delivers the roundest tang and softest crumb, though a well-whisked low-fat version, thinned a little, works almost as well.

Tuning the Heat

Heat belongs at the tempering stage here, not in the batter itself, which is meant to stay mild. Dialing it down means cutting back the green chillies in both the batter and the tempering, or leaving them out of the batter entirely and relying only on the slit chillies in the tempering — those can simply be lifted out before eating if preferred. Going hotter is just as straightforward: more ginger-green chilli paste in the batter, plus a pinch of red chilli powder stirred into the tempering oil.

Where Cooks Go Wrong

A dense, flat dhokla is the most common complaint, and it's almost always traceable to one of two things: letting the batter sit too long after the fruit salt goes in, or opening the steamer too early and losing the rise before it's locked in. A batter mixed too thin causes a different problem, steaming into a flat, rubbery sheet instead of a tall, spongy cake — the batter should coat the back of a spoon thickly before it ever reaches the tin. A third, easy-to-miss issue is starting the tin in water that isn't fully at a boil yet, which slows the initial rise and leaves the texture tougher than it should be.

Keeping & Reheating

To store: Because the batter contains yogurt, finished dhokla goes into the fridge rather than sitting at room temperature, where it keeps in an airtight container for up to 3 days. Without its tempering, it also holds up reasonably in the freezer for about a month; let it thaw in the fridge, steam briefly to bring it back, and pour on a freshly made tempering rather than saving the original.

To reheat: Steaming leftover dhokla for 2 to 3 minutes restores its softness far more reliably than a microwave does; a microwave works in a pinch for 20 to 30 seconds, but it tends to leave the edges a little tough. A fresh squeeze of lemon and a bit of extra tempering help if the dhokla has dried out slightly during storage.

Food Safety Notes

The yogurt in the batter means it shouldn't sit out at room temperature for long stretches before steaming, particularly in warm weather — mix it, activate it with fruit salt, and get it into the steamer promptly rather than letting it wait on the counter. Once cooked, dhokla follows the same rule as any finished dish containing dairy: cool and refrigerate it within about two hours if it isn't eaten right away, and don't leave it out overnight.

More From the Library