There’s something so comforting, so nostalgic, and honestly, so addictive about a plate of perfectly soft, fluffy dhokla. Whether you’re enjoying it as breakfast, a teatime snack, or a light lunch, dhokla manages to hit the spot every single time.
If you’ve ever walked past an Indian sweet shop or attended a Gujarati household gathering, chances are you’ve spotted this golden, steamed, square-cut delight. And if you’re wondering how to make it yourself at home? Don’t worry—we’ve got you covered. This dhokla recipe is foolproof, flavorful, and brings the authentic taste of Gujarat straight to your kitchen.
So grab a mixing bowl, warm up that steamer, and let’s make some magic with this classic khaman dhokla recipe that’s equal parts fluffy, tangy, and absolutely delicious.
What Is Dhokla?
Before diving into the steps, let’s answer the obvious: What exactly is dhokla?
Dhokla is a steamed savory cake that originates from the western Indian state of Gujarat. It’s typically made using gram flour (besan) or a fermented batter of rice and split chickpeas (chana dal), and it’s seasoned with spices, mustard seeds, and green chilies.
The version most people are familiar with is khaman dhokla—made with besan, steamed until fluffy, and topped with a tempering of mustard seeds, curry leaves, and green chilies. But there are also varieties like white dhokla (made with rice), rava dhokla (semolina), and even instant dhokla using fruit salt or baking soda for a quicker fix.
🛒 Ingredients You’ll Need for the Best Dhokla
The beauty of this dhokla recipe lies in its simplicity. Most of the ingredients are pantry staples in Indian kitchens, and if you’re not already stocked, they’re easy to find at any South Asian grocery store or online.
For the Batter:
- 1 cup besan (gram flour)
- 1 tbsp semolina (rava/sooji) – optional, for extra sponginess
- 1 tbsp sugar
- ½ tsp turmeric powder
- ½ tsp ginger-green chili paste
- Salt to taste
- ¾ cup water
- 1 tbsp lemon juice
- 1 tbsp oil
- 1½ tsp fruit salt (Eno) or ½ tsp baking soda
For the Tempering (Tadka):
- 1 tbsp oil
- 1 tsp mustard seeds
- 1 tsp sesame seeds (optional)
- 1–2 green chilies, slit
- A pinch of asafoetida (hing)
- 10–12 curry leaves
- ¼ cup water
- 1 tsp sugar
- 1 tbsp lemon juice
👨🍳 How to Make Dhokla – Step-by-Step Recipe

Let’s dive into the real deal—the actual process of making soft, fluffy dhokla at home. You don’t need to be an expert in Indian cooking to nail this recipe.
Step 1: Prepare the Steamer
Before you begin mixing, set up your steamer or large pot with water and bring it to a gentle boil. Place a metal ring or stand in the bottom to elevate the dhokla tray.
Grease a round or square 6–7 inch pan or thali with oil and set it aside.
Step 2: Make the Batter
In a mixing bowl, combine:
- Besan
- Semolina
- Sugar
- Salt
- Turmeric
- Ginger-green chili paste
Add water, lemon juice, and oil and whisk until you get a smooth, lump-free batter. The consistency should be like thick pancake batter—not too runny.
Let the batter rest for 5–10 minutes if you have time.
Step 3: Add the Fruit Salt
Right before steaming, stir in the fruit salt (Eno) or baking soda. Mix it in quickly and gently. You’ll see the batter puff up and get airy—that’s your cue to move fast.
Pour the batter immediately into your greased pan and tap it lightly to even out the top.
Step 4: Steam the Dhokla
Place the pan in the steamer, cover with a lid (preferably with a small vent), and steam for 15–20 minutes over medium-high heat.
To check for doneness, insert a toothpick—it should come out clean. If not, steam for another 2–3 minutes.
Remove and let the dhokla cool for 5–10 minutes before slicing into squares or diamonds.
📝 Pro Tip: Don’t open the lid frequently while steaming—it may cause the dhokla to collapse.
Step 5: Prepare the Tempering
Heat oil in a small pan and add:
- Mustard seeds
- Sesame seeds
- Hing
- Slit green chilies
- Curry leaves
Once they crackle, pour in water, sugar, and lemon juice. Let it come to a quick boil and turn off the heat.
Step 6: Pour and Garnish
Pour the tempering over the cooled and sliced dhokla pieces. Let it soak in for 10–15 minutes so each piece is infused with flavor.
Garnish with:
- Chopped fresh coriander
- Grated coconut (optional)
- A squeeze of lime
And there you have it—perfectly moist, fluffy, tangy, and flavorful homemade dhokla.
🥄 Serving Suggestions
Dhokla is one of the most versatile snacks in Indian cuisine. Serve it as:
- A light breakfast with tea
- A snack with green chutney
- A starter for a thali meal
- A party appetizer
- Or just munch on it straight from the fridge (trust us, it tastes even better cold sometimes!)
🫖 Bonus Tip: Pair with mint-coriander chutney, tamarind chutney, or even a dollop of yogurt for extra zing.
🌀 Variations of the Classic Dhokla Recipe
Dhokla isn’t one-size-fits-all. There are delicious twists and regional spins you can try once you’ve mastered the basic recipe.
1. Rava Dhokla
Made using semolina instead of besan, it has a grainier texture and a slightly different taste profile.
2. Khatta Dhokla
Uses a fermented rice and urad dal batter, giving it a more tangy flavor. It’s steamed just like idli.
3. Instant Microwave Dhokla
For those in a rush—this uses the same batter but is microwaved in a bowl for 4–5 minutes.
4. Sandwich Dhokla
Two layers of dhokla with a spicy green chutney in the middle—this one’s a real crowd-pleaser.
5. Palak Dhokla
Add spinach puree to the batter for a healthy twist with a beautiful green hue.
🧊 Storing and Reheating
The best part? Dhokla stores beautifully and even gets better as the flavors settle.
To Store:
- Refrigerate in an airtight container for up to 3 days.
- Keep the tempering separate if planning to reheat.
To Reheat:
- Steam gently for 2–3 minutes OR microwave with a splash of water to prevent drying.
- Always add tempering after reheating for maximum flavor.
✨ Final Thoughts: Why This Dhokla Recipe Deserves a Spot in Your Go-To List
This humble, steamed cake might not look like much at first—but one bite of this spongy, tangy, and perfectly seasoned dhokla, and you’ll get why it’s been a staple in Gujarati homes for generations.
Whether you’re craving a quick snack, looking for a unique appetizer, or wanting to explore the diverse world of Indian vegetarian cuisine, this dhokla recipe is the perfect place to start. It’s healthy, low-oil, steamed (not fried!), and packed with flavor.
So go ahead, whip up a batch this weekend. Your kitchen will smell amazing, your taste buds will dance, and your friends and family? They’ll be coming back for seconds.
🔍 Meta Details for SEO
Meta Title:
Meta Description: Learn how to make the best dhokla at home with this easy, authentic Gujarati recipe. Steamed, fluffy, tangy, and topped with a flavorful mustard seed tempering.
Let me know if you’d like this article formatted for WordPress, turned into a printable recipe card, or expanded with a photo gallery. Happy steaming! 🎉🍋🟡