Gujarati Snack · West India (Gujarat)

Khandvi, and the Narrow Window That Makes It Roll

Vegetarian Advanced Steamed Mild

Thin sheets of cooked gram flour and yogurt batter, rolled into tight spirals while still warm and finished with a mustard seed, curry leaf and coconut tempering — that's all khandvi really is, on paper.

Prep Time20 min
Cook Time25 min
Total Time45 min
Yield4 servings (about 24 rolls)
RegionWest India

A Few Words Before We Begin

On paper, khandvi reads as about as simple as Gujarati cooking gets: gram flour, yogurt and water, cooked on the stove until thick, spread thin while hot, cut into strips once set, and rolled into tight little spirals. Is the fussy reputation deserved, then? A little, yes — not because any individual step is hard, but because the batter only holds its workable window open briefly. Undercooked, it refuses to set or roll at all; overcooked by even a small margin, it sets too stiff to roll without cracking. Heat hits the pan, and that window starts closing fast, closing at a pace that shifts enough from kitchen to kitchen, depending on pan thickness and stovetop output, that counting minutes alone won't reliably land you inside it.
Lock your attention onto texture rather than the clock for the first attempt, in other words. From there, once you've felt what "ready" actually means on the back of a spatula, every later attempt moves noticeably faster and gives you far more room to work.

Where This Dish Comes From

The same two Gujarati pantry staples, gram flour and yogurt, sit behind both dhokla and khandvi, and yet almost nothing about how they're cooked overlaps: dhokla steams directly from a batter, while a thick stovetop-cooked paste comes well before any rolling happens to khandvi. A guest-worthy, festive dish for Gujarati and Kathiawari homes is what this was historically, rather than anything sold from a street cart, though sweet shops and snack counters across Gujarat, and in Gujarati communities elsewhere, now sell it widely. Much contested history doesn't really exist here, unlike with pani puri — food writers covering Gujarati cuisine consistently place khandvi within the state's home-kitchen tradition of gram flour snacks, comfortably alongside dhokla, handvo and patra, with little dispute over where any of it started.

Following Along, Step by Step

  1. Prep

    Before cooking starts, chase down the lumps

    Whisk the gram flour, yogurt and water together with real force until not one lump survives, and if there's any doubt at all, run the whole batter through a fine sieve. Why bother being this thorough? Because a single lump that makes it into the cooked batter turns into a hard fleck that flatly refuses to roll later. Once the base is smooth, whisk in the turmeric, ginger-green chilli paste and salt.

  2. Prep

    Get the surface ready before the stove is even on

    Grease the backs of 2 to 3 large steel plates, or a clean stretch of countertop, with a light coat of oil before you so much as turn on the heat. The reasoning is simple: once the batter is ready, you'll need to move fast, and having the spreading surface sorted out in advance matters more here than in almost any other Indian snack recipe.

  3. Cook

    Don't leave the stove once it's on

    Pour the batter into a heavy pan and cook it over medium heat for 10 to 12 minutes, stirring the entire time and scraping the base and corners as you go. It passes through a thin, bubbling stage before gradually thickening up, and step away even briefly and it catches and scorches fast on the bottom — so keep stirring, no exceptions.

  4. Cook

    Trust the roll, not the clock

    Ignore whatever the clock claims and trust this instead: spread a small dab on a plate, let it cool for 30 seconds, and see whether it rolls up cleanly, with no cracking and nothing clinging to your finger. A batter heavy enough to coat the back of a spoon is the first sign you're close, but that roll test is the real one. Cracking means another minute or two on the heat; staying runny and refusing to hold a spread means it needs longer still.

  5. Cook

    Spread it thin, and move quickly

    While the batter is still hot, work quickly: pour a ladleful onto a greased plate and spread it into as thin and even a layer as you can manage, thinner than feels natural, close to translucent right at the edges. Move through the remaining plates the same way, and if the batter starts stiffening in the pan between batches, warm it briefly over low heat before continuing.

  6. Assemble

    Cut once it's set, roll while it still gives

    Once a spread layer has cooled and set, usually within a couple of minutes, cut it into strips roughly 1 to 1.5 inches wide using a sharp knife or pizza cutter. Starting at one short end, roll each strip into a tight spiral with your fingers — get the consistency right earlier, and it rolls cleanly with no tearing. Arrange the finished rolls on a serving plate as you go.

  7. Finish

    A sizzling tempering finishes the job

    Heat oil in a small pan, add the mustard seeds, and once they start popping, add the sesame seeds, curry leaves, asafoetida, dried red chilli and green chilli if you're using it. Pour this sizzling mixture evenly over the arranged rolls, then scatter grated coconut and coriander on top before serving at room temperature.

If You Need to Swap Something

Gram flour that's finely and freshly milled gives a smoother batter with fewer lumps to fight in the first place — if yours clumps easily, sieving it twice and whisking thoroughly matters more than switching to a different brand. Fresh grated coconut gives the cleanest finish, though desiccated coconut, briefly soaked in a teaspoon of warm water, works as a reasonable stand-in. When rolling keeps giving you trouble, cut the set sheets into diamonds or squares instead and dress them with the same tempering — less traditional in shape, but it solves the problem when the batter has set just a touch too firm to roll.

Turning the Heat Up or Down

Khandvi builds its character from the yogurt's tang and the tempering's crunch, not from chilli heat — mild and delicate is the tradition here. Leave the green chilli out of the tempering and keep the ginger-chilli paste light in the batter for a milder version; add a finely chopped green chilli to the tempering and a bit more ginger-chilli paste to the batter for more heat. Even so, khandvi is rarely pushed very spicy in the first place, since its usual job on a thali is offering a gentle counterpoint to spicier dishes around it.

If Something Goes Wrong

Rolls that look fine on the outside while tasting raw and starchy underneath, a faint rawness left over from the gram flour, point to the single biggest mistake here: an undercooked batter — let it cook until the roll test described above genuinely passes, however many extra minutes that takes. A chewier, less delicate result that's harder to roll tightly ranks second, and it comes from spreading the batter too thick; a layer you can nearly see through is the real target. And a batter left to sit and cool in the pan between spreading batches, without a gentle rewarm, falls into a third trap — it seizes up and becomes nearly impossible to spread evenly afterward.

Keeping and Warming It Up Again

Keeping it: Khandvi keeps in an airtight container in the refrigerator for up to 2 days, best stored without the tempering, which should go on fresh just before serving so the curry leaves and mustard seeds stay crisp. Because the batter contains yogurt, it shouldn't sit at room temperature for long stretches, particularly in warm weather.

Warming it again: This dish is normally served at room temperature or lightly chilled rather than piping hot, so reheating usually isn't part of the picture at all. If you'd rather have it closer to room temperature straight out of the fridge, just let it sit out for 15 to 20 minutes before serving instead of microwaving it, which tends to turn the delicate rolls rubbery.

A Note on Safe Handling

Because the batter contains yogurt, it shouldn't sit out for long periods either before or after cooking, especially in warm weather — cook it soon after mixing, and get the finished rolls into the refrigerator within about two hours if they're not being eaten right away. Once cooked, the gram flour batter is fully set by heat and holds safely under normal refrigeration for the storage window above, the same as any cooked dairy-based snack.

More to Try Next