khaman dhokla

Khaman Dhokla Recipe | How to Make Khaman Dhokla

This is a step-by-step recipe of how to make khaman dhokla at home. I promise you that it is tasty and healthy as well.

Course Breakfast | Snack
Cuisine Gujarati, Indian
Keyword How to Make Khaman Dhokla, khaman dhokla, khaman dhokla recipe
recipe Khaman Dhokla Recipe
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4
Calories 371 kcal
Author Rachna Parmar


  • 2 cups besan gram flour
  • 2 tbsp. green chilly - ginger paste
  • 2 tbsp. Lemon juice
  • 1/2 tsp. turmeric powder
  • 2 tsp. Eno fruit salt
  • 2 tbsp. Sugar
  • Salt to taste
  • 1 cup warm water

For the seasoning:

  • 1 sprig curry leaves
  • 1 tsp. mustard seeds
  • 2 pinches asafoetida
  • 3-4 split green chillies
  • 2 tbsp. oil
  • 2 tbsp. sugar
  • Some water


  • Chopped coriander leaves
  • Grated fresh coconut


  1. Sieve gram flour into a bowl or large pan. This helps remove any hard bits. Now make a paste by adding in warm water slowly. Keep whisking till it is a smooth, slightly runny batter.

  2. Now add the sugar, salt, turmeric powder, ginger-chilly paste and lemon juice and mix well. Keep aside for about 15 minutes.

  3. Before mixing in the fruit salt, keep a greased shallow plate or container ready. Just use oil to grease it. I used my pressure cooker container. Now take about 2-3 inches water in your cooker/steaming container and bring it to a rolling boil. Reduce the heat and now get ready to add the fruit salt.

    This must be done quickly. Add the fruit salt along with 1 tsp. water. You will see it froth instantly. Immediately mix it into the batter quickly by only mixing in one direction. You will see your batter become lighter, fluffier and almost double in size.

  4. This is the only time that the batter will fluff up. Don't leave it around waiting. Immediately pour the batter into the greased pan. Tap the container gently to level the batter and then put it in the steamer for steaming.

  5. Let it steam for about 20 minutes. Check by inserting a knife in the centre to make sure it is cooked. If the knife comes out clean, your dhokla is cooked.

  6. Take it out. Let it cool down a bit and scrape the sides with a knife which will help loosen the dhokla. Now release it on another plate.

  7. Meanwhile, prepare the seasoning. Heat oil in a tadka (seasoning) pan. Put in the mustard seeds. Allow them to sputter. Now add the asafoetida, curry leaves and green chillies and cook for a minute. Switch off the gas and then add 3 tbsp.of water along with 2 tbsp. sugar to the seasoning prepared. Dissolve the sugar. Now pour this gently all over your dhokla. Your dhokla will absorb this water and become super succulent. Cut it into pieces of your choice and serve after garnishing with coriander leaves and grated coconut.

  8. Your spongy, moist dhokla is now ready to eat. Serve it hot with chutney. It is filling and delicious. Try it and let me know.

Recipe Notes

  1. You can increase the quantity of fruit salt if you want your dhokla even more spongy. But you don't want to put in too much.
  2. You put water in the seasoning so that the dhokla absorbs it and becomes moist. Else, your dhokla will feel very dry when consuming.
  3. As mentioned above, remember to add the fruit salt and immediately put the dhokla for steaming else it will lose its aeration and become flat.
  4. Some people use soda bicarb instead of Eno for the fluffiness. I have not used it till now.
Nutrition Facts
Khaman Dhokla Recipe | How to Make Khaman Dhokla
Amount Per Serving
Calories 371 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 1g6%
Sodium 41mg2%
Potassium 532mg15%
Carbohydrates 51g17%
Fiber 6g25%
Sugar 21g23%
Protein 13g26%
Vitamin A 25IU1%
Vitamin C 7.8mg9%
Calcium 34mg3%
Iron 3.4mg19%
* Percent Daily Values are based on a 2000 calorie diet.