Khaman dhokla is a steamed savory cake from the Indian state of Gujarat, made from gram flour (besan) and leavened with fruit salt (Eno) to create a light, spongy texture. It is a popular breakfast or snack, served with a tempering of mustard seeds and curry leaves, and often paired with green chutney. This recipe uses simple, accessible ingredients and yields perfectly fluffy dhokla every time.
Ingredients
- 1 cup (120 g) gram flour (besan), sifted
- 1/2 cup (120 ml) water, plus more if needed
- 2 tbsp (30 ml) lemon juice
- 1 tsp (5 g) sugar
- 1/2 tsp (2 g) salt
- 1/4 tsp (1 g) turmeric powder
- 1 tsp (5 g) ginger paste (or finely grated fresh ginger)
- 1-2 green chilies, finely chopped (adjust to taste)
- 1 tsp (5 g) fruit salt (Eno) or 1/2 tsp baking soda + 1 tsp lemon juice
- For tempering: 2 tbsp (30 ml) oil, 1 tsp mustard seeds, 1 tsp sesame seeds, 8-10 curry leaves, 2 green chilies (slit), 1/4 cup (60 ml) water, 1 tsp sugar, 1/2 tsp salt
- For garnish: 2 tbsp chopped fresh cilantro, 2 tbsp freshly grated coconut (optional)
Instructions
- Prepare the steamer: Fill a large pot with 2 inches of water and bring to a boil. Grease a 9-inch round cake pan or a thali (plate) with oil.
- In a large mixing bowl, combine the gram flour, water, lemon juice, sugar, salt, turmeric, ginger paste, and green chilies. Whisk until you have a smooth, lump-free batter. It should be of pouring consistency—thicker than crepe batter but thinner than pancake batter. Add a little more water if needed.
- Just before steaming, add the fruit salt (Eno) to the batter. Stir gently in one direction for about 10 seconds. You will see bubbles forming.
- Immediately pour the batter into the greased pan. Tap the pan gently to release any large air bubbles.
- Place the pan in the steamer, cover with a lid, and steam on medium-high heat for 15-20 minutes, or until a toothpick inserted in the center comes out clean. Do not open the lid during the first 10 minutes.
- Once done, remove the pan from the steamer and let it cool for 5 minutes. Run a knife around the edges and invert the dhokla onto a plate.
- Prepare the tempering: In a small pan, heat the oil over medium heat. Add mustard seeds and let them splutter. Add sesame seeds, curry leaves, and slit green chilies. Sauté for 30 seconds.
- Add 1/4 cup water, sugar, and salt to the tempering. Bring to a gentle simmer and cook for 1 minute until the sugar dissolves.
- Pour this tempering evenly over the dhokla. Let it soak for 5 minutes.
- Garnish with cilantro and grated coconut. Cut into squares and serve.
Tips
- Substitutions: If you don’t have fruit salt (Eno), use 1/2 tsp baking soda mixed with 1 tsp lemon juice. If you’re gluten-free, ensure your gram flour is certified gluten-free (besan is naturally gluten-free, but cross-contamination can occur).
- Consistency is key: The batter should be smooth and pourable. If it’s too thick, the dhokla will be dense; if too thin, it will be flat. Adjust water gradually.
- Steaming time: Do not over-steam, as it makes the dhokla dry and hard. Check at 15 minutes; if the toothpick comes out clean, it’s done.
- Storage: Khaman dhokla is best served fresh, but it can be stored in an airtight container in the fridge for up to 2 days. Reheat in a steamer or microwave for 30 seconds.
Serving Suggestions
Serve khaman dhokla warm or at room temperature with green chutney (coriander-mint chutney) and sweet tamarind chutney. It also pairs well with a cup of masala chai. For a complete meal, serve with a side of spicy potato curry or a simple yogurt dip.
Variations
- Spicy dhokla: Add 1/2 tsp red chili powder or cayenne to the batter for extra heat.
- Herbed dhokla: Stir in 2 tbsp of finely chopped fresh coriander or mint leaves to the batter.
- Veggie dhokla: Fold in 1/4 cup of finely grated carrots or zucchini into the batter before steaming.
- Rava dhokla: Replace half of the gram flour with semolina (rava) for a slightly different texture.
Storage and Reheating
Store leftover dhokla in an airtight container in the refrigerator for up to 2 days. To reheat, steam for 2-3 minutes or microwave on high for 30 seconds. If the dhokla has dried out, sprinkle a little water before reheating. Do not freeze, as the texture becomes mushy upon thawing.
Frequently Asked Questions
1. What is fruit salt (Eno)? Fruit salt is a leavening agent commonly used in Indian cooking. It contains baking soda and citric acid, which react when wet to produce carbon dioxide bubbles, making the batter rise. It is available in most Indian grocery stores or online.
2. Can I make dhokla without a steamer? Yes, you can use a large pot with a tight-fitting lid. Place a trivet or a small heatproof bowl upside down in the pot, add water, and bring to a boil. Place the dhokla pan on the trivet, cover, and steam as directed.
3. Why is my dhokla dense and not spongy? This usually happens if the batter is too thick, or if you overmix after adding the fruit salt (which deflates the bubbles). Also, make sure the steamer is fully boiling before you add the batter.
4. Can I use baking powder instead of Eno? Baking powder alone won’t give the same rise. You need the acid-base reaction of Eno (or baking soda + lemon juice) to get the spongy texture. If using baking powder, use 1 tsp and add 1 tsp lemon juice to the batter.
5. How do I prevent the dhokla from sticking to the pan? Grease the pan generously with oil or line it with parchment paper. Let the dhokla cool for at least 5 minutes before unmolding, and run a knife around the edges to loosen it.
6. Can I make this vegan? Yes, this recipe is naturally vegan as it uses no dairy or eggs. Just ensure your sugar is vegan-friendly.
Related
- German Word for Meal: Mahlzeit, Essen, or Gericht?
- Traditional German Dinner Meals: Sauerbraten
- Snake in Broccoli Pesto: A Playful Pasta Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).