← Home Recipes
Khandvi
🏙 Street Food · Gujarat · Level 2

Khandvi

Gujarat's most technically demanding snack — paper-thin besan and yogurt rolls that only set correctly in a 2-minute window. One of the most satisfying challenges in Indian cooking.

Prep10 min
Cook15 min
Serves6
🥬 Vegetarian

Khandvi — what you need to know

Khandvi is considered one of the most technically demanding Gujarati snacks — a paper-thin cooked besan-yogurt mixture spread on a flat surface in a 2-minute window while it is hot, then rolled into tight cylinders before it cools and becomes too firm to roll. The science is straightforward: besan starch gelatinises during cooking, and the 2-minute window between just-gelatinised (spreadable and rollable) and fully-set (too firm to work) is the entire challenge. Miss the window and the mixture tears and crumbles. Hit it and you produce beautiful, melt-in-the-mouth rolls.

🍽

Ingredients

Khandvi
Main ingredients
  • 1 cupbesan (chickpea flour)
  • 1 cupyogurt whisked smooth
  • 1 cupwater
  • ½ tspturmeric
  • 1 tspginger-green chilli paste
  • ½ tspsalt
  • ½ tspsugar
For the tadka
  • 2 tbspoil
  • 1 tspmustard seeds
  • ½ tspsesame seeds
  • 4curry leaves
  • 2dried red chillies
🔥

How to make it — step by step

Step 1
Prepare surfaces before cooking
⚡ Prepare surfaces first

Grease the back of two large thalis or baking trays with a thin layer of oil. Have a flat spatula ready. This preparation must be done before the mixture goes on the heat.

🔬The Science

The window for spreading khandvi is 2 minutes from when it is removed from heat — no time to prepare surfaces mid-process. The greased surface allows the thin hot mixture to spread without sticking and enables rolling once set.

Step 2
Cook the batter to the right stage
⏱ 10 min⚡ Must pull from sides

Whisk besan, yogurt, water, turmeric, ginger-chilli, salt and sugar together in a pan until smooth. Cook on medium heat, stirring constantly with a whisk, for 8–10 minutes until the mixture thickens significantly and begins pulling away from the sides of the pan.

🔬The Science

Besan starch gelatinises at approximately 75–80°C, creating a thick, cohesive mixture. The critical indicator is when the mixture pulls away from the sides of the pan — this indicates full gelatinisation and the correct moisture content. Under-cooked batter spreads but never sets firm enough to roll. Over-cooked batter sets too quickly on the hot pan and cannot be spread.

Step 3
Spread immediately — 2-minute window
⚡ 2-minute window — be fast

Working quickly, pour a ladleful of hot mixture onto the back of a greased thali. Using a flat spatula, spread as thin as possible in one smooth motion — aim for 1–2mm thickness. Repeat for the second thali. You have 2 minutes.

🔬The Science

As the mixture cools, the gelatinised starch continues setting. At 2 minutes from removal from heat, the mixture is still warm enough to spread without tearing. By 4–5 minutes, the starch has set completely and the sheet tears if disturbed. The thin spreading maximises surface-area-to-volume ratio, accelerating cooling and setting — a thick spread takes too long to firm up and slips when rolled.

Step 4
Roll when just set
⚡ Roll at 3–4 min mark

After 3–4 minutes from spreading, test the sheet by gently lifting a corner with a spatula. It should peel cleanly without tearing. Working quickly, cut into 5cm-wide strips and roll each strip into a tight cylinder. The rolls should be firm and uniform.

🔬The Science

The 3–4 minute cooling period allows the gelatinised starch to set firmly enough to hold a rolled shape but still warm enough to be flexible. Rolling at this exact stage produces clean, tight rolls. Too early and the roll collapses; too late and the sheet tears rather than curling.

Step 5
Add tadka and serve
⏱ 2 min

Heat oil. Pop mustard seeds, add sesame seeds, curry leaves and dried red chillies. Pour gently over the rolled khandvi. Garnish with fresh coriander and grated coconut if desired.

🔬The Science

The tadka oil penetrates the surface of the rolls, adding aromatic fat-phase compounds. Sesame seeds provide a textural and flavour contrast to the smooth, soft rolls.

⚠️Common mistakes to avoid
  • Prepare surfaces before starting — No time to do this after the mixture is cooked.
  • 2-minute window is real — Have everything ready. Once you start spreading, speed matters.
  • Test one thali first — Spread a teaspoon on your test thali — if it peels cleanly after 1 minute cooling, the batter is ready. If it sticks, cook 2 more minutes.
Khandvi — answered
Why won't my khandvi roll?
Either under-cooked (too sticky) or spread too thick (takes too long to set). Cook until it pulls from the pan sides and spread paper-thin.
Can I make khandvi ahead?
Yes — it keeps for a day at room temperature. Refrigeration makes it firm — remove from fridge 30 minutes before serving.