Overview
Thirty minutes is roughly all instant dhokla asks for, start to finish, which explains why it has mostly displaced the older fermented version in everyday Gujarati cooking. A batter of gram flour and yogurt goes into the steamer seconds after fruit salt is folded in, not hours later, and what comes out is a savoury steamed cake eaten at breakfast, packed into a tiffin, or served beside afternoon tea. Both the quick version and the slow-fermented one are genuinely dhokla — Gujarati households still make the slower kind when there's time to spare — but speed is why the instant method now dominates.
Texture rides on three variables, and each one is simple to control. Batter thickness has to land in a narrow range; fruit salt has to go in last, folded rather than stirred hard, right before the pan meets steam; and the steam itself needs to stay gentle and constant rather than fierce. Satisfy those three conditions and the cake comes out riddled with small, even air pockets, soft enough to dent with a fingertip, and quick to spring back.
Background & Origin
Written references to steamed, fermented rice-and-gram-flour cakes appear in Gujarati sources that predate packaged leavening agents by centuries, which puts dhokla's documented history ahead of most other street snacks in this collection. Khatta dhokla, the older style, still relies on an overnight ferment of rice and split chickpea or gram flour batter — the same fermentation logic that idli and dosa use farther south, developed independently rather than borrowed from it. Chemical leavening changed the dish in the 20th century: once fruit salts such as Eno became common in Indian kitchens, an instant version took over both home cooking and the dhokla sold from Gujarati snack stalls. The fermented original hasn't disappeared, though — it survives in homes where cooks still prefer its sharper, deeper sourness to the quick version's milder tang.
How It's Made
-
Prep
Rest the batter 10 minutes after whisking
Whisk together gram flour, semolina if using, yogurt, ginger-green chilli paste, turmeric, sugar, salt and oil, pouring in water gradually until the batter pours like thick pancake batter rather than running thin. A 10-minute rest follows, and it matters even with the fast method: that pause lets the gram flour hydrate fully before the fruit salt goes to work.
-
Prep
Get the steamer to a full boil first
Fill the steamer or pot with about 2 inches of water and bring it to a steady rolling boil while the batter rests. Grease the thali or tin on every surface, sides included — a clean release afterward depends on this.
-
Cook
Fold in fruit salt, then move fast
Sprinkle the fruit salt, or the baking soda and lemon juice combination, over the batter and fold it in with a handful of quick strokes. Overmixing here collapses the very bubbles the rise depends on. Transfer the batter to the greased tin at once and get it into the steamer without delay — each minute the activated batter sits costs measurable lift.
-
Cook
Steam 15 to 18 minutes, lid shut throughout
Cover the steamer and hold medium-high heat for 15 to 18 minutes. Check the centre with a toothpick — a clean release with no wet batter clinging to it means it's done. Resist lifting the lid in the first 10 minutes especially; a sudden temperature drop can cause the middle to sink.
-
Cook
Let it sit 5 minutes before the knife comes out
Pull the tin out and give it 5 minutes before running a knife around the edge and cutting squares or diamonds directly in the pan. Cutting while still too hot presses the sponge flat; a short rest lets it firm up while still warm enough to slice cleanly.
-
Finish
Finish with a hot tempering, poured on right away
Heat oil in a small pan, drop in mustard seeds, and once they crackle, add sesame seeds, curry leaves, slit green chillies and asafoetida. Stir in water, sugar and lemon juice, bring it to a short simmer, then pour the hot mixture evenly across the warm cut squares, giving it a minute or two to soak into the cake.
-
Serve
Top and serve, warm or cold
Scatter coriander, and coconut if you like, over the finished squares. Dhokla is good warm, at room temperature, or straight from the fridge the next day — that last option is a large part of why it travels so well in a lunchbox.
Swaps & Substitutes
A packaged dhokla flour blend, sold at most Indian grocers, saves the step of weighing out plain gram flour and bakes up only slightly denser. Baking soda plus lemon juice gets you nearly the same lift as fruit salt, just a touch less dramatic. Full-fat yogurt gives the sharpest tang and best texture, though a well-whisked thin low-fat yogurt gets the job done too.
Dialing the Heat Up or Down
Dhokla's batter stays mild by design — heat gets layered on afterward, through the tempering, rather than built into the mix. Dial it down by cutting the chilli paste in the batter and leaving the tempering's slit chillies as the only heat source, lifting them out before eating if needed. Push it up by adding more ginger-chilli paste to the batter itself and stirring a pinch of red chilli powder into the tempering oil before it hits the pan.
Where This Goes Wrong
Dense, flat dhokla traces almost every time to one of two causes: batter left sitting too long after the fruit salt goes in, or the steamer lid opened too soon, losing a rise that had already started. A too-thin batter is the next most common failure, since it steams into a flat rubbery sheet instead of climbing into a tall sponge — the batter should coat a spoon's back thickly before it goes in. Starting the steam before the water reaches a full boil is a third problem; it slows the initial rise and leaves the texture tougher than it should be.
Keeping & Reheating Leftovers
To store: Refrigerated in an airtight container, dhokla holds for up to 3 days; because the batter contains yogurt, it shouldn't sit at room temperature for more than a few hours, warm weather especially. Without the tempering, it also freezes reasonably well for up to a month — thaw in the fridge, steam briefly to refresh, and add tempering only after it's warm again.
To reheat: A 2-to-3-minute steam brings the texture back far more reliably than a microwave, which tends to toughen the edges even on a short 20-to-30-second run. Squares that have dried out in storage benefit from a squeeze of fresh lemon and a little extra tempering on top.
Safety Note
Yogurt in the batter means it shouldn't sit out long before steaming, warm kitchens especially — mix it, activate it, and get it into the steamer without delay. After steaming, dhokla is fully cooked and needs cooling and refrigeration within about two hours if it isn't served right away, the same rule that applies to any dairy-based cooked dish, and it shouldn't be left out overnight.