Gujarati Snack · West India (Gujarat)

Fluffy Steamed Besan Dhokla Squares

Vegetarian Easy Steamed Mild

Besan batter blended with yogurt, puffed using fruit salt, steamed into a soft spongy cake, sliced into squares, then soaked with a warm mustard-curry leaf tempering.

Prep Time20 min
Cook Time25 min
Total Time45 min
Yield4 servings (about 16 pieces)
RegionWest India

Before You Start

The lift in dhokla comes down to one short chemical burst: fruit salt reacting with the acid already in the batter, releasing carbon dioxide that has to be trapped inside by steam heat before it escapes into the air. That window is narrow, maybe a minute or two, which is why the order of operations matters more than any single ingredient here. Add the fruit salt, fold it in without crushing the bubbles, and get the pan into the steamer right away; stall at any point and the sponge comes out flat and dense instead of full of fine holes.
Across Gujarat this isn't treated as anything special — it's an everyday item, found at breakfast tables, packed into tiffins, and offered the moment a guest sits down with a cup of tea. The name today almost always points to the fast version made with besan, yogurt, and a spoonful of fruit salt like Eno, rather than the traditional batter that's left to ferment on its own for the better part of a day. Both are genuinely dhokla, and some home cooks still choose the slower route when they have the hours to spare, but the quick method has become the everyday choice because it turns out light, springy squares in well under thirty minutes.
None of this demands special skill, just attention at three points: the batter has to be mixed to the right thickness, the fruit salt needs folding in gently right before the pan goes into the steamer, and the heat underneath has to stay steady rather than erratic. Nail those three and the result tells you immediately — an even scatter of tiny air pockets throughout, a surface that gives slightly under a fingertip and bounces straight back.

Where This Dish Comes From

This snack traces back to Gujarat, and its presence in the region's written record goes back hundreds of years — old Gujarati manuscripts already mention cakes of steamed, fermented gram, rice, and lentils, long before anyone had bottled chemical leavening to speed things along. That early form goes by the name khatta dhokla in some households: besan, or rice paired with split chickpeas, soaked and left to turn sour overnight before steaming, following the same fermentation science behind idli and dosa in the south, though the two regional cooking traditions developed with no connection to each other. Everything shifted once the twentieth century brought packaged fruit salts into Indian kitchens — a quicker, chemically risen version emerged and has since become what most people picture when they hear the word dhokla, served both at home and from snack vendors across the state. The older, fermented approach is still around, just less common, kept alive by cooks who value its sharper, more pronounced tang over the speed of the instant method.

How to Make It

  1. Prep

    Mix the batter and let it rest

    Start by whisking oil, salt, sugar, and turmeric into the yogurt, then stir in the ginger-green chilli paste along with the gram flour and the semolina, if you're using it. Add water in small amounts until the mixture turns into a smooth, thick, pourable batter — about the consistency of pancake batter. Set it aside for 10 minutes; that rest gives the gram flour a chance to fully absorb the liquid, and it noticeably improves the final texture even with this quick method.

  2. Prep

    Set the water boiling and prep the pan

    During the batter's resting time, fill your steamer or a large pot with roughly 2 inches of water and get it to a rolling boil. Coat your thali or cake tin generously with oil, working it up the sides as well, so the cooked dhokla releases cleanly once it's done.

  3. Cook

    Fold in the fruit salt without delay

    Sprinkle the fruit salt (or your mix of baking soda and lemon juice) over the batter, and stir it through with only a few gentle strokes — overdo the mixing and you'll knock out the very gas bubbles you're after. Immediately transfer the batter into the prepared tin and place it in the steamer without pausing; each minute the batter sits after activation costs you height in the final rise.

  4. Cook

    Keep the lid shut while it cooks

    Put the lid on and let it cook for 15 to 18 minutes over medium-high heat, then test by inserting a toothpick into the middle — it should come out clean, without any raw batter clinging to it. Don't lift the lid for the opening 10 minutes at the very least; losing heat too early can cause the centre to sink back down.

  5. Cook

    Rest it briefly, then cut into pieces

    Remove the tin from the steamer and allow it to sit for about 5 minutes before drawing a knife along the edges and slicing straight into squares or diamond shapes right in the pan. Cutting while it's still piping hot squashes the sponge under the blade, whereas a brief rest firms the crumb up while it's still warm.

  6. Finish

    Make the tempering and spoon it over

    In a small pan, warm the oil and add the mustard seeds; once they start popping, toss in the slit green chillies, curry leaves, sesame seeds, and a pinch of asafoetida. Stir in the water along with the sugar and lemon juice, let it bubble briefly, then ladle this hot mixture over the squares right after cutting, while everything is still warm, and leave it for a minute or two so the liquid has time to seep in.

  7. Serve

    Top it off and plate up

    Scatter chopped coriander over the top, and add fresh grated coconut too if you'd like. Dhokla tastes good whether it's warm or at room temperature, typically served with green chutney on the side, and it also holds its texture well eaten cold the following day, which is part of why it travels so well in a lunchbox.

Swaps You Can Make

If measuring out plain besan feels like more effort than it's worth, a ready-made dhokla flour blend sold at Indian grocery stores works as a stand-in, though the finished squares usually turn out a bit denser than ones made from scratch. The lemon-and-baking-soda combination listed among the batter ingredients substitutes closely for fruit salt, just without quite the same dramatic puff. For the yogurt, full-fat gives the richest tang and a fuller body, while a thinner, low-fat version works fine too as long as you whisk it smooth first.

Turning the Heat Up or Down

By design, the batter itself carries very little heat — most of what you taste comes from the tempering poured on at the end, not from anything mixed in beforehand. To tone it down further, use less of the green chillies in both the batter and the tempering, or skip them in the batter altogether and keep heat only from the whole chillies dropped into the tempering oil, which are simple to fish out of your plate if you'd rather skip them completely. To push the heat up instead, work a little extra ginger-chilli paste into the batter before steaming, and let the tempering oil carry a touch of red chilli powder for heat.

Where This Goes Wrong

Flat, dense dhokla usually traces to one of two timing errors: the batter waited too long once the fruit salt went in, or the lid came off the steamer before the structure had set, deflating a rise that was already underway. Thin batter is the second trap — it cooks up rubbery and low instead of tall and full of holes, so mix it to a consistency that coats a spoon's back rather than running off it. Starting the steam before the water is at a full rolling boil is the third error; the batter rises more slowly as a result, and the finished texture ends up tougher than it needs to be.

Keeping and Reheating Leftovers

Storage: Refrigerated in a sealed container, dhokla stays good for up to three days; because the batter is yogurt-based, avoid leaving it out at room temperature beyond a couple of hours, more so in hot weather. Leave off the tempering and you can freeze it for as long as a month — defrost in the refrigerator, give it a short steam to revive the texture, and pour on a freshly made tempering once it's warmed through.

Reheating: Steaming it again for two to three minutes brings back the softness much more reliably than a microwave can; if a microwave is your only option, twenty to thirty seconds will do, though expect the edges to turn a bit chewy. Squeezing on a little fresh lemon juice and spooning over some extra tempering helps revive any dhokla that's gone slightly dry in the fridge.

Staying Safe With This One

Since yogurt is part of the batter, keep it out of room-temperature air for only as long as necessary before steaming, especially when the weather is warm — prepare it, stir in the fruit salt, and move straight to the steamer. After cooking, treat dhokla like any finished dairy-containing dish: if it isn't being eaten immediately, cool it down and get it into the fridge within about two hours, and don't leave it sitting out overnight.

More From This Library