Dhokla(Steamed Gram Flour Snack)

  • PrepTime: 3 Hrs 30 Mins
  • CookTime: 30 Mins
  • TotalTime: 4 Hrs


  1. 1 bag/500 g. Bengal gram flour ( Besan)
  2. 1 1/2 cup sour yogurt
  3. 1 tsp. ginger paste
  4. 1 tsp. green chili paste (add more if you like it spicier)
  5. 2 tbsp. sugar
  6. 1/2 tsp. turmeric powder
  7. 1 tsp. lime or lemon juice
  8. 2 tbsp. fruit salt or baking soda
  9. Salt to taste
  10. For tempering: 2 tbsp. vegetable or canola or sunflower cooking oil
  11. 1 tsp. black mustard seeds
  12. 1 tsp. sesame seeds
  13. 6 to 8 curry leaves
  14. 2 green chilies slit lengthwise
  15. 1/2 cup warm water
  16. For garnish: 1/2 cup finely chopped fresh coriander leaves


  1. Sieve the gram flour. Mix it with the yogurt and keep aside for 2 hours.
  2. Add the ginger and green chili pastes,​ turmeric powder salt to taste, lime juice and sugar and enough warm water to make a batter of pouring consistency. Mix well.
  3. Divide the batter into three equal portions.
  4. Prepare the steamer and grease a square or rectangular pan to steam the Dhokla in.
  5. Divide the fruit salt/baking soda into three equal portions and add one portion to a portion of the batter. Mix well. Pour this batter into the greased dish and put it into the steamer.
  6. Cook till done - when you touch the surface of the Dhokla your fingers should come away clean.
  7. Repeat with the remaining batter, adding the fruit salt/ baking soda to each batch of batter just before steaming.
  8. Allow the steamed dhokla to cool slightly and cut into 2-inch squares.
  9. To temper, heat the oil in a wide, thick-bottomed pan and add the curry leaves, mustard and sesame seeds and green chilies. Fry till the seeds stop sputtering. Pour these into the warm water. Sprinkle this mixture all over the prepared dhokla. Keep aside for 10 minutes.
  10. Garnish with the chopped coriander and serve with ​tamarind chutney and mint-coriander chutney.