What is Gujarati Dhokla? Authentic Gujarati Dhokla (specifically Instant Khaman Dhokla) is a famous savory steamed cake from Western India made from seasoned gram flour (besan). It is naturally vegetarian, low-oil, and steamed until light and spongy, then tempered with crackling mustard seeds, fresh curry leaves, and spicy green chilies.
Learn how to make soft, fluffy, and authentic Gujarati Dhokla at home with this foolproof step-by-step recipe. This traditional Indian steamed snack (also known as Instant Khaman Dhokla) is light, spongy, and bursting with vibrant sweet, savory, and tangy flavors. Infused with aromatic mustard seeds, fresh curry leaves, and green chilies, it is ready in under 45 minutes with simple pantry ingredients.
Regional Heritage: The Art of Gujarati Farsan
In Gujarati culinary culture, steamed snacks are known as farsan. Unlike fermented khatta dhokla (made from rice and split urad dal), this instant Khaman version relies on fine gram flour (besan) and fruit salt (Eno) or baking soda to create an instant honeycomb sponge structure. The secret to its melt-in-the-mouth texture lies in the post-steam tempering: pouring warm sweet-tangy water over the steamed cake allows every pore to absorb maximum moisture.
Chef’s Secret Tips for Ultra-Spongy Dhokla
- Whisk the batter: Whisk the gram flour batter continuously for 2 minutes before steaming to aerate the mixture.
- Gentle folding with Eno: Once Eno fruit salt is added, fold gently in one single direction. Do not overmix, or the trapped air bubbles will escape.
- Preheated steamer: Ensure the water in your steamer is actively boiling with rolling steam before placing the tin inside.
- The warm tempering wash: Pour the warm tempered mustard water all over the sliced dhokla while it is still warm for irresistible juiciness.
Authentic Gujarati Dhokla Recipe (Soft, Spongy & Instant Khaman Dhokla)
Ingredients
For the Dhokla Batter
- 1 cup gram flour besan
- 1 tablespoon semolina optional
- 1 tablespoon sugar
- 1 teaspoon ginger-green chili paste
- ½ teaspoon turmeric powder
- 1 tablespoon lemon juice
- 1 teaspoon salt
- ¾ cup water
- 1 teaspoon ENO fruit salt
For Tempering
- 2 tablespoons oil
- 1 teaspoon mustard seeds
- 1 teaspoon sesame seeds
- 8 –10 curry leaves
- 2 green chilies slit
- ½ cup water
- 1 tablespoon sugar
- 1 tablespoon lemon juice
For Garnish
- 2 tablespoons chopped coriander leaves
- 2 tablespoons grated fresh coconut
Instructions
- Grease a steaming tray or cake pan with oil and keep it ready.
- In a large bowl, combine gram flour, semolina, sugar, turmeric, salt, ginger-green chili paste, lemon juice, and water. Mix until you get a smooth, lump-free batter.
- Prepare your steamer and bring the water to a gentle boil.
- Add ENO fruit salt to the batter and gently mix. The batter will become light and frothy.
- Immediately pour the batter into the greased pan.
- Steam for 18–20 minutes over medium heat or until a toothpick inserted comes out clean.
- Allow the dhokla to cool slightly before cutting it into squares.
- Heat oil in a small pan. Add mustard seeds and let them crackle. Add sesame seeds, curry leaves, and green chilies.
- Mix water, sugar, and lemon juice, then pour into the tempering. Simmer for 1 minute.
- Pour the tempering evenly over the dhokla. Garnish with coriander leaves and grated coconut. Serve warm with green chutney.
Notes
- Always add ENO just before steaming.
- Do not overmix after adding ENO.
- Steam on medium heat for soft and fluffy dhokla.
- Let the tempering soak into the dhokla for 10 minutes before serving.
- Store leftovers in an airtight container for up to 2 days.
Frequently Asked Questions (FAQ)
How do I make Gujarati Dhokla soft and spongy?
Whisk the besan batter thoroughly to aerate it, and gently fold in fruit salt (Eno) or baking soda just before steaming. Steam on high heat in a preheated steamer for 15-20 minutes without opening the lid.
Can I make instant Khaman Dhokla without Eno?
Yes! Substitute 1 teaspoon of Eno fruit salt with 1/2 teaspoon of baking soda combined with 1 teaspoon of fresh lemon juice. The citric acid reacts with the baking soda to create the required rise.
How to store and reheat leftover Dhokla?
Store leftover dhokla in an airtight container in the refrigerator for up to 3 days. To restore its softness, microwave for 20-30 seconds with a damp paper towel or steam for 2 minutes.
Latest Homemade Recipes
Tried, tested, and loved. Explore our newest recipes crafted for home cooks.
Authentic Bengali Chicken Kosha Recipe (Murgir Kosha)
Slow-braised chicken with golden potatoes in a rich, deeply caramelized onion and spice gravy.
View Recipe →Best Chocolate Chip Cookie Recipe (Soft & Chewy)
Golden crisp edges, ultra-chewy centers, and melted pools of dark chocolate chips in every bite.
View Recipe →Authentic Bengali Labra Recipe (Bhoger Labra)
Traditional festive mixed vegetable medley spiced with fragrant panch phoron and pure ghee.
View Recipe →🌟 Trending Cooking Guides You Might Love
Expand your home kitchen skills with our most popular tested culinary guides:
- How to Cook Chicken: The Ultimate Guide to Juicy, Golden Chicken
- How to Cook Rice: The Foolproof Ratio for Fluffy, Never-Sticky Rice
- How to Cook Salmon: Restaurant-Style Crispy Skin Pan-Sear
- The Gelatin Trick Recipe for Weight Loss (GLP-1 Satiety & Gut Health)
- The Best Classic Homemade Chili Recipe
- How to Cook Bacon in the Oven (Flat, Crispy & Splatter-Free)
