
Khaman Dhokla (Gujarati Steamed Chickpea Cake)
Gujarat's pillowy yellow steamed cake of fermented chickpea flour with mustard, curry leaves, and a sugar-lemon glaze.
About This Recipe
Khaman dhokla is the spongy, savory-sweet steamed cake that defines Gujarati breakfast. Chickpea flour (besan) is whisked with yogurt and a touch of citric acid, left to ferment briefly, then activated with a pinch of baking soda and a glug of hot oil that makes the batter literally explode into a yellow foam before it's poured into a tray and steamed for fifteen minutes. The finished cake is cut into squares and drenched in a tarka of mustard seeds, curry leaves, green chili, and a sweet-sour water of sugar, lemon, and salt that soaks in and lifts every bite. Across Ahmedabad and Surat, dhokla is sold from breakfast carts by 7 a.m., paired with sweet-spicy green chutney and ginger tea.
Ingredients
Serves 6
- 200 gchickpea flour (besan), sieved
- 120 mlplain yogurt
- 120 mlwarm water
- 1 tbspfine semolina (rava)
- 1 tbspsugar
- 1 tspsalt
- 1 tspground turmeric
- 0.5 tspcitric acid powder (or 1.5 tbsp lemon juice)
- 1 tbspginger-green chili paste
- 1 tspfruit salt (Eno) or baking soda
- 3 tbspvegetable oil for tarka
- 1 tspblack mustard seeds
- 12fresh curry leaves
- 4green chilies, slit
- 1 tspsesame seeds
- 120 mlwater for soaking glaze
- 2 tbspsugar for glaze
- 1 tbsplemon juice for glaze
- 2 tbspfresh coriander, chopped
- 2 tbspgrated fresh coconut (optional)
Instructions
- 1
Mix batter
Whisk chickpea flour, yogurt, warm water, semolina, sugar, salt, turmeric, citric acid, and ginger-chili paste in a bowl until completely smooth and lump-free. The batter should be thick like pancake batter.
- 2
Rest
Cover and rest 15 minutes — this hydrates the flour and gives a small head start on fermentation.
- 3
Prep the steamer
Set up a steamer with 5 cm of water and bring to a rolling boil. Grease a 23 cm round cake pan or tray well with oil.
- 4
Activate
Sprinkle fruit salt (Eno) evenly over the batter. Drizzle 1 tbsp of water on top of the Eno, then whisk just 4–5 strokes — the batter should foam and rise visibly. Work fast.
Don't over-mix once Eno is added — that knocks the air out and gives dense dhokla.
- 5
Steam
Pour batter immediately into the greased tray. Place in the steamer; cover tightly. Steam over high heat for 15 minutes. Check with a skewer: it should come out clean.
- 6
Cool slightly
Lift out the tray; let rest 5 minutes. Run a knife around the edge, invert onto a board, then cut into 3 cm squares.
- 7
Make the glaze
Stir glaze water, sugar, and lemon juice until sugar dissolves. Set aside.
- 8
Make the tarka
Heat oil in a small pan. When hot, add mustard seeds; let them pop. Add curry leaves, slit chilies, and sesame seeds; sizzle 10 seconds. Pour into the sugar-lemon water — it will sputter — then immediately spoon over the dhokla pieces.
- 9
Soak and garnish
Let the glaze soak in for 10 minutes. Scatter coriander and grated coconut. Serve at room temperature with green chutney.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Use fresh fruit salt (Eno) — old packets lose their fizz and give flat dhokla.
- →
Steam over high heat and don't open the lid during the 15 minutes; a temperature drop deflates the cake.
- →
Citric acid is more authentic than lemon juice in the batter — it gives a cleaner tang.
- →
Cool dhokla slightly before cutting; hot dhokla shreds rather than slices.
Variations
- •
Khatta dhokla uses fermented rice-and-dal batter for a tangier, denser cake — overnight fermentation required.
- •
Sandwich dhokla: layer with green chutney before cutting.
- •
Microwave version: pour batter into a microwave-safe bowl, cook on high 4 minutes — quick but slightly less fluffy.
Storage
Refrigerate up to 3 days in an airtight container. Reheat by steaming briefly (3 minutes) or microwaving with a damp paper towel on top to restore moisture.
History & Origin
Dhokla is documented in Gujarati food writing from the 11th century, originally made with fermented dal and rice over an overnight rest. The quick khaman dhokla version with besan and Eno developed in the 20th century after baking soda became commonly available, allowing the dish to move from special-occasion food to daily breakfast.
Frequently Asked Questions
Why is my dhokla dense and not spongy?
Either your Eno was old, or you over-whisked the batter after adding it. Eno only fizzes for 30 seconds — once activated, get the batter into the steamer immediately.
Can I substitute lemon juice for citric acid?
Yes — use 1.5 tbsp lemon juice in place of 0.5 tsp citric acid powder. The acid is needed for the soda reaction; without it, dhokla won't rise properly.
What is Eno and where do I find it?
Eno fruit salt is a citric acid + sodium bicarbonate antacid used widely in Indian cooking as a fast leavener. Indian grocery stores stock it. Substitute 1 tsp baking soda + 1.5 tbsp lemon juice.
What's the difference between khaman and dhokla?
Strictly, khaman is the soft yellow chickpea-flour version (described here) and dhokla refers to the white fermented rice-and-dal version. Outside Gujarat the names are used interchangeably, with 'khaman dhokla' becoming the most common label.
Nutrition Facts
Per serving (160g / 5.6 oz) · 6 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Indian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes