Khandvi rolled around coconut and coriander, topped with a tempering of seeds and curry leaves
CuisineIndian (Gujarati)

Khandvi: Gujarati Gram-Flour Rolls with Mustard-Seed Tempering

How to make khandvi, the Gujarati snack of thin gram-flour and buttermilk sheets rolled around fresh coconut and coriander. Covers cooking the batter over low heat, spreading it while hot, cutting and rolling, the tempering, ingredient choices, allergens and the difference from dhokla.

Level: Intermediate

Cooking flow

Cooking steps

STEP 11 / 24

Prepare the coconut

Scraping fresh edible coconut flesh
Scrape the coconut now so it is ready when the strips are cut

Rinse any dirt off the coconut shell under running water, without soap or detergent. Crack the coconut open and scrape the white flesh. Handle the scraped coconut with washed tools, and set it aside for the filling.

STEP 22 / 24

Wash and chop the coriander

Finely chopping fresh coriander
Wash and drain the coriander before chopping

Wash the coriander thoroughly under running water, without soap or detergent, and drain it well. Washing reduces bacteria but does not eliminate them. Chop the leaves and set them aside for the filling.

STEP 33 / 24

Mix the flours, spices and pastes

Mixing besan, wheat flour, spices, salt, and green chilli and ginger pastes in a bowl
Everything should be evenly mixed before any buttermilk goes in

In a bowl, combine the 1 cup gram flour, 1 tbsp maida, 1/2 tsp turmeric, 1/4 tsp red chilli powder, salt, 1 tsp green chilli paste, 1 tsp ginger paste and 1/4 tsp hing. Mix until evenly combined. Keep the other 1/4 tsp hing for the tempering.

STEP 44 / 24

Add the buttermilk gradually

Pouring buttermilk a little at a time into the combined flour and pastes
A small stream makes lumps easier to avoid

Pour in some of the 3 cups buttermilk, adding only a little at a time.

STEP 55 / 24

Whisk until smooth

Whisking buttermilk into the spiced flour to make a smooth batter
Whisk out any lumps before the batter goes into the pan

Whisk after each addition, then add more buttermilk. Continue until all of it is in and the batter is smooth, with no lumps.

STEP 66 / 24

Transfer the batter to the pan

Transferring the smooth uncooked batter into a nonstick pan
The batter goes into the pan with no added oil

Pour the smooth batter into a nonstick kadai. Do not add oil to the pan.

STEP 77 / 24

Cook over low heat

Stirring the yellow buttermilk batter in a pan over low heat
Keep the heat low as the batter thickens

Set the kadai over low heat and cook the batter for 15–20 minutes, stirring and scraping the base of the pan with a flat spatula as it thickens.

STEP 88 / 24

Grease the thali

Lightly oiling a flat metal plate before the batter is spread
A thin sheen of oil is enough, with no pools

While the batter cooks, lightly brush oil over the back of a flat metal thali. You can do this before the batter goes on the heat if you prefer. If you are using more than one thali, oil them all and line them up within reach.

STEP 99 / 24

Check that the batter leaves the sides

Checking that the cooked batter has begun to pull away from the sides of the pan
Watch for the batter starting to pull away from the sides

The batter is ready to spread when it begins to leave the sides of the pan.

STEP 1010 / 24

Transfer the hot batter to the thali

Transferring the hot cooked batter onto the oiled metal plate
Move straight from the pan to the oiled thali

Without delay, use a broad spatula to move the hot batter onto the oiled thali. It is hot, so keep your fingers off it.

STEP 1111 / 24

Spread it thin and even

Spreading the hot gram-flour batter thinly and evenly with a flat scraper
Spread while the batter is still hot

Use a wide flat scraper to spread the hot batter into a thin, even layer across the surface of the thali.

STEP 1212 / 24

Let the sheet cool

The thin yellow sheet cooling and setting before it is cut
Leave the sheet alone until it has set

Leave the sheet undisturbed until it has cooled and set.

STEP 1313 / 24

Cut into strips

Cutting the cooled, set sheet into thick strips
Cut straight lines, then lift the strips apart

Use a knife to cut the cooled sheet into thick strips.

STEP 1414 / 24

Sprinkle on the coconut and coriander

Sprinkling fresh coconut and chopped coriander over the cut yellow strips
The coconut and coriander go on now, before rolling

Sprinkle the scraped coconut and chopped coriander over the cut strips.

STEP 1515 / 24

Roll each strip

Rolling a strip sprinkled with coconut and coriander from one end
Roll from one end so the filling stays in the spiral

Starting from one end, roll each strip into a neat cylinder with the coconut and coriander inside.

STEP 1616 / 24

Arrange the rolls on a plate

Moving the rolled khandvi onto a serving plate before finishing
The rolls stay plain until the tempering is poured

Use a spatula to move the rolls onto a serving plate and arrange them side by side.

STEP 1717 / 24

Heat the oil

Warming oil for the tempering in a shallow pan
Only the oil goes in at this point

Heat the 2 tbsp oil in a shallow nonstick pan.

STEP 1818 / 24

Pop the mustard seeds

Adding mustard seeds to the warm oil and letting them pop
Wait for the seeds to start popping before adding anything else

Add the 1 tsp mustard seeds to the hot oil and cook until they begin to pop. Keep your face and hands back from the pan.

STEP 1919 / 24

Add the remaining hing

Adding the remaining hing to the oil with popped mustard seeds
The second portion of hing goes into the tempering

Add the remaining 1/4 tsp hing to the pan.

STEP 2020 / 24

Add the curry leaves

Adding curry leaves to the mustard oil with hing
Curry leaves follow the hing

Add the 10–15 curry leaves.

STEP 2121 / 24

Add the white sesame

Adding white sesame to the oil with mustard, hing and curry leaves
Sesame is the last ingredient into the pan

Add the 1 tsp white sesame seeds.

STEP 2222 / 24

Mix the tempering

Mixing mustard, hing, curry leaves and white sesame in the oil
Mix well before pouring

Stir everything in the pan together well.

STEP 2323 / 24

Pour over the rolls

Pouring the hot tempering of mustard, white sesame and curry leaves over the rolled khandvi
Pour over the rolls on the serving plate

Pour the tempering over the rolled khandvi.

STEP 2424 / 24

Serve

Tempered khandvi arranged on a plate as a snack
Coconut and coriander inside, tempering outside

Serve the khandvi as a snack. The coconut and coriander stay inside the rolls, so don't scatter more over the top.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Gram flour (besan) 1 cup Main body of the batter
Refined wheat flour (maida) 1 tbsp Mixed into the batter with the besan
Turmeric powder 1/2 tsp Batter spice
Red chilli powder 1/4 tsp Batter spice
Salt to taste Seasons the batter
Green chilli paste 1 tsp Batter seasoning
Ginger paste 1 tsp Batter seasoning
Asafoetida (hing), for the batter 1/4 tsp Batter seasoning
Buttermilk 3 cups Loosens the flour and spices into a smooth batter
Oil, for greasing a little Coats the back of the thali
Fresh coconut, scraped as needed Sprinkled over the strips before rolling
Fresh coriander leaves (cilantro), chopped as needed Sprinkled over the strips before rolling
Oil, for the tempering 2 tbsp Base of the tempering
Mustard seeds 1 tsp Popped in the hot oil
Asafoetida (hing), for the tempering 1/4 tsp Added after the mustard seeds pop
Curry leaves 10–15 Added to the tempering
White sesame seeds 1 tsp Added to the tempering
0 / 0

Khandvi: A Batter That Won't Wait Once It Leaves the Pan

What this dish depends on

Get everything ready before the batter finishes cooking. It has to be spread thin while still hot, and the rolling comes only after it has cooled.

Khandvi begins as a pale yellow batter of gram flour and buttermilk, stirred in a pan over low heat until it starts to pull away from the sides. From there the pace changes. The hot batter goes onto the back of an oiled thali and is spread into an even sheet. It then cools and is cut into strips, which are rolled around fresh coconut and coriander. A hot tempering of mustard seeds, hing, curry leaves and white sesame goes over the top.

This article follows one recipe from start to finish: the Gujarati snack published under Sanjeev Kapoor's name. That recipe doesn't state a cup size, a yield, numeric amounts for the salt, coconut, coriander or greasing oil, a cooling time or a strip width. We have left those open rather than filling them in from other recipes, so the amounts below may look less complete than you are used to.

Not kitchen-tested

Sekai Gohan has not kitchen-tested this recipe. The amounts and order of work come from the published recipe, and the practical notes are editorial guidance rather than test results.

Ingredients for the Batter, Filling and Tempering

Besan, refined flour, buttermilk, spices, and seeds and leaves for finishing, laid out as khandvi ingredients
The batter ingredients, the raw filling and the tempering are each used at a different stage
Allergens and raw ingredients

This recipe contains wheat (maida), milk (buttermilk), sesame and mustard, so it is not gluten-free. Compound hing can contain wheat flour or other ingredients, so read its label. Check the ingredients and allergen labeling on your buttermilk as well.

The coconut and coriander are not cooked. They are rolled into the batter after it has been cooked and cooled, and the tempering poured over the outside should not be relied on to cook or sanitize them.

Choosing and Substituting

  • Besan: Choose a flour whose ingredient is chickpea. Roasted soybean flour, potato starch and wheat flour are not the same thing.
  • Maida: Keep this in. It is a small amount, but it is part of the batter.
  • Buttermilk: What is on sale varies by store and country, so read the label. There is no verified yogurt conversion for this recipe, so none is given here.
  • Red chilli powder: Chilli type and heat vary, so taste your powder before using it.
  • Green chilli paste: Bought pastes vary in salt and moisture. Finely chopped green chillies with no added salt are an editorial alternative.
  • Ginger paste: Freshly grated ginger is an easy editorial alternative, though its moisture and fiber will differ.
  • Oil: A mild-smelling oil is a sensible choice.
  • Mustard seeds: Use whole seeds. Prepared mustard and mustard paste won't work.
  • Curry leaves: Look for fresh or frozen leaves. Dried leaves smell different, so don't assume they will give the same result.
  • Where to look: Try Indian grocers, import shops and online stores for besan, hing and curry leaves, searching by those general names.

Equipment

  • Mixing bowl
  • Whisk and spoon
  • Nonstick kadai or deep frying pan
  • Flat spatula
  • Flat, heatproof metal thali or plate (the back is used for spreading)
  • Brush for oiling the thali
  • Wide flat scraper
  • Knife and cutting board
  • Coconut scraper
  • Shallow nonstick pan for the tempering
  • Serving plate

Method: Cook, Spread, Cool, Roll, Temper

Using the photos

The photos show the order of work and what each action looks like. They can't confirm amounts, temperature, cooking through or food safety.

Troubleshooting: What You Can and Can't Diagnose

This recipe hasn't been kitchen-tested, so these notes stick to what the order of work can explain. They are not tested fixes.

What you notice Likely point to check What to do
Lumps in the batter The buttermilk went in too quickly, or wasn't whisked enough Keep whisking before the batter goes on the heat, and next time add the buttermilk more gradually
The batter hasn't left the sides after 20 minutes Stoves and pans differ Keep watching for the batter to pull away from the sides. We can't say how much extra time your setup may need
The batter is hard to spread It may have cooled before spreading Next time, oil the thali ahead and move straight from the pan to the thali
The sheet is hard to cut or lift It may not have cooled and set Let it cool longer before cutting
The rolls don't hold, or the texture seems off There could be several causes Review the pull-away sign and the cooling stage. We can't offer a confident diagnosis, and changing the proportions would make it a different recipe

Variations

These are editorial changes, so expect a result that differs from the base recipe.

  • Less heat: Reduce the green chilli paste. The flavor will change along with the heat.
  • Dried coconut: If fresh coconut is unavailable, dried coconut is a possible stand-in. Its texture is different, so don't treat it as a same-amount swap.
  • No coriander: Leave it out if it's hard to find or you dislike it. This is an omission, and the finished dish will differ.
  • Soft wheat flour for maida: Use this if maida is hard to find. The two aren't necessarily the same grade, and the swap still contains wheat.

Gujarat's Soft Gram-Flour Rolls

Sanjeev Kapoor's recipe presents khandvi as a Gujarati snack. Gujarat Tourism describes it as soft rolls of gram flour and mentions coconut, mustard seeds and curry leaves in its tempering. The recipe here keeps the coconut inside the rolls, with only the cooked tempering on the outside.

Gujarat Tourism also notes a related dish in Maharashtra called Dahivadi or Suralichi Vadi. That shows the family of dishes is known by more than one name, but it doesn't mean every version shares the same proportions or method. The sources we consulted don't establish an origin date or a line of transmission between regions, so we don't offer one.

Recipes also differ. Khaana's separate khandvi recipe follows a similar pattern of cooking besan and a sour dairy ingredient, spreading the mixture thin, cooling it and rolling it. Its proportions and ingredients are its own, and we haven't mixed them in here. You can explore more of the country's dishes on our India page.

Frequently Asked Questions

Where is khandvi from?

Both Sanjeev Kapoor's recipe and Gujarat Tourism treat it as Gujarati. Gujarat Tourism also records the related names Dahivadi and Suralichi Vadi in Maharashtra, so we wouldn't call this style of dish exclusive to one region.

Is khandvi the same as dhokla?

No. Dhokla is made from a fermented batter that is steamed. This khandvi batter is cooked in a pan, spread thin, cut into strips and rolled, and the recipe includes no fermenting stage.

Can I replace the buttermilk with yogurt?

We have no basis for swapping the 3 cups of buttermilk for the same amount of yogurt, and no verified yogurt conversion for this recipe. Khaana's different recipe has its own formula, but that doesn't carry over to this one. Khaana also distinguishes sour buttermilk from fresh sweet buttermilk, while Sanjeev Kapoor's recipe doesn't say how sour its buttermilk should be.

How many milliliters is a cup here?

The recipe doesn't say, so we don't give a conversion. Measuring the flour and buttermilk with the same cup at least keeps those two ingredients in the stated proportion.

How many does it serve?

The recipe gives no servings or yield, and we haven't invented one.

Is the coconut and coriander filling cooked?

No. Only the batter is cooked, and the coconut and coriander are added after it cools. FDA guidance is to wash produce thoroughly under running water without soap or detergent, and it notes that washing reduces bacteria but doesn't eliminate them. FDA's advice covers produce in general rather than these two ingredients specifically. The hot tempering and the look of the finished rolls are not proof of food safety.

Is khandvi gluten-free?

Not this version, because it contains maida, which is wheat flour. Compound hing may also contain wheat flour, so check its label too.

Can I make it ahead or store leftovers?

The recipe gives no storage or reheating instructions and ends at serving. We don't have a reliable basis for a make-ahead window, storage time or reheating method, so we don't offer one.

Sources