Dhokla, a savory steamed cake, hails from the Indian state of Gujarat. Made primarily from fermented rice and chickpea batter, it’s a nutritious and flavorful snack that’s perfect for breakfast, lunch, or as a tea-time treat. Here’s a comprehensive guide to making traditional dhokla at home.

Ingredients
For the Dhokla Batter:
- 1 cup gram flour (besan)
- 1 cup semolina (rava or sooji)
- 1 cup yogurt (dahi)
- 1/2 cup water
- 1 tablespoon lemon juice
- 1 teaspoon ginger-green chili paste
- 1 teaspoon salt
- 1 teaspoon sugar
- 1/2 teaspoon turmeric powder (haldi)
- 1 teaspoon fruit salt (Eno)
For Tempering:
- 2 tablespoons oil
- 1 teaspoon mustard seeds (rai)
- 1 teaspoon cumin seeds (jeera)
- 1 tablespoon sesame seeds (til)
- 2 green chilies, slit
- A pinch of asafoetida (hing)
- A few curry leaves
For Garnish:
- Freshly grated coconut
- Chopped coriander leaves
Instructions
Preparing the Batter:
- Mixing Ingredients: In a large mixing bowl, combine the gram flour, semolina, and yogurt. Gradually add water to make a smooth batter. Ensure there are no lumps.
- Adding Flavor: Add lemon juice, ginger-green chili paste, salt, sugar, and turmeric powder. Mix well.
- Resting the Batter: Let the batter rest for 30 minutes to allow the semolina to absorb moisture and swell.
- Adding Fruit Salt: Just before steaming, add fruit salt (Eno) to the batter. Stir quickly and gently. The batter will become frothy and light.
Steaming the Dhokla:
- Preparing the Steamer: Grease a dhokla plate or a shallow, wide container with oil. Preheat a steamer or large pot with a trivet at the bottom and add water. Bring it to a boil.
- Pouring the Batter: Pour the batter into the greased container and spread it evenly.
- Steaming: Place the container in the steamer. Cover and steam on medium heat for about 15-20 minutes, or until a toothpick inserted in the center comes out clean.
- Cooling: Remove the container from the steamer and let it cool for a few minutes. Cut the dhokla into squares or diamond shapes.
Preparing the Tempering:
- Heating Oil: In a small pan, heat oil over medium heat.
- Adding Spices: Add mustard seeds and cumin seeds. Let them splutter.
- Adding Other Ingredients: Add sesame seeds, green chilies, asafoetida, and curry leaves. Sauté for a few seconds until aromatic.
- Pouring Tempering: Pour the tempering evenly over the steamed and cut dhokla.
Garnishing and Serving:
- Garnishing: Garnish the dhokla with freshly grated coconut and chopped coriander leaves.
- Serving: Serve warm with green chutney or sweet tamarind chutney.
Tips for Perfect Dhokla
- Consistency of Batter: Ensure the batter is of pouring consistency, similar to pancake batter.
- Quick Stirring: Once you add fruit salt, quickly stir and immediately transfer the batter to the steaming dish to retain the fluffiness.
- Steaming Time: Do not over-steam as it can make the dhokla dry. Check doneness with a toothpick.
Variations
- Khaman Dhokla: Made with a batter of only gram flour and similar ingredients.
- Rava Dhokla: Made primarily with semolina and yogurt.
- Mix Vegetable Dhokla: Adding finely chopped vegetables like carrots, peas, and bell peppers to the batter.
Dhokla is not only delicious but also a healthy and versatile snack that can be enjoyed at any time of the day. Try this traditional recipe and savor the authentic flavors of Gujarat right in your kitchen!

The creator behind this blog, and I’m thrilled to share my passion for vegetarian cooking with you.
Cooking has always been a joyful journey for me, filled with vibrant flavors, wholesome ingredients, and the creativity that comes with crafting delicious meals.
Growing up in a family where food was at the heart of every celebration, I learned the art of cooking from my mother and grandmother. Their recipes, steeped in tradition and love, inspired me to explore and experiment in the kitchen. Over the years, I’ve developed my own unique style, blending traditional and contemporary flavors to create vegetarian dishes that are both nutritious and delightful.
