Appetizer

Khandvi Recipe — Gujarati Besan and Yogurt Rolls

By Heta Updated May 3, 2026

Khandvi cooks besan and yogurt into a silky batter, spread thin, rolled into tight spirals, and tempered with mustard seeds and sesame. Gluten-free Gujarati snack.

Khandvi rolls on a plate with mustard seed and sesame tempering and fresh coriander on top

The first time I made khandvi on my own, I stood next to the kitchen counter with a table fan pointed at the spread batter, desperately trying to cool it down faster so it would roll without cracking. My mother had made it look so effortless every Diwali: batter in, spirals out, done. Mine turned into a lumpy, sticky mess that I ate with a spoon and called a “deconstructed version.”

That was years ago. Now I make khandvi with confidence, and I want to give you the one thing I wish someone had given me back then: the exact moment to take the batter off the heat, how to test it, and what to do when it refuses to roll.

This is a classic Gujarati khandvi recipe. Silky, tangy, melt-in-your-mouth rolls made from just besan and yogurt. No fancy equipment, no tricky ingredients. Just technique.

What Is Khandvi?

Khandvi (also called khadvi, dahivadi, or suralichi vadi in Marathi) is a savory Gujarati snack made by cooking a smooth besan-yogurt batter until it thickens, spreading it paper-thin, and rolling it into tight spirals. A quick mustard seed and sesame tadka goes over the top, finished with grated coconut and fresh coriander.

It shows up on every festival snack tray, alongside fafda, gathiya, and jalebi, and doubles as a light afternoon snack with chai. The name varies by region: khandvi is the most common English spelling, khadvi is the phonetic Gujarati pronunciation (ખાનડવી), and dahivadi or dahiwadi refers to the curd used in the batter. All the same dish.

Why You’ll Love This Recipe

  • Naturally gluten-free — besan (chickpea flour) only, no wheat
  • High protein — besan has about 20g protein per 100g, making this a genuinely nourishing snack. Besan is also a good source of iron, so if you’re looking to eat more iron-rich vegetarian foods, this one counts.
  • Vegan-adaptable — use plant-based yogurt and the recipe works perfectly
  • Impressive but approachable — looks like it took hours, comes together in 30 minutes
  • Lunchbox and kid-friendly — no mess, bite-sized, mild heat level. Great for school tiffins.
Labeled flatlay of khandvi ingredients including besan, yogurt, turmeric and curry leaves on black marble
All you need: besan, yogurt, and a few pantry spices.

How to Make Khandvi

Step 1: Prep Your Surfaces First

Before you start cooking the batter, grease your rolling surfaces. Use the back of a large steel plate (thali), a marble board, or aluminum foil laid flat on the counter. Rub a thin film of oil across the entire surface.

You cannot do this step after the batter is ready. The batter sets fast and you need to spread it the moment it comes off the heat.

Step 2: Make the Batter

Whisk together the besan, yogurt, water, turmeric, ginger-chili paste, and salt in a bowl until completely smooth. No lumps. Use a fine sieve if needed — lumps in the batter at this stage will show up as bumps when you try to roll.

Step 3: Cook the Batter

Pour the batter into a heavy-bottomed non-stick pan over low-medium heat. Stir continuously in one direction the entire time. Do not stop stirring, even for a moment.

After 7–10 minutes the batter will thicken noticeably, pulling away from the sides of the pan. It will look like very thick porridge.

Step 4: The Plate Test (Most Important Step)

Take a small spoonful of batter and spread it thinly on one corner of your pre-greased surface. Wait 30–45 seconds, then try to roll it with your fingers.

  • If it peels cleanly and rolls without sticking or cracking: the batter is ready. Take it off the heat immediately.
  • If it’s still sticky or tears: cook for 1–2 more minutes and test again.

This test is everything. Don’t skip it.

Step 5: Spread and Roll

Working quickly, pour the hot batter onto your greased surfaces in a thin stream. Use a flat spatula or the back of a bowl to spread it as thin as possible — aim for under 2mm. The thinner the layer, the softer and silkier the rolls.

Let it cool for 3–5 minutes at room temperature. If your kitchen is warm, a gentle breeze from a fan helps (yes, I stand with a fan pointed at the counter — it works).

Once the surface looks matte and feels set to the touch, cut into strips about 1.5–2 inches wide. Roll each strip tightly from one end, pressing gently as you go.

Close-up of khandvi besan rolls showing tight spiral texture and glistening sesame tadka on slate
The spiral cross-section shows you’ve nailed the spreading step.

Step 6: Temper and Garnish

Heat 1 tbsp oil in a small pan. Add mustard seeds and let them splutter. Add sesame seeds, curry leaves, and hing — stand back, the leaves will crackle. Pour the tadka over the rolled khandvi immediately.

Finish with grated coconut and fresh coriander.

Tips for Perfect Khandvi

  • Speed matters most at the spreading stage. Once batter leaves the pan, you have maybe 2 minutes before it becomes too stiff to spread. Have everything ready before the batter finishes cooking.
  • Thin is silky, thick is chewy. The most common beginner mistake is spreading the batter too thick. Use long, sweeping strokes and keep going until it’s nearly translucent.
  • One direction while stirring. Stirring in circles keeps the batter from developing lumps and helps it cook evenly.
  • A non-stick pan makes a real difference. Stainless steel works but requires more attention to avoid scorching at the base.
  • Slightly damp hands help when rolling — the batter is less likely to stick to your fingers.

Troubleshooting Khandvi

ProblemLikely CauseFix
Khandvi breaks while rollingBatter undercookedCook longer; redo plate test
Won’t peel off the surfaceSpread too thick, or not cooled enoughWait another 1–2 minutes; spread thinner next time
Batter sticks to panHeat too highKeep flame low; stir without stopping
Rolls fall apartBatter overcooked and too dryIncrease yogurt slightly next batch
Rolls are too thick and denseLayer spread too thickAim for near-translucent thinness when spreading

Storage and Make-Ahead

Khandvi is best eaten within a few hours of making — the rolls stay soft and the tadka stays fragrant.

To store: Place in an airtight container and refrigerate for up to 2 days. The rolls will firm up in the fridge within about 30 minutes; bring to room temperature for 15–20 minutes before serving. Do not microwave — it makes them rubbery.

Make-ahead tip: You can make the batter up to 4 hours in advance and keep it at room temperature, but cook it fresh. Pre-rolled khandvi doesn’t freeze well.

Editorial overhead flatlay of khandvi rolls on brass tray with green chutney and chai on black marble
Khandvi rolls on a plate with mustard seed and sesame tempering and fresh coriander on top

Khandvi Recipe (Gujarati Besan Roll)

Silky, tangy Gujarati khandvi rolls made from besan and yogurt — a classic tea-time snack with a foolproof plate-test method and troubleshooting guide.
No ratings yet
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Appetizer, Snack
Cuisine Gujarati, Indian
Servings 4 servings
Calories

Equipment

  • Heavy-bottomed non-stick pan
  • Flat steel plate (thali) or marble board for spreading

Ingredients
  

For the batter

  • 1 cup besan chickpea flour / gram flour
  • 1 cup sour yogurt dahi
  • 1½ cups water
  • ½ tsp turmeric powder
  • ½ tsp ginger-green chili paste adjust to taste
  • Salt to taste
  • 1 tsp oil for greasing surfaces

For the tadka (tempering)

  • 1 tbsp oil
  • 1 tsp mustard seeds
  • 1 tsp sesame seeds
  • 8–10 curry leaves
  • 1 pinch asafoetida hing

Garnish

  • 2 tbsp freshly grated coconut
  • 2 tbsp fresh coriander finely chopped

Instructions
 

Prep surfaces

  • Grease your rolling surfaces (steel thali, marble board, or aluminum foil) with a thin film of oil before you start cooking. You cannot do this step after the batter is ready — speed is essential once the batter is cooked.

Make the batter

  • Whisk together besan, yogurt, water, turmeric, ginger-chili paste, and salt until completely smooth with no lumps. Pass through a fine sieve if needed.

Cook the batter

  • Pour the batter into a heavy-bottomed non-stick pan over low-medium heat. Stir continuously in one direction the entire time — do not stop.
  • Cook for 7–10 minutes until the batter thickens noticeably and pulls away from the sides of the pan. It should look like very thick porridge.

Plate test (readiness check)

  • Spread a small spoonful of batter thinly on one corner of your pre-greased surface. Wait 30–45 seconds, then try to roll it with your fingers.
  • If it peels cleanly and rolls without cracking, the batter is ready — take it off the heat immediately. If it tears or sticks, cook for 1–2 more minutes and test again.

Spread and roll

  • Working quickly, pour the hot batter onto your greased surfaces in a thin stream. Spread as thin as possible (under 2mm) using a flat spatula or the back of a bowl.
  • Let cool for 3–5 minutes until the surface looks matte and feels set to the touch.
  • Cut into strips about 1.5–2 inches wide. Roll each strip tightly from one end, pressing gently as you go.

Temper and garnish

  • Heat 1 tbsp oil in a small pan. Add mustard seeds and let them splutter. Add sesame seeds, curry leaves, and hing — stand back, the leaves will crackle.
  • Pour the tadka over the rolled khandvi immediately. Finish with grated coconut and fresh coriander.

Notes

Yogurt tip: Use slightly sour yogurt for the best flavour and texture. If your yogurt is fresh and sweet, add 1 tsp lemon juice to the batter.
Speed tip: The batter stiffens fast once off the heat. Have all surfaces greased and ready before you start cooking.
Thin layers = silky rolls: Spread as thin as possible — aim for nearly translucent. Thick layers produce dense, chewy rolls.
Vegan option: Use thick coconut yogurt or soy yogurt in place of dairy yogurt.
Kid-friendly: Omit or reduce the green chili for a milder version.
Storage: Store in an airtight container in the refrigerator for up to 2 days. Bring to room temperature for 15–20 minutes before serving. Do not microwave.
Tried this recipe?Let us know how it was!

FAQs

Can I make khandvi without yogurt?
Yogurt plays two roles: it adds the tangy flavour and the acidity helps the batter cook to the right texture. You can substitute with the same amount of buttermilk (a little thinner — reduce water by a few tablespoons) or use thick plant-based yogurt for a vegan version. Skipping the acid entirely changes both texture and taste significantly.

Why is my khandvi not rolling?
Almost always, the batter was not cooked enough. Do the plate test before you declare it done — if the test piece doesn’t peel cleanly, cook for 2 more minutes and test again. The batter needs to be fully cooked and thick enough to hold its shape once cooled.

Can I use dairy-free yogurt?
Yes. Thick coconut yogurt or soy yogurt both work. Use the same quantity. The rolls will be slightly less tangy but still delicious.

What goes well with khandvi?
Khandvi pairs naturally with a cup of masala chai. You can also serve it as a starter alongside green coriander chutney or tamarind chutney. For a fuller Gujarati spread, pair it with methi thepla — both travel well and make a great lunchbox duo.

How do I make it less spicy for kids?
Simply reduce or omit the green chili from the ginger-chili paste. A little ginger on its own still gives the batter warmth without the heat. Kids generally love the mild, slightly tangy flavour.

Can I double the recipe?
Yes, but work in batches when spreading — the batter sets fast and you can’t spread double the quantity quickly enough on one surface. Cook the full batch, then spread half at a time.

Khandvi is one of those recipes that feels like a lot the first time and becomes second nature by the third. Once you’ve done the plate test once and felt the batter peel off cleanly, you’ll know exactly what you’re looking for every time after.

Make it for your next chai gathering, pack it into a lunchbox, or put it on your Diwali snack tray. It always gets eaten first.

If you try this recipe, I’d love to hear how it went — especially if you also resorted to a fan. Leave a comment below and let me know which surface worked best for you.

Made this? Share a photo and tag @petitepaprika on Instagram — I love seeing your kitchen creations!

Pinterest pin for easy khandvi recipe with title text overlay on dark marble food photography

Don’t miss the recipes!

Get free weekly meal planner when you subscribe

We don’t spam! Read our privacy policy for more info.

Leave a Reply

WordPress Appliance - Powered by TurnKey Linux