Gujarati Snack · West India (Gujarat)

Khandvi with Tempered Spices

Vegetarian Advanced Steamed Mild

Thin cooked sheets of gram flour and yogurt batter, rolled into small spirals while still warm and finished with a tempering of mustard seeds, curry leaves and grated coconut.

Hands-On Prep20 min
Time on the Heat25 min
Start to Finish45 min
Makes4 servings (about 24 rolls)
Where It Is FromWest India

Before You Start

Khandvi has a reputation for being fussy, and there is some truth to it. The idea itself is plain: you whisk gram flour, yogurt and water into a batter, cook it on the stove until it thickens, spread it thinly while it is hot, cut the set sheet into strips and roll each strip into a tight spiral. The difficulty is not in any one step. It is that the batter has a narrow window between undercooked, when it will not set or roll, and overcooked, when it stiffens and cracks as you roll it, and that window closes quickly once the pan is on the heat.
The first time you make it, pay attention to how the batter looks and feels instead of watching the clock. Stoves and pans differ so much that a minute count will not reliably tell you where you are. After one batch, once you know what ready feels like on the spatula, the dish becomes faster and far more forgiving.

Where This Dish Comes From

Khandvi comes from Gujarat and sits in the same pantry of gram flour and yogurt that gives us dhokla. The two dishes are cooked quite differently, though: dhokla is steamed as a batter, while khandvi is first cooked into a paste on the stove and then rolled. It belongs to Gujarati and Kathiawari home cooking and to festive or guest-worthy spreads more than to street stalls, though sweet shops and snack counters across Gujarat, and in Gujarati communities elsewhere in India, sell it widely now. Unlike dishes such as pani puri, there is no contested story here. Writers on Gujarati food consistently place its origins in the state's home-kitchen tradition of gram flour snacks, alongside dhokla, handvo and patra.

Step by Step

  1. Prep

    Whisk until there are no lumps at all

    Beat the gram flour, yogurt and water together hard until the batter is perfectly smooth. If you have any doubt, pour it through a fine sieve. A single lump that survives into the cooked batter turns into a hard speck that refuses to roll. Then whisk in the turmeric, ginger-green chilli paste and salt.

  2. Prep

    Oil your work surface before you start cooking

    Rub a thin film of oil over the backs of 2 to 3 large steel plates, or onto a clean stretch of countertop. Once the batter is ready you will have to move fast, so having the surface ready beforehand matters more here than in almost any other Indian snack.

  3. Cook

    Stir the batter without stopping

    Pour the batter into a heavy pan and cook it over medium heat for 10 to 12 minutes, stirring all the time and scraping the base and corners. It will bubble thinly at first and then slowly thicken. Never walk away, because this batter sticks and scorches on the bottom within moments.

  4. Cook

    Check the texture with a quick test

    The batter is ready when it coats the back of your spoon thickly. To confirm, smear a small dab on a plate, wait about 30 seconds, and try to roll it. If it curls up cleanly without cracking or sticking to your finger, you are there. If it cracks, cook another minute or two. If it stays loose and will not hold a spread, it needs longer. This test tells you more than any timer.

  5. Cook

    Spread it thin while it is hot

    Move quickly. Pour a ladleful onto an oiled plate and use the back of a spoon or an offset spatula to pull it into a very thin, even layer, thinner than feels natural, nearly see-through at the edges. Do the same on the other plates. If the batter in the pan starts to stiffen between rounds, warm it briefly over low heat.

  6. Assemble

    Slice into strips and roll

    After a couple of minutes, when the spread layer has cooled and firmed up, cut it into strips roughly 1 to 1.5 inches wide with a sharp knife or pizza cutter. Starting at a short end, roll each strip tightly into a spiral using your fingertips. If the consistency was right, it will roll without tearing. Place the rolls on a serving plate.

  7. Finish

    Temper the oil and pour it over

    Heat the oil in a small pan and add the mustard seeds. When they pop, add the sesame seeds, curry leaves, asafoetida, dried red chilli and the green chilli if using. Spoon the sizzling mixture evenly over the rolls. Sprinkle with grated coconut and coriander, and serve at room temperature.

Swaps That Work

Finer, freshly milled gram flour gives a smoother batter with fewer lumps. If yours tends to clump, sieve it twice and whisk well, which helps more than switching brands. Fresh coconut is the best topping, but desiccated coconut soaked briefly in a teaspoon of warm water works too. If the rolls refuse to curl because the batter set a little too firm, cut the sheets into diamonds or squares and serve them flat with the same tempering. It is less traditional, but it rescues the batch.

Turning the Heat Up or Down

Khandvi is a gentle, delicate dish, and its character comes from the tang of yogurt and the crunch of the tempering instead of chilli. For a milder plate, leave the green chilli out of the tempering and keep the ginger-chilli paste light in the batter. For more heat, add a chopped green chilli to the tempering and a touch more paste to the batter. Even then, khandvi is rarely made very hot, because on a thali it is meant to balance spicier dishes.

Where Cooks Often Slip

The biggest problem is undercooked batter. The rolls may look fine, but they taste starchy, with a raw gram flour edge. Keep cooking until the roll test works cleanly, even if that takes a few more minutes. Second, spreading the batter too thick makes it hard to roll tightly and gives a chewy result instead of a delicate one, so aim for a layer you can nearly see through. Third, if you leave the batter in the pan to cool between rounds, it seizes and becomes impossible to spread evenly, so warm it gently again before each batch.

Keeping and Warming Up Leftovers

To keep it: Khandvi keeps in an airtight container in the refrigerator for up to 2 days. If you are storing it, keep the rolls plain and pour the tempering over just before serving, so the curry leaves and mustard seeds stay crisp. Because it contains yogurt, do not leave it at room temperature for long, especially when the weather is warm.

To warm it up: Khandvi is served at room temperature or slightly chilled, not hot, so it normally needs no reheating. If it comes out of the refrigerator and you want it less cold, leave it on the counter for 15 to 20 minutes. Avoid the microwave, which can turn the delicate rolls rubbery.

Kitchen Safety Note

Because the batter contains yogurt, do not let it stand for long periods before or after cooking, particularly in warm weather. Cook it soon after mixing, and refrigerate the finished rolls within about two hours if they will not be eaten right away. Once cooked, the heat has fully set the gram flour batter, and it can be kept under ordinary refrigeration for the period given above, as with any cooked dairy-based snack.

Cook or Learn Something Next