Print Recipe
4.89 from 17 votes


Dhokla is a steamed lentil cake made with ground, fermented batter made of rice and bengal gram (chana dal).
Prep Time5 mins
Cook Time15 mins
fermenting time9 hrs
Total Time20 mins
Course: side, snacks, starters
Cuisine: gujarati
Servings: 4
Calories: 276kcal
Author: Dassana Amit


for batter

  • 1 cup chana dal (split and husked bengal gram) or 200 grams
  • ¼ heaped cup rice or 50 grams
  • 10 fenugreek seeds – optional
  • 2 to 2.25 cups water for soaking
  • ¾ to 1 cup water for grinding
  • 1 green chili
  • 1 inch ginger
  • ½ teaspoon cumin seeds
  • ¼ teaspoon turmeric powder
  • 1 pinch asafoetida
  • 3 tablespoons curd
  • 1 teaspoon salt or add as required
  • 2 teaspoons peanut oil - can also use sunflower oil or any other neutral tasting oil
  • 1 teaspoon lemon juice
  • 1 teaspoon eno (fruit salt) or ⅓ teaspoon baking soda

other ingredient

  • 2.5 cups water for steaming

for tempering

  • 1 tablespoon peanut oil - can also use sunflower oil or any other neutral tasting oil
  • ½ teaspoon mustard seeds
  • 1 to 2 teaspoons sesame seeds
  • 1 pinch asafoetida - optional
  • 7 to 8 curry leaves
  • 2 tablespoons water
  • 2 teaspoons sugar or add as per taste

for garnishing

  • 2 tablespoons chopped coriander leaves (cilantro leaves)
  • 2 tablespoons grated coconut – optional


soaking dal and rice

  • In a bowl take 1 cup chana dal (200 grams) and ¼ heaped cup rice (50 grams).
  • Also add 10 fenugreek seeds. Fenugreek seeds are optional and can be skipped.
  • Rinse everything a couple of times with water. Add 2 to 2.25 cups water. Cover and soak for 4 to 5 hours.

making dhokla batter

  • After 4 to 5 hours, drain all the water and add the soaked dal, rice, methi seeds in a grinder jar. Depending on the size of the grinder jar, you can grind in one or two batches.
  • Also add 1 green chili (chopped), 1 inch ginger (chopped) and ½ teaspoon cumin seeds.
  • Add water in parts and grind to a batter where you can feel the fine rava or sooji like consistency of rice in the batter. The batter should not be ground fine. Overall you can add ¾ to 1 cup water while grinding.
  • Take the batter in a bowl or pan. Add ¼ teaspoon turmeric powder, 1 pinch asafoetida, 3 tablespoons curd and 1 teaspoon salt or add as required.
  • Mix very well. Cover and let the batter ferment for 8 to 9 hours. In a warm or hot climate, it will take 5 to 6 hours for the batter to ferment. In a cold or cool climate, it can take more time.
  • After fermentation, the batter will have tiny air bubbles in it and a faint sour aroma.
  • Before steaming dhokla, grease a pan with some oil on the base as well as the sides.
  • In a large pot or pressure cooker, take 2.5 cups water. Place a stand inside. Keep the pot or the cooker on a medium-low to medium flame and let the water come to a boil.
  • Now add 1 teaspoon lemon juice to the fermented batter.
  • Add 2 teaspoons oil to the batter. mix very well.
  • Now sprinkle 1 teaspoon eno (fruit salt) or ⅓ teaspoon baking soda all over the batter evenly.
  • With brisk and quick movements of a spoon or spatula, mix the eno or baking soda very well in the batter. The mixing has to be done very well or else some parts of the dhokla won’t be spongy and porous. Mix very well and do it quickly.
  • Meanwhile the water has come to a boil. pour the batter in the greased pan.
  • Level the top with a spatula or spoon. sprinkle some red chilli powder on top. This step is optional.

steaming dhokla

  • Place the pan on the stand inside the large pot or cooker.
  • Cover with a lid and steam the batter on medium flame for 20 to 25 minutes or more. If using pressure cooker, then remove the vent weight (whistle) from the lid.
  • A skewer or toothpick inserted in the dhokla should come out clean.
  • Place the dhokla pan on a stand and let it become warm or cool at room temperature.
  • Then place a plate on top of the pan and turn upside down. Tap the pan and the dhokla will gently glide on to the plate. 
  • Place another plate on the dhokla and again turn upside down. The top side will face you know.
  • Cut the dhokla with a knife to get medium or large bite sized pieces.

tempering for dhokla

  • Heat 1 tablespoon oil in a small pan or tadka pan. Add ½ teaspoon mustard seeds. let the mustard seeds crackle.
  • When the mustard seeds finish crackling, add 1 to 2 teaspoons sesame seeds and give a stir. 
  • Then add 1 pinch asafoetida and 7 to 8 curry leaves.
  • Fry for a few seconds till the curry leaves become crisp.
  • Carefully add 2 tablespoons water as the mixture splutters. You can even switch off the flame when adding water. 
  • Then add 2 teaspoons sugar or add as per taste.
  • Stir and mix the sugar with the water.
  • Let the water come to a boil.
  • Then switch off the flame and add this entire tempering mixture all over the dhokla.
  • Lastly add 2 tablespoons chopped coriander leaves and 2 tablespoons fresh grated coconut all over the dhokla.
  • Take each piece carefully and serve with coriander chutney.


Calories: 276kcal | Carbohydrates: 35g | Protein: 14g | Fat: 9g | Saturated Fat: 2g | Cholesterol: 1mg | Sodium: 906mg | Potassium: 514mg | Fiber: 16g | Sugar: 4g | Vitamin A: 140IU | Vitamin C: 54mg | Calcium: 70mg | Iron: 5mg