How to Make Dhokla (Traditional & Healthy Version)

Dhokla is a beloved steamed snack from Gujarat, India, cherished for its light, fluffy texture and tangy, savory flavor. This traditional Indian dish is a staple at breakfast tables, festive celebrations, and as a teatime nibble across the country. Made primarily with besan (gram flour), Dhokla is naturally rich in protein and gluten-free, making it a nutritious choice for all ages. The fermentation process not only enhances its taste but also boosts digestibility, setting it apart as a gut-friendly snack. Dhokla’s vibrant yellow hue, perfumed with a tempering of mustard seeds, green chillies, and fresh coriander, is visually inviting and perfect for celebratory spreads during festivals like Navratri and Diwali. Its versatility means you’ll find numerous regional variations—some add suji (semolina), others a dash of turmeric or lemon juice for a distinct flavor. Dhokla is quick to make, requires minimal oil, and pairs beautifully with green chutney. If you're looking for a healthy Indian snack or a low-calorie breakfast, Dhokla is an ideal choice that aligns perfectly with balanced eating.

35 min total2 servingsEasy80 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: In a mixing bowl
0%

Step 1 · In a mixing bowl

In a mixing bowl, combine besan, suji (if using), curd, turmeric, ginger paste, green chillies, lemon juice, sugar, and salt. Gradually add water to make a smooth, lump-free batter of medium pouring consistency.

Step 2: Let the batter rest for 10-15 minutes to allow slight fermentation
0%
15 min

Step 2 · Let the batter rest for 10-15 minutes to allow slight fermentation

Let the batter rest for 10-15 minutes to allow slight fermentation. Meanwhile, grease a steaming tin or thali with a few drops of oil.

Step 3: Bring water to a boil in a steamer or large kadhai
0%

Step 3 · Bring water to a boil in a steamer or large kadhai

Bring water to a boil in a steamer or large kadhai. Just before steaming, add Eno fruit salt to the batter and mix gently in one direction. The batter will become frothy and light.

Step 4: Immediately pour the batter into the greased thali and place it in ...
0%
18 min

Step 4 · Immediately pour the batter into the greased thali and place it in ...

Immediately pour the batter into the greased thali and place it in the steamer. Steam on medium flame for 15-18 minutes until a toothpick comes out clean.

Step 5: Once cooked
0%
5 min

Step 5 · Once cooked

Once cooked, remove and let it cool for 5 minutes. Cut into squares or diamonds.

Step 6: For tempering
0%

Step 6 · For tempering

For tempering, heat oil in a small pan. Add mustard seeds, let them splutter, then add curry leaves and a few slit green chillies. Pour this tadka evenly over the dhokla.

Step 7: Garnish with chopped coriander
0%

Step 7 · Garnish with chopped coriander

Garnish with chopped coriander. Serve with green chutney for an authentic experience.

Why this recipe is healthy

This healthy Dhokla recipe is steamed, not fried, keeping calorie counts low. The use of besan offers high protein and fiber, supporting weight management and muscle health. Minimal oil and the inclusion of curd help maintain a balanced fat profile. Using fresh, whole ingredients ensures you get maximum nutrients without added preservatives or unhealthy fats, making Dhokla a health-conscious snack for any time of the day.

A note on tradition

Dhokla has deep roots in Gujarati cuisine and is a symbol of hospitality. Traditionally served during festivals like Navratri, Diwali, and family celebrations, its simplicity and versatility make it a favorite across India. Regional versions like Khaman and Rava Dhokla highlight local adaptations. Dhokla is also a popular street food in Gujarati cities, enjoyed by all ages with spicy green chutney and sweet tamarind chutney.

← Back to Dhokla