Gujarati Snack · West India (Gujarat)

Khandvi Rolls, Finished with a Mustard Seed Tempering

Vegetarian Advanced Steamed Mild

People talk about khandvi like it's difficult, and in one narrow sense it is — getting a cooked gram flour batter to the exact thickness that rolls without cracking takes practice. Everything that happens after that point, though, is just cutting and rolling.

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

Introduction

Set a pot of gram flour, yogurt and water on the stove and watch what happens: it starts thin, then thickens, and somewhere in the middle of that process sits a brief window where it's ready to roll. Catch it too early and it won't hold a shape at all; let it run past that window and it sets too firm, splitting the moment you try to curl it. Nothing before or after that window is particularly tricky — spreading it thin, cutting strips, rolling each one into a spiral — but the window itself demands attention rather than a fixed timer.
Treat a first batch as practice. Pan thickness and stove output vary enough from kitchen to kitchen that a minute count printed in any recipe, this one included, is only ever a rough guide. Cook it once, learn what the right texture feels like under a spoon, and every batch after that moves with far more confidence.

Origin & Cultural Context

Ask anyone who writes about Gujarati food where khandvi comes from and the answer is consistent: home kitchens, sitting in the same gram flour family as dhokla, handvo and patra, with none of the contested history that surrounds a dish like pani puri. It shares its pantry with dhokla almost exactly — flour, yogurt, spice — yet the two couldn't be further apart in method, since dhokla steams its batter whole while khandvi cooks its batter on the stovetop and only shapes it afterward. This is a dish built for home tables and festive spreads more than street stalls, historically, though that's shifted somewhat as Gujarati sweet shops and snack counters, both inside Gujarat and in Gujarati communities elsewhere in the country, have taken it up as a regular item.

Method

  1. Prep

    Get the base perfectly smooth before anything cooks

    Combine gram flour, yogurt and water and whisk hard until every trace of a lump disappears — push it through a sieve first if you're not confident the flour is clump-free. A stray lump surviving into the cooked batter becomes a hard little knot later, one that flatly refuses to curl into a roll. Once that base is smooth, stir in turmeric, the ginger-chilli paste and salt.

  2. Prep

    Have every surface oiled and ready before the pan heats up

    This is a batter that cooks fast and then needs to move even faster, so get the groundwork done first: a light film of oil across several steel plates, or across a clean section of countertop, whichever you'll be using to spread it. Scrambling to grease a plate mid-cook is a problem this dish doesn't forgive easily.

  3. Cook

    Keep the spoon moving the entire time it's on the stove

    Tip the batter into a heavy pan and set it over medium heat, stirring without a break for roughly 10 to 12 minutes, reaching into the corners and along the base as you go. It thins out and bubbles early on before gradually tightening up, and there's no safe moment to step away during any of it — turn your back for even a short stretch and the bottom scorches.

  4. Cook

    Trust a quick test over a stopwatch

    Here's the test that matters: dab a little batter onto a plate, give it 30 seconds to cool, then try rolling it. Clean curl, no cracking, nothing sticking to your finger — that's done. If it tears or resists, give the pot another minute or two; if it won't even hold a shape when spread, it needs real extra time rather than a minute more.

  5. Cook

    Move quickly once the batter's hot and ready

    While it's still hot, ladle a portion onto an oiled plate and push it out thin with a spatula or the back of a spoon — thinner than instinct suggests, close to transparent at the edges once it's right. Work through the remaining plates one after another, and if the pot cools and the batter starts to stiffen between pours, a brief return to low heat loosens it back up.

  6. Assemble

    Strip it once it's set, then roll from one end

    A spread layer firms up within a couple of minutes; once it has, run a knife or pizza wheel through it to make strips about an inch to an inch and a half wide. Starting at one short end, curl each strip into a tight coil by hand — batter cooked to the right stage rolls without a single tear. Line the finished rolls up on a serving plate as you go.

  7. Finish

    Finish everything with a sizzling pour over the top

    In a small pan, heat oil and drop in the mustard seeds; the moment they pop, add sesame seeds, curry leaves, asafoetida, the broken chilli and the chopped green chilli if you're using it. Pour the whole hot mixture over the rolls on the plate, scatter coconut and coriander across the top, and let it all come to room temperature before serving.

Substitutions

Starting with a fresher, more finely milled besan avoids most lumping problems before they start; flour that's prone to clumping is better managed with a double sieve and a thorough whisk than replaced outright. Fresh coconut gives the cleanest finish, but dried coconut softened briefly in a splash of warm water is a fair stand-in. And if rolling just isn't coming together, there's no shame in cutting the set sheets into diamonds or squares instead and serving them flat under the same hot tempering — not the classic shape, but a sensible fallback for batter that set a shade too firm.

Adjusting the Spice Level

This dish is built around tang and crunch rather than heat, and it's worth keeping it that way. Drop the green chilli from the tempering entirely, and go easy with the ginger-chilli paste in the batter itself, for the mildest version. A touch more heat comes from adding chilli to the tempering and nudging up the paste in the batter — though khandvi rarely goes far in that direction regardless, since its job on a thali is usually to offer a calm, mild contrast to louder dishes nearby.

Common Mistakes

An undercooked batter is the top failure, and it's a sneaky one — the rolls look perfectly fine but carry a raw, starchy note underneath that gives the whole dish away; run that roll-test before pulling the pan off the heat, even if it takes longer than planned. A layer spread too thickly is next on the list, making for a chewier, clumsier roll than the paper-thin standard this dish is supposed to hit. And letting the batter sit untouched and cool between spreading rounds, without warming it back up, causes it to seize into something stiff and unworkable rather than smooth.

Storage & Reheating

Storage: Sealed up, khandvi holds in the fridge for up to 2 days — just hold back the tempering until it's actually time to eat, so the popped seeds and curry leaves don't go soft sitting in storage. With yogurt in the mix, this isn't something to leave out on the counter for any real length of time, particularly once the weather turns warm.

Reheating: Serve this one cold or at room temperature, as intended, and reheating mostly becomes unnecessary. Coming straight from the fridge, 15 to 20 minutes resting on the counter does more for it than a microwave ever would — microwaving tends to turn these delicate rolls rubbery rather than warm.

Food Safety

Yogurt in the batter means this isn't a mixture to leave sitting out for long, before cooking or after — mix and cook it in fairly close succession, and get the finished rolls refrigerated within about two hours if they're not going straight to the table. Once the batter has fully cooked through, the heat has done its job and the rolls are safe under ordinary refrigeration for the window mentioned above, the same rule that applies to most cooked dairy-based dishes.

Related Recipes & Guides