Doughs & batters
Khaman Dhokla Batter
ખમણ ઢોકળા નો ખીરો · A spiced, leavened batter of gram flour (besan) bound with water, seasoned with ginger-green chili paste, sugar, acid, and turmeric, and aerated with fruit salt (Eno) or baking soda at the last moment before being steamed into a soft, spongy, savory Gujarati cake that is finished with a hot oil tempering (vaghar).

The formula
3:2 besan:water by volume; ~1 tsp Eno per 1.5 cups besan, added last
Per 1.5 cups (150 g) besan use 1 cup water, 1 tbsp oil, 1 tbsp sugar, 1½ tsp ginger-chili paste, 1½ tsp lemon juice or citric acid, ¼ tsp turmeric, salt to taste, and 1 tsp Eno stirred in just before steaming.
Identity
- Made with besan (chickpea/gram flour) as the sole or dominant flour
- Leavened chemically with Eno/fruit salt or baking soda, not by fermentation
- Distinctly tangy-sweet-savory flavor profile from citric acid/lemon and sugar
- Steamed, never baked or fried, yielding a yellow, spongy, aerated crumb
- Finished with a Gujarati vaghar (tadka) of mustard seeds and curry leaves
Ingredients
| Base | Besan (gram flour, finely ground hulled chickpeas) | Use fresh, fine-textured besan; sifted to avoid lumps and gritty crumb. |
| Liquid | Water | Approximately 2/3 the volume of besan; adjust for smooth pourable consistency. |
| Fat | Oil (neutral vegetable oil) | Adds tenderness and helps carry the vaghar flavor; some recipes use melted ghee. |
| Acid | Lemon juice or citric acid | Provides tang and reacts with Eno for a fluffier rise; also brightens flavor. |
| Sweetener | Sugar | Balances the tang and sour notes of citric acid and Eno; characteristic mildly sweet profile. |
| Aromatics | Ginger-green chili paste | Provides the signature warm, pungent backbone of the batter. |
| Seasoning | Turmeric powder and salt | Turmeric gives the iconic yellow color; salt seasons the overall batter. |
| Leavening | Eno (fruit salt) or baking soda | Added LAST, just before steaming — the sole rising agent; do not substitute quantity. |
Method
- 1Sift besan into a bowl, add water gradually and whisk to a smooth, lump-free, pourable batter (medium-thick, ribbon-like consistency).Sifting removes grits and ensures a uniform, tender crumb; proper hydration prevents dry pockets in the steamed cake.
- 2Whisk in oil, sugar, ginger-green chili paste, lemon juice/citric acid, salt, and turmeric; cover and rest 10–15 minutes.Resting allows besan to hydrate fully and lets the acid begin reacting so aromatics meld into the batter.
- 3Prepare the steamer with vigorously boiling water and grease a thali/pan with a little oil.A full rolling boil at the moment of pouring is critical — the steam shock sets the leavening fast and gives the spongy honeycomb structure.
- 4Just before steaming, sprinkle Eno/fruit salt over the batter and fold gently in one direction for about 5–10 seconds — do not overmix.Eno reacts immediately with acid and moisture releasing CO2; overmixing knocks out the trapped air bubbles and yields a dense cake.
- 5Pour the foamy batter into the greased pan, tap once, and steam covered on high for 15–20 minutes until a toothpick exits clean.A covered, high-heat steam cooks the cake through while the CO2 expands the crumb into a spongy, aerated structure.
- 6Cool 5 minutes, demould, cut into squares, and pour hot vaghar (oil tempered with mustard seeds, sesame seeds, curry leaves, and green chilies) evenly over the top; garnish with grated coconut and coriander.The vaghar seeps into the cuts adding flavor, moisture, and the classic aromatic finish; coconut and coriander add freshness and texture.
Techniques that matter
Last-moment Eno fold
Fruit salt begins reacting the instant it touches wet batter; adding it at the last moment maximizes gas retention for maximum sponginess.
Vaghar (tadka) finish
A hot oil tempering poured over the steamed cake is the signature Gujarati finishing technique that layers aromatic fat and moisture into the crumb.
Steaming over rapidly boiling water
Strong, sustained steam sets the leavened batter quickly so air pockets are locked in before they collapse, producing the honeycomb interior.
Variations & derivatives
Nylon KhamanGujarat (Surat specialty)
Batter is blended extra smooth with more water and a touch of rawa/semolina for the silkiest, most delicate crumb.
Besan Dhokla (basic)All-India home kitchens
Identical base batter without the tempering garnish, often served simply with green chutney.
Rava-Suji DhoklaMaharashtra/Gujarat
Replaces a portion of besan with semolina for a grainier, more substantial cake; same leavening and vaghar logic.
Toor Dal DhoklaGujarat
Uses a blend of besan and soaked toor dal for a protein-richer, slightly different flavor; same Eno technique applies.
Khatta DhoklaGujarat
Batter is fermented briefly with curd to push the tang higher before the Eno is added.
Used in these dishes
Substitutions
- Eno (fruit salt) → Baking soda + extra lemon juice/citric acid — Use ~1 tsp baking soda per 1.5 cups besan and bump acid by ½ tsp; the rise is slightly less vigorous and the flavor more soapy if overused.
- Fresh lemon juice → Citric acid (nimbu phool) crystals — Use about ¼ tsp citric acid per 1 tbsp lemon juice; gives a cleaner, more uniform tang.
- Besan (chickpea flour) → Moong dal flour or urad dal flour — Not recommended for classic khaman — flavor and color shift dramatically; works only in some dal-based dhokla recipes.changes result
- Sugar → Jaggery powder or brown sugar — Changes the color to brown and adds molasses notes; not traditional but workable in fusion versions.
Troubleshooting
Dense, heavy, or rubbery cake
Overmixing the Eno, expired Eno, or pouring batter into a steamer that wasn't at a full rolling boil — gas escaped before setting. → Use fresh Eno, add it last, fold once in one direction, and ensure water is at a hard boil. Pour batter immediately and steam at once.
Bitter or soapy aftertaste
Too much Eno or baking soda, or an under-acidified batter. → Measure Eno precisely (1 tsp per 1.5 cups besan) and confirm lemon juice/citric acid is included to neutralize the soda.
Crumbly, dry, or cracked surface
Batter too thick, over-steamed, or insufficient oil/fat. → Thin batter to a smooth pourable consistency, steam only until a tester comes out clean, and always finish with the hot oil vaghar to add moisture.
Pale or grey color instead of bright yellow
Stale besan, insufficient turmeric, or steaming with the lid slightly ajar (steam escaping). → Use fresh besan, add ¼–½ tsp turmeric, and seal the steamer with a tight cloth around the lid to prevent condensate drip and steam loss.