Authentic Gujarati Khandvi Recipe — The Step-by-Step Method That Finally Gets It Right
How to Make Perfect Khandvi Every Time — Authentic Step-by-Step Gujarati Recipe
A precision-cooked, acid-set gram flour roll from Gujarat — silky, light, and made entirely on the stovetop. The dish that looks impossible until you understand exactly what's happening at each stage.
The batter goes in. The stirring begins. And somewhere between the third and fourth minute, a grandmother's hand slows almost imperceptibly, reading something in the steam and pull that no recipe has ever successfully translated into words. Until now.
This is not a simplified version of khandvi. This is not the recipe that tells you to cook "until thickened" and leaves you staring into a pan, guessing. This is the full translation — every sensory cue, every ratio, every silent judgment call that experienced cooks carry in their bodies — rebuilt into language precise enough to follow and human enough to feel.
What Khandvi Actually Is — And Why Most People Get It Wrong
Ask ten people what khandvi is and nine will say "a besan snack." Technically correct. Culinarily useless.
Khandvi is a precision-cooked, acid-set gram flour roll. The chemistry between chickpea flour and fermented dairy, under controlled heat, builds a molecular structure that sits in a very narrow window — firm enough to roll without tearing, delicate enough to dissolve the moment it touches your tongue. That texture isn't luck. It's physics, executed correctly.
Authentic khandvi also isn't a single fixed recipe — it shifts depending on where in Gujarat you learned it. In Surat, the rolls are thinner, the tempering restrained. In Ahmedabad, the green chilli presence is sharper, more forward. In Vadodara, the coconut garnish arrives in generous, almost extravagant amounts. These are regional dialects of the same culinary language.
The three non-negotiables: The right besan · The right buttermilk ratio · The right cooking endpoint. Get all three right and khandvi practically makes itself. Miss any one and nothing else you do will save the batch.
Ingredients — What to Actually Buy and What to Leave on the Shelf
The Besan — Most Recipes Skip This
Besan is not one thing. It exists across a spectrum of grind coarseness, moisture content, and base variety. For khandvi, you need finely milled besan made from chana dal — split Bengal gram — not whole chickpea flour, which is coarser and produces a gritty texture.
The test: pinch a small amount between your fingers and rub. It should feel smooth, almost powdery, with nothing catching against your skin. Rajdhani and Swad are the brands most consistently recommended by experienced Gujarati cooks.
Buy fresh, always. Besan sitting in a pantry for months absorbs humidity silently, and moisture-damaged besan creates batter with unpredictable viscosity. It's the most common invisible reason khandvi fails — and the most overlooked one.
The Buttermilk — The Architect of Everything That Follows
Traditional Indian buttermilk — chaas — is made by whisking full-fat yogurt with water at a 1:2 ratio until completely smooth. It should coat the back of a spoon lightly and flow off in a thin, steady stream when tilted. That specific consistency is your baseline.
Full Ingredient List (Serves 3–4)
| Amount | Ingredient |
|---|---|
| 1 cup | Fine besan (chana dal variety) |
| 3 cups | Chaas (full-fat yogurt + water, 1:2 ratio) |
| ¼ tsp | Turmeric powder |
| 1–1.5 tsp | Green chilli-ginger paste (ground smooth) |
| ¾ tsp | Salt (adjust to taste) |
| Few drops | Lemon juice (optional — brightens flavor) |
| 2 tbsp | Neutral oil (for tempering) |
| 1 tsp | Mustard seeds |
| 8–10 | Fresh curry leaves (not dried) |
| 1 tbsp | Sesame seeds |
| 1 | Dried red chilli, broken in half |
| To taste | Fresh grated coconut, coriander, pinch of sugar |
The Complete Step-by-Step Khandvi Method
Read this before you light the stove. Most recipes bury the surface preparation instruction in the middle of cooking, by which point it is already too late. Grease your spreading surfaces before the batter goes anywhere near heat. Once the batter is ready, you have 60–90 seconds to spread it.
Prepare Your Spreading Surfaces First
Use the back of large flat stainless steel plates or thalis. Apply neutral oil in a thin, even coat using a folded paper towel. Thin means thin — excess oil prevents proper setting.
Prepare at least three surfaces simultaneously. One batch of batter reliably produces more spreading than beginners expect, and running out of prepared surfaces mid-spread is frustrating and entirely avoidable.
Mix the Batter — Order Matters
Start with the dry ingredients — besan, turmeric, and salt — and mix them together before any liquid enters the bowl. Whisk the green chilli-ginger paste into the buttermilk separately, then add that combined liquid to the dry ingredients gradually, in a slow stream while whisking continuously.
Hold a spoon up to light and examine the batter. It should look smooth, slightly translucent, with zero visible flour particles. If you see any specks, pass through a fine sieve and whisk again.
Let the batter rest five minutes before cooking. This allows the besan to fully absorb the liquid and the batter behaves more cohesively in the pan.
Cook the Batter on Medium-Low Heat
Use a heavy-bottomed stainless steel or cast iron pan — not non-stick. Set to medium-low flame. High heat cooks the bottom before the interior is properly done, producing a rubbery finished texture.
Stir continuously from the moment the batter enters the pan. Scrape the bottom, sweep the sides, keep everything moving. After three to four minutes the batter begins pulling away slightly from the sides and develops a subtle sheen.
The Plate Test — The Grandmother's Real Secret: Drop a small spoonful of batter onto a greased plate. Wait 15 seconds. Try to roll it. Rolls cleanly and holds shape = ready. Sticks or tears = back in the pan for 60 more seconds, then test again. Never skip this step.
Spread the Batter — The 90-Second Window
The moment the batter passes the plate test, remove from heat and move with purpose. Use the back of a large spoon or thin-bladed spatula held at approximately 30 degrees to the surface. One confident sweep away from your body, light downward pressure, an even thin layer.
Target thickness: 2 to 3 millimeters. Thin enough to be slightly translucent when held to light. Thick enough not to tear when rolled. When in doubt, err slightly thicker on your first attempt.
Cool and Roll — Patience Required
Allow the spread batter to cool for four to six minutes at room temperature without touching it. The khandvi is ready when it no longer feels warm against the back of your hand held one inch above. The surface shifts from glossy to matte.
Cut the sheet into strips approximately 5 to 6 centimeters wide. Lift the edge of each strip gently with fingertips and roll inward, guiding with fingers, maintaining light pressure with thumbs.
If it cracks: cooled too long — reduce window by 1–2 minutes next batch. A light brush of water can restore minor flexibility. If it unravels: not quite cool enough — secure end with a toothpick and wait 60 seconds for it to set.
The Tempering — Don't Walk Away
Heat 2 tablespoons of neutral oil in a small pan over medium heat. Add 1 tsp mustard seeds and wait for the audible splutter before adding anything else. Then add fresh curry leaves, sesame seeds, and broken red chilli. The moment sesame seeds turn the faintest gold — pour everything immediately over the arranged rolls.
Follow with freshly grated coconut, chopped coriander, and a pinch of sugar if following the Surat tradition. Serve within fifteen minutes for the best texture.
Why It Failed Last Time — An Honest Diagnostic
The difference between people who master khandvi and those who abandon it isn't talent — it's the ability to diagnose what went wrong specifically enough to fix it on the next attempt.
| Problem | Cause & Fix |
|---|---|
| Batter won't thicken after 10 minutes | Too much liquid. Whisk 1 tbsp dry besan into 2 tbsp cold water, stir this slurry into cooking batter. Raise heat slightly to medium. Batch is recoverable. |
| Khandvi sticks to plate, won't release | Undercooked batter or insufficient greasing. Batter needs complete cooking to release cleanly. Run the plate test more rigorously next time. |
| Rolls crack immediately on rolling | Batter cooled too long and lost pliability. Reduce cooling window by 1–2 minutes. In humid climates khandvi sets faster than in dry climates. |
| Texture is chewy and dense | Besan too coarse, batter spread too thickly, or heat too high. Change one variable at a time to identify the cause. |
| Tempering oil smokes before seeds splutter | Heat too high. Lower flame, let oil stabilize 30 seconds before adding seeds. Smoking oil makes tempering bitter. |
| Tastes raw or floury | Batter undercooked. Besan needs 6–8 minutes of continuous stirring minimum to lose raw flavor. Always use the plate test. |
Variations That Extend the Recipe Without Betraying It
The Nutritional Reality Nobody Talks About
Khandvi is one of the most nutritionally intelligent traditional Indian snacks in existence. A standard serving — six to eight rolls, approximately 100 grams — delivers this:
| Calories | Protein | Fat | Fibre |
|---|---|---|---|
| ~130 kcal | ~6g plant protein | ~3g total fat | ~2g dietary fibre |
The gram flour base delivers plant protein and resistant starch — a prebiotic fibre that feeds beneficial gut bacteria. The buttermilk provides probiotics and calcium. The tempering adds antioxidant compounds from mustard seeds and curry leaves. Compared to other popular Gujarati snacks, khandvi delivers a superior protein-to-calorie ratio to dhokla and significantly fewer calories than gathiya or chakli.
The Questions People Actually Ask — Answered Honestly
I don't have buttermilk. What do I actually do?
Thin full-fat yogurt with water to the right consistency — it flows off a spoon in a steady stream, neither watery nor thick. Add one teaspoon of lemon juice per cup if the yogurt seems very mild. The result is marginally different from chaas-made khandvi, but it works and it works well.
Mine tastes raw and floury. What happened?
Undercooked batter. Besan requires complete cooking to lose its raw flavor — generally six to eight minutes of continuous stirring over medium-low heat minimum. If the test piece tastes even slightly floury, the batter needs more time in the pan.
Can I make khandvi in the microwave?
Yes, but you lose something. Microwave khandvi requires cooking in 90-second intervals with stirring between each, and the heat distribution is less even than stovetop, producing a denser texture. For a first attempt, stovetop gives you far more control and sensory feedback throughout the process.
How thin should I spread the batter?
Two to three millimeters. Visual benchmark: slightly thinner than a standard crepe, thin enough to be translucent when held to light but not so thin that it tears under its own weight when you lift an edge.
Can I freeze khandvi?
No. The structural integrity of the rolls degrades during freezing and thawing in a way that cannot be recovered. Refrigerate for up to two days and bring back to room temperature before serving, or warm gently in a steamer for two minutes.
Why does khandvi get hard in the refrigerator?
The starch structure of besan firms at cold temperatures — the same principle behind polenta solidifying when chilled. Completely normal and completely reversible. Room temperature resting for thirty minutes or two minutes in a steamer returns it to the original texture.
How do I store khandvi after making it?
At room temperature for up to six hours after tempering. Refrigerate in an airtight container for up to two days beyond that. Do not microwave directly as it hardens the exterior unevenly. Steaming gently is the correct reheating method.
Products / Tools / Resources Worth Knowing About
Making khandvi well is significantly easier with the right equipment — not elaborate or expensive, just the right kind. Here's what's genuinely useful, without the fluff.
Heavy-Bottom Stainless Steel Kadai
A flat-bottomed, heavy stainless steel pan distributes heat evenly without hot spots. The Hawkins Futura and Vinod stainless steel saucepan are both well-regarded by home cooks for this kind of stovetop precision cooking. Avoid non-stick for khandvi.
Large Flat Stainless Steel Thalis
The spreading surface matters. Standard stainless steel thalis with a flat, even base are ideal and inexpensive. Look for plates without raised edges. Sumeet brand makes durable flat-surface thalis widely available across India.
Fine Mesh Sieve (Jali Chaanni)
Essential for a completely lump-free batter. The Norpro stainless steel fine mesh strainer and locally available jali chaanni both work equally well — the key is a genuinely fine mesh, not a coarse strainer.
Offset Spatula or Palette Knife
For spreading, a thin-bladed offset spatula gives you the angle and control a regular cooking spoon cannot match. The Ateco offset spatula set is a small investment that makes the spreading stage significantly more manageable for beginners.
Rajdhani Fine Besan
Consistently recommended by experienced Gujarati cooks for khandvi. Finely milled, reliable moisture content, available across Indian grocery stores and online on BigBasket and Amazon India. Swad is the equally reliable alternative, more widely available outside India.
Fresh Curry Leaves — Not Dried
Fresh curry leaves release aromatic compounds that dried leaves simply cannot replicate. Most Indian grocery stores stock them fresh weekly. They keep in the refrigerator for up to two weeks in a damp paper towel inside a sealed bag.
A Kitchen Timer
Genuinely useful for the cooling stage, where the instinct to test early is strong and the cost of giving in is a cracked batch. Set it for four minutes and walk away. The OXO Good Grips Digital Timer or a simple phone timer — it doesn't matter what you use. Just use one.
🍽️ You May Also Love These Gujarati Recipes
If you enjoyed this khandvi recipe, here are more authentic Gujarati dishes you should definitely try next:

0 Comments