Go Back
Overhead flat-lay of golden khaman dhokla squares on a white ceramic plate with green chutney and sesame seeds

Khaman Dhokla (Soft & Spongy Instant Gujarati Chickpea Cake)

Light, golden, and irresistibly spongy: this authentic Gujarati khaman dhokla is made from besan and ready in 30 minutes. Vegan, steamed, and finished with a bright tempering of mustard seeds, curry leaves, and lemon.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 8 pieces

Ingredients
  

For the Batter
  • 1½ cups besan (gram flour / chickpea flour), sifted
  • ¾ cup warm water, plus 1-2 tbsp if needed
  • 2 tbsp lemon juice, freshly squeezed
  • 1 tsp ginger-green chili paste (or ½ tsp each, finely grated/minced)
  • ½ tsp turmeric powder
  • 1 tsp sugar
  • ¾ tsp salt, adjust to taste
  • 1½ tsp Eno fruit salt, plain / unflavored
  • 1 tsp neutral oil, for greasing the tin
For the Tempering (Tadka)
  • 2 tbsp neutral oil
  • 1 tsp mustard seeds
  • 1 tsp sesame seeds
  • 10-12 fresh curry leaves
  • 2-3 green chilies, slit lengthwise
  • ¼ cup water
  • 1 tbsp sugar
  • 1 tbsp lemon juice
Garnish
  • 2 tbsp fresh grated coconut (or desiccated coconut, moistened)
  • 2 tbsp fresh coriander (cilantro), roughly chopped

Method
 

Set Up the Steamer
  1. Fill your steamer or a large pot with 2-3 inches of water. Bring to a rolling boil over high heat.
  2. Grease an 8-inch round cake tin generously with oil, making sure to coat the sides.
Make the Batter
  1. In a large mixing bowl, sift the besan to remove any lumps. Add turmeric, salt, and sugar; whisk the dry ingredients together first.
  2. Add the ginger-green chili paste and lemon juice. Pour in the warm water gradually while whisking, until you have a smooth, lump-free batter. The consistency should be thick but pourable, similar to a thick pancake batter. Add an extra tablespoon of water if it feels too stiff.
  3. Taste the batter: it should be pleasantly tangy, slightly sweet, and well-salted. Adjust if needed.
Add Eno and Steam
  1. Working quickly: sprinkle the Eno fruit salt over the batter. Stir briskly for about 10 seconds. The batter will foam and increase in volume. Do not over-mix.
  2. Immediately pour the foamy batter into the greased tin. Tap the tin gently once on the counter to level it.
  3. Place the tin in the steamer, cover tightly with a lid, and steam on medium-high heat for 15-17 minutes. Do not open the lid in the first 12 minutes.
  4. Check doneness by inserting a toothpick into the center. It should come out clean and dry.
  5. Remove the tin from the steamer and let it rest uncovered for 5 minutes before cutting.
Make the Tempering
  1. While the dhokla rests, heat oil in a small pan over medium heat.
  2. Add mustard seeds and let them splutter fully, about 30-40 seconds.
  3. Add sesame seeds, curry leaves, and green chilies. Sauté for 30 seconds, stirring constantly.
  4. Pour in the water, sugar, and lemon juice. Bring to a boil, then immediately remove from heat.
Assemble and Serve
  1. Cut the rested dhokla into squares or diamond shapes directly in the tin.
  2. Pour the tempering evenly over the entire surface, making sure every piece gets coated. Let it sit for 2-3 minutes to absorb.
  3. Garnish with fresh coconut and coriander. Serve warm with green chutney.

Notes

Eno timing is everything: add Eno only when your steamer is already at full boil and you are ready to pour. If the batter sits after adding Eno, the air bubbles will collapse and the dhokla will turn dense.
Batter consistency check: hold a spoon over the bowl and let the batter drip. It should fall in a thick, continuous ribbon, not in drops or in a solid sheet.
No Eno? Use ¼ tsp baking soda + ¼ tsp citric acid powder. Do not use baking soda alone without an acid; it will leave a soapy aftertaste.
For extra-spongy dhokla: add 1 tbsp plain yogurt to the batter (omit for strict vegan version).
Storage: store cut dhokla pieces in an airtight container in the refrigerator for up to 3 days. Reheat by steaming for 3-4 minutes, or microwave covered with a damp paper towel for 45-60 seconds. Always add a fresh drizzle of tempering before serving reheated pieces.
Make-ahead: the dry batter (besan + spices, without water) can be mixed and kept at room temperature for a few hours. Add water and Eno only when ready to steam.
WordPress Appliance - Powered by TurnKey Linux