Dhokla (ઢોકળા) — Indian Steamed Savory Chickpea Cake with Mustard Seeds
A beloved Gujarati snack, dhokla is a light, spongy steamed cake made from chickpea flour and brightened with lemon and ginger. It’s finished with a classic mustard-seed tempering that perfumes each bite and keeps it moist.

Printable Recipe Card
Servings: 6 · Total: 33 min · Difficulty: easy
Ingredients (quick list)
- 200 g chickpea flour (besan) (sifted to prevent lumps)
- 20 g semolina (fine sooji; improves sponginess)
- 150 g plain yogurt (unsweetened)
- 120 ml water (room temperature)
- 15 ml lemon juice
- 8 g ginger (finely grated)
- 1 green chili (finely minced, about 8 g)
- 0.5 tsp turmeric
- 12 g sugar
- 6 g salt
- 10 ml vegetable oil (to grease the pan)
- 5 g fruit salt (ENO) (regular, unflavored)
+ 5 more in the full ingredients section below.
Steps (summary)
- Prepare a steamer by adding 500 ml water to a pot and bringing it to a steady boil. Grease an 18 cm round cake tin (or a simila…
- In a mixing bowl, whisk together chickpea flour, semolina, turmeric, sugar, and salt until evenly combined. Add yogurt, 120 ml…
- Let the batter rest for 10 minutes to hydrate the flour and relax any remaining lumps. During this rest, keep the steamer at a…
- Just before steaming, add 5 g fruit salt (ENO) to the batter and whisk briskly for 10–15 seconds until the batter looks lighter…
- Place the tin into the steamer, cover with a lid, and steam for 16–18 minutes over medium heat. Check doneness by inserting a t…
- While the dhokla steams, make the syrup by heating 240 ml water with 25 g sugar until the sugar fully dissolves, about 2 minute…
+ 4 more steps in the full instructions section below.
Cultural Background
Dhokla is a signature Gujarati steamed snack served at breakfast, tea time, and celebrations, prized for its light texture and digestibility. The mustard-seed tempering reflects the region’s love of aromatic tadka that transforms simple batters into festive bites.
Equipment
💡 Tips
- Use a fully preheated steamer; steaming in a warming pot reduces rise and makes the crumb dense.
- Whisk the fruit salt for only 10–15 seconds and steam immediately, because the bubbles start collapsing within minutes.
- Pour syrup while the dhokla is still warm and already cut; it absorbs faster and seasons the interior, not just the surface.
⚠️ Common Mistakes
❌ Adding fruit salt too early and letting the batter sit before steaming.
✅ Fix: Add fruit salt last, whisk briefly, and steam within 60 seconds for the best rise.
❌ Steaming on very high heat so the dhokla domes, cracks, or turns rubbery.
✅ Fix: Maintain a steady medium steam; the surface should set gently without violent bubbling.
❌ Skipping the syrup or pouring it on an uncut cake so it pools on top.
✅ Fix: Cut first, then pour warm syrup evenly so it wicks into the crumb and stays moist.
🧊 How to Store
Cool completely, then store in an airtight container in the refrigerator for up to 3 days. Reheat by steaming for 3–4 minutes or microwaving 30–45 seconds with 10 ml water sprinkled over to restore softness without drying.
📅 Make Ahead
Mix the dry ingredients and grate ginger up to 24 hours ahead and store airtight. Prepare the syrup and tempering ingredients in advance, but add fruit salt only at the last moment right before steaming.
🍽️ Pairs Well With
- Green chutney
- sweet tamarind-date chutney
- masala chai
- sliced onions and lemon wedges.
Regional Variations
- Khaman dhokla: often lighter and more yellow, sometimes made with a slightly sweeter batter and more syrup.
- Sandwich dhokla: two layers with green chutney spread between, then tempered on top.
- Rava dhokla: uses more semolina for a grainier texture and is common for quick, no-fermentation versions.
Ingredients
- 200 gchickpea flour (besan) (sifted to prevent lumps)
- 20 gsemolina (fine sooji; improves sponginess)
- 150 gplain yogurt (unsweetened)
- 120 mlwater (room temperature)
- 15 mllemon juice
- 8 gginger (finely grated)
- 1green chili (finely minced, about 8 g)
- 0.5 tspturmeric
- 12 gsugar
- 6 gsalt
- 10 mlvegetable oil (to grease the pan)
- 5 gfruit salt (ENO) (regular, unflavored)
- 1 tspblack mustard seeds
- 1 tspsesame seeds (optional but traditional in many homes)
- 10 leafcurry leaves (fresh leaves)
- 10 gfresh cilantro (finely chopped)
- 20 gunsweetened shredded coconut (optional)
🔄 Substitutions
- fruit salt (ENO)→ baking soda
- plain yogurt→ buttermilk
- black mustard seeds→ brown mustard seeds
Instructions
- 1
Prepare a steamer by adding 500 ml water to a pot and bringing it to a steady boil. Grease an 18 cm round cake tin (or a similar shallow pan) with 10 ml oil and set it aside so the batter can go in immediately.
- 2
In a mixing bowl, whisk together chickpea flour, semolina, turmeric, sugar, and salt until evenly combined. Add yogurt, 120 ml water, 15 ml lemon juice, grated ginger, and minced green chili, then whisk for 60–90 seconds until smooth and pourable.
- 3
Let the batter rest for 10 minutes to hydrate the flour and relax any remaining lumps. During this rest, keep the steamer at a gentle boil so it is fully hot when the batter is activated.
- 4
Just before steaming, add 5 g fruit salt (ENO) to the batter and whisk briskly for 10–15 seconds until the batter looks lighter and slightly foamy. Immediately pour the batter into the greased tin and tap the tin once on the counter to level it without knocking out too much air.
- 5
Place the tin into the steamer, cover with a lid, and steam for 16–18 minutes over medium heat. Check doneness by inserting a toothpick in the center; it should come out clean, and the top should spring back when gently pressed.
- 6
While the dhokla steams, make the syrup by heating 240 ml water with 25 g sugar until the sugar fully dissolves, about 2 minutes. Turn off the heat and stir in 10 ml lemon juice, then keep it warm so it absorbs well.
- 7
When the dhokla is cooked, remove the tin and let it cool for 5 minutes so it sets and slices cleanly. Cut into 12 equal squares or diamonds directly in the tin, making sure the knife reaches the bottom.
- 8
For the tempering, heat 15 ml oil in a small pan over medium heat until shimmering. Add mustard seeds and cover for 20–30 seconds until they pop, then add sesame seeds, curry leaves, and the slit green chili and cook for 20 seconds until fragrant.
- 9
Pour the warm syrup evenly over the cut dhokla, aiming for the cuts so it seeps inside. Immediately spoon the hot tempering over the top, then rest for 10 minutes so the dhokla becomes moist and flavorful throughout.
- 10
Garnish with chopped cilantro and shredded coconut if using. Serve slightly warm or at room temperature, lifting pieces with a thin spatula to keep the squares intact.
🪪 Recipe Passport
Cultural Background
Dhokla is a signature Gujarati steamed snack served at breakfast, tea time, and celebrations, prized for its light texture and digestibility. The mustard-seed tempering reflects the region’s love of aromatic tadka that transforms simple batters into festive bites.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Ghugni (ঘুগনি) — Indian Spiced Yellow Peas Curry with Onions
Indian · Stews · 70 min

Laal Maas (लाल मांस) — Indian Fiery Rajasthani mutton curry with red chilies
Indian · Stews · 110 min

Undhiyu (ઉંધિયું) — Indian Winter Mixed-Vegetable Curry with Methi Muthia
Indian · Main Courses · 120 min

Coxinha (Coxinha) — Brazilian Chicken Croquettes
Brazilian · Appetizers · 130 min

Vietnamese Fresh Spring Rolls (Gỏi Cuốn) — Shrimp, Pork, Herbs, and Peanut Sauce
Vietnamese · Appetizers · 60 min

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Kala Bhuna (কালা ভুনা) — Chittagong Dark Beef Bhuna
Bangladeshi · Main Courses · 175 min

Burmese Mohinga (မုန့်ဟင်းခါး) — Fish Noodle Soup with Lemongrass
Burmese · Soups · 110 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.