Gujarati Snack · West India (Gujarat)

Khandvi with a Mustard-Curry Leaf Tempering

Vegetarian Advanced Steamed Mild

Gram flour and yogurt batter cooked down on the stove, spread in a thin sheet, rolled into small spirals while still warm, and finished with a mustard seed, curry leaf and coconut tempering.

Prep20 min
Cook25 min
Overall Time45 min
Batch Size4 servings (about 24 rolls)
Origin RegionWest India

Overview

Khandvi has a reputation for being fiddly, and that reputation isn't entirely unearned, but the underlying dish is nothing complicated: cook gram flour, yogurt and water into a thick batter on the stove, spread it thin while it's hot, cut it into strips once it sets, roll each strip into a tight spiral. The difficulty sits in one place — the batter has a short window between too raw to set or roll and too far gone to roll without cracking, and that window shuts fast once the pan is on heat.
It pays to make this once paying close attention to how the batter looks and feels rather than chasing a timer, since pan thickness and stove output vary enough that minutes alone won't tell you when it's ready. Once you've felt what "ready" looks like on a spatula, the second attempt goes noticeably faster and with far more margin for error.

Background & Origin

Khandvi comes out of the same Gujarati pantry — gram flour plus yogurt — that also produces dhokla, though the two dishes are cooked in entirely different ways: dhokla is steamed straight as a batter, while khandvi gets cooked down into a paste on the stovetop before it's rolled. It belongs more to Gujarati and Kathiawari home kitchens and festive or guest spreads than to the street-cart world, though sweet shops and snack counters across Gujarat, and in Gujarati communities elsewhere, sell it widely today. Unlike a dish such as pani puri, khandvi doesn't carry a contested origin story — writers on Gujarati food consistently trace it back to Gujarat's home-kitchen besan tradition, sitting alongside dhokla, handvo and patra.

How It's Made

  1. Prep

    Whisk out every lump

    Whisk the gram flour, yogurt and water together hard until the mixture is completely smooth; run it through a fine sieve if you're not sure, since any lump that survives into the cooked batter becomes a hard fleck that refuses to roll. Whisk in the turmeric, ginger-green chilli paste and salt.

  2. Prep

    Prep your spreading surface first

    Lightly oil the back of 2 to 3 large steel plates, or a clean stretch of countertop, before you start cooking anything. Once the batter is ready you'll need to move fast, so having the spreading surface set up in advance matters more here than in nearly any other snack in this cuisine.

  3. Cook

    Cook with constant stirring

    Tip the batter into a heavy pan and cook over medium heat for 10 to 12 minutes, stirring the whole time and scraping the base and corners as you go. It passes through a thin, bubbling stage before thickening; don't stop stirring, since this particular batter scorches on the bottom fast if left alone for even a moment.

  4. Cook

    Check the consistency, not the clock

    You'll know it's ready when it coats the back of a spoon in a heavy layer, and a small dab spread on a plate and left for 30 seconds rolls up cleanly without cracking or sticking to your finger. Cracking means it needs another minute or two on the heat; staying runny and refusing to hold a spread means it's not there yet. Trust this test over any timer.

  5. Cook

    Spread it thin, right away

    Move fast while the batter is still hot: ladle some onto a greased plate and spread it into the thinnest, most even layer you can manage with a spoon's back or an offset spatula — thinner than feels natural, nearly see-through at the edges. Repeat across the remaining plates, warming the batter gently over low heat between rounds if it starts to firm up in the pan.

  6. Assemble

    Cut into strips and roll

    Once a spread layer has set, which takes only a couple of minutes, slice it into strips roughly 1 to 1.5 inches wide with a sharp knife or pizza cutter. Roll each strip into a tight spiral by hand, starting from one short end; if the consistency was right, it rolls without any tearing. Set the finished rolls on a serving plate.

  7. Finish

    Pour the tempering over the rolls

    Warm the oil in a small pan, drop in 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 the hot tempering over the arranged rolls, then finish with grated coconut and coriander on top. Serve at room temperature.

Swaps & Substitutes

Freshly milled, finer gram flour makes for a smoother batter with fewer lumps; if your besan tends to clump, sieving it twice and whisking thoroughly matters more than which brand you buy. Fresh grated coconut gives the better finish, though desiccated coconut, soaked briefly in a teaspoon of warm water, works in a pinch. If the rolling step keeps failing, cut the set sheets into diamonds or squares and serve them flat with the same tempering spooned over — not traditional, but a fair fix when the batter sets a shade too firm to roll.

Dialing the Heat Up or Down

Khandvi leans mild by design, with its flavor coming from the yogurt's tang and the tempering's crackle rather than any chilli heat. Keep it gentle by leaving the green chilli out of the tempering and going light on the ginger-chilli paste in the batter. To push the heat up, add a finely chopped green chilli to the tempering and a bit more ginger-chilli paste to the batter — though khandvi rarely goes very spicy, since it's meant to sit as a mild counterpoint next to hotter dishes on a thali.

Where This Goes Wrong

Undercooking the batter is the single most common failure — the rolls still look right but taste raw and starchy, with a faint rawness from the uncooked gram flour, so run the roll test above until it passes cleanly even if that means a few extra minutes on the stove. Spreading the batter too thick comes next, making it hard to roll tightly and leaving a chewier result than it should be; aim for a layer you can almost see through. The third trap is letting the batter cool in the pan between spreading rounds without rewarming it gently, which makes it seize up and nearly impossible to spread evenly.

Keeping & Reheating Leftovers

To store: Refrigerated in an airtight container, khandvi holds for up to 2 days; store it without the tempering and add that fresh right before serving so the curry leaves and mustard seeds stay crisp. Since the batter contains yogurt, don't leave it sitting at room temperature for long stretches, especially in warm weather.

To reheat: This dish is served at room temperature or slightly chilled rather than hot, so reheating usually isn't part of the plan. If you want it warmer than straight out of the fridge, let it sit out 15 to 20 minutes rather than microwaving it, which tends to make the delicate rolls rubbery.

Safety Note

Because the batter contains yogurt, don't let it sit out for extended periods before or after cooking, particularly in warm conditions — cook it fairly soon after mixing, and get the finished rolls into the fridge within about two hours if you're not serving right away. Once the gram flour batter is fully cooked, it's set by heat and keeps safely under normal refrigeration for the window given above, same as any cooked dairy-based snack.

You Might Also Try