Skip to content
Khaman Dhokla (Gujarati Steamed Chickpea Cake)
indianbreakfast✨ New

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.

Prep
20 min
Cook
25 min
Servings
6
Difficulty
Medium
4.8
Sign in to rate
#indian#gujarati#breakfast#vegetarian#steamed#chickpea

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. 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. 2

    Rest

    Cover and rest 15 minutes — this hydrates the flour and gives a small head start on fermentation.

  3. 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. 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. 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. 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. 7

    Make the glaze

    Stir glaze water, sugar, and lemon juice until sugar dissolves. Set aside.

  8. 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. 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.

Download Now

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

Calories240kcal
Protein10g
Carbohydrates32g
Fat8g
Fiber5g
Protein10g
Carbs32g
Fat8g

Time Summary

Prep time20 min
Cook time25 min
Total time45 min

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:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes