Prepare the Batter:
In a bowl, mix the gram flour, yogurt, turmeric powder, ginger-green chili paste, and salt.
Add water gradually to make a smooth batter. The batter should be of pouring consistency, similar to pancake batter.
Steam the Dhokla:
Grease a dhokla plate or any flat, shallow dish that fits inside a steamer.
Pour the batter into the greased dish and spread it evenly.
Steam the batter for about 15-20 minutes, or until a toothpick inserted into the dhokla comes out clean.
Temper the Dhokla:
Heat oil in a small pan. Add mustard seeds and let them crackle.
Add cumin seeds, sesame seeds, green chilies, asafoetida, and curry leaves. Sauté for a few seconds.
Pour this tempering over the steamed dhokla.
Garnish and Serve:
Garnish the dhokla with chopped coriander leaves and grated coconut, if desired.
Cut the dhokla into squares or diamonds and serve with green chutney or tamarind chutney.