Gujarat, India — the state's most iconic snack and breakfast preparation; associated with both Gujarati Hindu and Jain communities; consumed across India as a health-conscious preparation
Dhokla is the most emblematic preparation of Gujarati cuisine — a light, spongy steamed cake made from fermented chickpea flour (besan) batter that represents the Gujarati mastery of fermentation, tempering, and the balance of sweet, sour, and spicy that defines the state's unique flavour philosophy. Gujarat is predominantly vegetarian, and its cuisine has developed remarkable sophistication within that constraint — dhokla exemplifies this through its textural ingenuity and multi-dimensional flavour despite containing no meat, fish, or egg. The Gujarati spice philosophy is unique in Indian cooking for its deliberate incorporation of sweetness into savoury preparations. Jaggery, sugar, and dried fruits appear in lentil dishes, chutneys, and snacks — the result of the state's historical trading connections with Arabia and Southeast Asia and the influence of Jain communities, who prize balance in all sensory dimensions. Dhokla's final tempering always includes a small amount of sugar in the mustard-oil tadka, a move that would be unthinkable in Punjabi or Rajasthani cooking. The fermentation process — typically 8–12 hours — builds lactic acid that provides sourness, develops the batter's aeration capacity, and creates the slight tang that distinguishes authentic dhokla from quick-made versions using citric acid. The batter, when fermented correctly, becomes almost self-leavening; the addition of fruit salt (eno) just before steaming provides the final dramatic lift, creating a cloud-light texture that holds its structure after cutting. The tempering (vaghar) applied after steaming is essential: mustard seeds, green chilli, curry leaves, sugar, and water are cooked together and poured over the hot dhokla — the water and sugar create a slightly syrupy coating that keeps the dhokla moist and adds the characteristic sweet-sharp finish. Garnishes of grated coconut and fresh coriander are traditional.
Light, spongy sourness with sweet-sharp mustard seed tempering, curry leaf aroma, grated coconut freshness — Gujarati sweet-sour-spice balance in a single preparation
Ferment the batter 8–12 hours at room temperature — insufficient fermentation produces dense, flavourless dhokla without the characteristic tang Add eno (fruit salt) immediately before steaming and mix swiftly — the reaction begins on contact and must not be allowed to dissipate before steaming Steam on high heat — the initial burst of steam creates the lift; lowering heat too early collapses the structure The vaghar (tempering) water must include sugar — this is the Gujarati signature and distinguishes dhokla from other steamed preparations Cut only after 5 minutes resting — cutting immediately releases steam and the structure collapses
Warm water (not hot) for the batter fermentation — too-hot water kills the natural bacteria on the chickpea flour For restaurant service, steam individual portions in buttered ring moulds for precise presentation The batter should be slightly thinner than pancake batter — too thick a batter produces dense results regardless of fermentation quality A toothpick inserted in the centre should come out clean and the surface should spring back when pressed — these are the doneness markers For the truest sourness, allow fermentation at 28–32°C (a warm kitchen or proofing oven) — lower temperatures extend fermentation time and may under-develop
Insufficient fermentation — using citric acid as a shortcut produces sharpness without the lactic complexity of true fermentation Mixing eno into the batter too slowly — the carbon dioxide release must be immediate and the batter poured into the steamer within 30 seconds Low steaming temperature — dhokla requires sustained high steam; a half-filled steamer or low flame produces dense, gummy results Skipping sugar in the vaghar — the dish loses the defining sweet-sour balance that is central to Gujarati flavour identity Over-greasing the steamer plate — too much oil prevents the batter from climbing the sides and the dhokla bakes flat rather than rising