Picture this: a sunny afternoon, the aroma of steaming hot dhokla wafting through the kitchen, and your loved ones gathered around eagerly waiting to dig in. This delightful dish, originating from Gujarat, is not only a snack but also a symbol of warmth and togetherness. Light, fluffy, and packed with a hint of tanginess, dhokla is perfect for any occasion, whether it’s tea time or a festive gathering. Let’s dive into this simple yet satisfying recipe that will surely impress everyone at the table.
Why You’ll Love This Recipe
Dhokla is a treat that offers delicious flavors and a joyful cooking experience.
- Quick to prepare, making it perfect for last-minute cravings.
- Light and fluffy texture, thanks to the fermentation process.
- Versatile enough to enjoy as a snack, breakfast, or appetizer.
- Healthy and steamed, making it a guilt-free indulgence.
- Customizable with various toppings and flavors.
My Experience Making This Recipe
Every time I make dhokla, it brings back memories of family gatherings and laughter. The moment I open the steamer and see those fluffy squares, my heart fills with joy.
My friends always rave about it, and I can’t help but feel proud of this homemade goodness. Watching them savor each bite is the best reward!
Recipe Overview
- Recipe Name: Dhokla
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Course: Snack
- Cuisine: Indian
- Calories per Serving: 120
Equipment You Will Need
- Mixing bowl
- Steamer or a large pot with a lid
- Whisk or spatula
- Greased plate or dhokla tray
- Measuring cups and spoons
Ingredients for Dhokla
- 1 cup gram flour (besan)
- 1/4 cup yogurt
- 1/2 cup water
- 1 tsp ginger paste
- 1 tsp green chili paste
- 1 tsp lemon juice
- 1 tsp sugar
- 1 tsp baking soda
- 1/2 tsp turmeric powder
- Salt to taste
- 1 tbsp oil
- For tempering:
- 1 tbsp mustard seeds
- 1 tbsp sesame seeds
- 2 tbsp chopped coriander leaves
- 2 tbsp grated coconut (optional)
Ingredient Notes and Substitutions
- Gram flour (besan): Provides the unique texture. You can use chickpea flour as a substitute.
- Yogurt: Adds tanginess and aids fermentation. Non-dairy yogurt works well for a vegan option.
- Ginger and green chili paste: Adds flavor and spice. Adjust according to your heat preference.
- Sugar: Balances flavors. You can skip it for a less sweet version.
- Tempering ingredients: Enhance the dish’s flavor. Feel free to add curry leaves for extra aroma.
How to Make Dhokla
Step 1: Prepare the Batter
In a mixing bowl, combine gram flour, yogurt, water, ginger paste, green chili paste, lemon juice, sugar, turmeric powder, and salt. Whisk until smooth to ensure there are no lumps.
Step 2: Add Baking Soda
Just before you are ready to steam, mix in the baking soda. This activates the batter, helping it rise and become fluffy.
Step 3: Grease the Plate
While the batter sits, grease your steaming plate or dhokla tray with oil. This prevents sticking and allows for easy removal.
Step 4: Pour the Batter
Pour the prepared batter into the greased plate. Spread it evenly so that it cooks uniformly.
Step 5: Prepare the Steamer
Fill your steamer with water and bring it to a boil. A steamer helps cook the batter evenly, ensuring a soft texture.
Step 6: Steam the Dhokla
Place the plate in the steamer and cover it. Steam for about 20-25 minutes or until a toothpick inserted comes out clean.
Step 7: Cool and Cut
Once done, remove the plate from the steamer and let it cool for a few minutes. Cut into squares and set aside.
Step 8: Prepare the Tempering
In a small pan, heat oil and add mustard seeds. Once they splutter, add sesame seeds and pour the tempering over the cut dhokla for added flavor.
Pro Tip: Always steam dhokla on medium heat to ensure even cooking and prevent it from becoming dense.
Tips for the Best Dhokla
- Be sure to whisk the batter well to incorporate air for fluffiness.
- Let the batter rest for 10 minutes before steaming for the best texture.
- Use a toothpick to check if it’s done; it should come out clean.
- Experiment with spices in the batter for a unique twist.
- Serve hot with green chutney for an extra flavor boost.
Common Mistakes to Avoid
- Using too much water can lead to a soggy texture.
- Not allowing the batter to rest can prevent proper fermentation.
- Overcooking may make the dhokla tough instead of fluffy.
- Skipping the greasing can cause it to stick to the plate.
Serving Suggestions
Dhokla is best enjoyed fresh and warm, but it pairs wonderfully with a variety of sides.
- Green chutney for a spicy kick.
- Tamarind chutney for a sweet and tangy contrast.
- Plain yogurt for coolness.
- A sprinkle of chopped onions and coriander for added freshness.
Variations to Try
- Rawa Dhokla: Substitute gram flour with semolina for a coarser texture.
- Vegetable Dhokla: Add finely chopped veggies like carrots and peas to the batter for extra nutrition.
- Spicy Dhokla: Increase the amount of green chili paste for a fiery version.
- Herb Dhokla: Mix in fresh herbs like mint or spinach for added flavor.
Dietary Adaptations
- Gluten-free: Use certified gluten-free gram flour.
- Dairy-free: Substitute yogurt with almond or coconut yogurt.
- Vegan: Ensure all ingredients are plant-based, including the yogurt.
- Low-carb/keto: Use a low-carb flour alternative like almond flour with adjustments.
Storage and Reheating
Refrigerator
Store leftover dhokla in an airtight container in the fridge for up to 3 days.
- Slice into pieces for easy reheating.
- Keep the container sealed to maintain moisture.
Freezer
You can freeze cooked dhokla for up to a month.
- Wrap pieces in plastic wrap and place them in a freezer bag.
- Thaw in the fridge overnight before reheating.
Reheating
Reheat in a steamer or microwave for a few seconds until warm.
- Steaming keeps them soft and fluffy.
- Microwaving may dry them out; add a splash of water to moisten.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 120 |
| Total Fat | 3g |
| Saturated Fat | 0.5g |
| Carbohydrates | 20g |
| Fiber | 4g |
| Sugar | 1g |
| Protein | 5g |
| Sodium | 200mg |
| Cholesterol | 0mg |
Nutrition values are approximate and can vary based on ingredient brands used.
Frequently Asked Questions
Can I make dhokla ahead of time?
Yes, you can prepare the batter a few hours in advance but steam just before serving for the best texture.
What if my dhokla is too hard?
This usually happens from overcooking. Ensure you steam just until a toothpick comes out clean.
Can I use different flours?
Yes, you can experiment with other flours, but it may change the texture and flavor slightly.
How do I store leftover dhokla?
Store in an airtight container in the fridge for up to 3 days or freeze for longer storage.
What can I serve with dhokla?
Pair it with green chutney, tamarind chutney, or yogurt for a delicious combination.
Final Thoughts
Making dhokla is a delightful experience that brings happiness to the table. I hope you enjoy this recipe as much as I do and make it a regular feature in your kitchen.
If you love exploring more Indian snacks, check out my other recipes like Handvo Recipe or Bhel Puri Recipe. Happy cooking!

Dhokla
Ingredients
Equipment
Method
- In a mixing bowl, combine gram flour, yogurt, water, ginger paste, green chili paste, lemon juice, sugar, turmeric powder, and salt. Whisk until smooth.
- Just before you are ready to steam, mix in the baking soda.
- Grease your steaming plate or dhokla tray with oil.
- Pour the prepared batter into the greased plate and spread it evenly.
- Fill your steamer with water and bring it to a boil.
- Place the plate in the steamer and cover it. Steam for about 20-25 minutes or until a toothpick inserted comes out clean.
- Once done, remove the plate from the steamer and let it cool for a few minutes. Cut into squares.
- In a small pan, heat oil and add mustard seeds. Once they splutter, add sesame seeds and pour the tempering over the cut dhokla.