How to Make Khaman Dhokla (Traditional & Healthy Version)

Khaman Dhokla is a beloved Gujarati snack known for its fluffy texture, tangy flavor, and vibrant yellow color. Originating from Gujarat, this steamed savory cake is made with besan (gram flour), making it naturally gluten-free and protein-rich. Traditionally served as a breakfast or lunch item, Khaman Dhokla is enjoyed across India, particularly during festivals and family gatherings. Its light and spongy consistency, coupled with a delicate tempering of mustard seeds, curry leaves, and green chilies, creates a flavor profile that's irresistible and wholesome. This healthy Khaman Dhokla recipe is perfect for those seeking a nutritious, low-calorie, and oil-light Indian snack. It is commonly served during festivals such as Navratri, Diwali, and as farsan on special occasions in Gujarati households. Dhokla’s versatility, ease of preparation, and ability to absorb flavors make it a preferred choice for both festive and everyday meals. Relished with green chutney or sweet tamarind chutney, Khaman Dhokla offers a balance of taste, health, and culture that appeals to all age groups.

35 min total2 servingsEasy250 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: In a large mixing bowl
0%

Step 1 · In a large mixing bowl

In a large mixing bowl, combine besan, dahi, water, green chili-ginger paste, haldi, salt, sugar, and lemon juice. Whisk until you get a smooth, lump-free batter of medium pouring consistency.

Step 2: Let the batter rest for 10 minutes to ferment slightly
0%
10 min

Step 2 · Let the batter rest for 10 minutes to ferment slightly

Let the batter rest for 10 minutes to ferment slightly. Meanwhile, grease a thali or dhokla plate with a few drops of oil.

Step 3: Just before steaming
0%

Step 3 · Just before steaming

Just before steaming, add Eno fruit salt to the batter. Mix gently in one direction so the batter rises and becomes airy.

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

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

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

Step 5: Remove the steamed dhokla and let it cool for 5 minutes
0%
5 min

Step 5 · Remove the steamed dhokla and let it cool for 5 minutes

Remove the steamed dhokla and let it cool for 5 minutes. Cut into squares or diamond shapes.

Step 6: For tempering
0%

Step 6 · For tempering

For tempering, heat oil in a small pan. Add rai, let it splutter, then add curry leaves and slit green chilies. Pour this tadka evenly over the dhokla pieces.

Step 7: Garnish with chopped coriander leaves and grated coconut
0%

Step 7 · Garnish with chopped coriander leaves and grated coconut

Garnish with chopped coriander leaves and grated coconut. Serve warm with green chutney.

Why this recipe is healthy

This Gujarati snack is steamed instead of fried, making it a heart-healthy choice with minimal oil usage. The use of besan offers high protein and low glycemic index, supporting sustained energy levels. Fresh herbs and lemon juice add micronutrients without extra calories. Khaman Dhokla is a balanced, wholesome option for breakfast or lunch, fitting well into weight management and diabetic-friendly diets.

A note on tradition

Khaman Dhokla is deeply rooted in Gujarati culture, often served as farsan (snack) during weddings, festivals, and special occasions. Its popularity has spread across India, and it is a staple at breakfast counters and tiffin boxes. Dhokla symbolizes Gujarati hospitality and is a must-have during Navratri, Diwali, and family celebrations. Its simplicity, quick preparation, and delightful taste make it a timeless classic.

← Back to Gujarati Snack