Burnie Academy Academy
Dhokla - the steamed snack that's on your side

Dhokla - the steamed snack that's on your side

Khaman dhokla is steamed, not fried, so one serving of 4 to 5 soft squares is about 303 kcal with a handy 13 g protein. The only catch is the oil tadka on top - a heavy hand can add 30 to 65 kcal per serving, so pour it light.

12 Jul 2026 · Burnie Academy
dhokla snacks steamed besan

Dhokla is the soft, spongy Gujarati snack that comes out of a steamer, not a kadai of hot oil. That one difference changes your whole snack plate. Let's see why a steamed besan square beats a fried samosa, and where the oil sneaks back in.

Dhokla has almost no calories because it is steamed.

mostly false

Mostly false. Steaming skips the deep fry, so dhokla is lighter than fried snacks - but it is made of besan, which is real food with real calories. One serving is about 303 kcal, not zero. The steaming is the win, not a free pass.

Your typical plate: one serving of khaman dhokla

≈ 335 kcal 300-370

One serving - about 4 to 5 soft squares from a 7-inch thali - comes to roughly 335 kcal at a street stall. The besan gives you about 13 g protein and nearly 10 g fibre, so it actually fills you up. That is a solid evening snack, not a tiny one.

Assumptions: Tarla Dalal's khaman dhokla recipe = 303 kcal per serving (4 servings, ~15 pieces, 13.4 g protein, 9.6 g fibre, 7.5 g fat) including the batter oil and a light tempering. Street stalls often pour an extra spoon of tadka oil on top: ~1 extra tbsp (15 g) oil over 4 servings = ~33 kcal per serving (sunflower oil 884 kcal/100 g). So a typical street serving ~303 + ~32 = ~335 kcal.

Dhokla vs the fried snacks on the same shelf

1 serving khaman dhokla (4-5 pieces)
Steamed besan, light street tadka
2 samosas
Deep-fried maida shell + oil, about 207 kcal each
1 serving aloo pakora
Deep-fried, oil-soaked potato, ~25 g fat

Pour the tadka light, not generous

≈ 303 kcal saves 32 kcal 280-320

Dhokla is steamed, but the mustard-seed tadka spooned on top is pure oil. A heavy second pour adds about 30 to 65 kcal per serving. Use a small spoon, not a ladle, and let one thin layer do the job. At a stall, just ask for 'less oil'.

Assumptions: Home-style serving with only the recipe's light tempering = 303 kcal (Tarla Dalal). The street baseline adds ~1 extra tbsp oil over 4 servings (~32 kcal). Skipping that extra pour takes you back to ~303, saving ~32 kcal. A really heavy hand (2 extra tbsp) could add ~65 kcal per serving, so the saving ranges ~30-65.

Getting the most out of your dhokla

  • Pair it with green chutney, not sweet chutney - mint and coriander are close to calorie-free, while jaggery-based chutney adds sugar.
  • Khaman dhokla gives about 13 g protein per serving from the besan - more than most tea-time snacks, which helps keep you full.
  • Watch the sev sprinkle some stalls add on top - sev is fried besan at about 580 kcal/100 g, so a small handful adds up fast.
  • If you make it at home, steam it fully and skip the oil pour - you get the soft squares for about 303 kcal a serving with nothing extra.

The bottom line

Dhokla really is the lighter snack on the shelf - one serving is about 303 to 335 kcal, steamed not fried, with 13 g protein to fill you up. That easily beats two samosas (414) or a serving of aloo pakora (487). The one thing to watch is the oil tadka on top - pour it light and you keep the win.

Per serving: ~303 kcal (home, light tadka) to ~370 kcal (street, heavy tadka). Per piece: ~81 kcal.

Track your food the honest way

Burnie helps you see your estimated calorie deficit with familiar Indian foods — no fake precision, no guilt trips.

Get Burnie on the App Store

Android public availability is being expanded.