Doughs & batters

Pakora / Besan Batter

পাকোড়া · A spiced, water-adjusted gram-flour batter used to coat vegetables, paneer, or other ingredients before deep-frying. The batter forms a crisp, porous, golden shell as the moisture in the batter flashes to steam within the coating, while the chickpea-flour proteins and starches set into a cohesive, lacy crust. It is the foundational coating system of South Asian fried appetizers and street snacks.

Pakora / Besan Batter
Family · Doughs & battersDifficulty · EasyMake-ahead · YesYield · 500 g besan → ~750–800 ml batter → coats ~1–1.2 kg prepared vegetables

The formula

100 g besan : 75–90 ml cold water : 2 g salt : 1 g cumin (or to taste)

Water volume controls coating thickness — more water thins for a lacy crust, less yields a thicker, crunchier shell. The batter should ribbon slowly off the whisk and coat the back of a spoon.

Identity

  • Chickpea (garbanzo) flour as the sole or dominant flour — gives the characteristic nutty, slightly sweet flavor and golden color without gluten
  • Water only — no eggs, no milk, no carbonation required; hydration ratio alone controls the coating weight
  • Spiced with salt and toasted cumin (or regionally appropriate spice blends); spices are mixed into the dry flour before water is added
  • Resting the batter 15–30 minutes allows the flour to fully hydrate and the starches to swell, yielding a smoother, more cohesive coating
  • Oil temperature 160–175 °C (320–350 °F); batter is whisked to the right consistency immediately before frying, never left standing

Ingredients

BaseBesan (garbanzo/chickpea flour)Ground from hulled, split chickpeas. Available as fine, medium, or coarse grinds; fine is standard for pakora. Gluten-free. Provides protein (legumin, vicilin), starch, and fat that together produce the characteristic golden, crisp, slightly nutty crust.
LiquidCold waterAdded gradually. Cold water produces a tighter batter matrix, better adhesion, and less oil absorption during frying. Some recipes substitute cold sparkling water or soda for a lighter, lacier crust.
SeasoningFine sea saltDissolves into the batter; essential for flavor and also lowers the starch gelatinization temperature slightly, aiding crisping.
AromaticsGround toasted cuminThe most common aromatic in the classical Hindi-Urdu pakora tradition. Toast whole cumin, cool, then grind. Can be replaced with ajwain (carom), black pepper, red chili powder, or chaat masala depending on regional style.
AromaticsGround corianderUsed in many regional recipes, especially in the south and west of the subcontinent.
ThickenerRice flour (fine)Optional, 1–2 tbsp per 100 g besan. Increases crispness, reduces oiliness, and creates a more open, lacy crumb structure by interfering slightly with the gluten-free starch network.
ThickenerPlain full-fat yogurt or buttermilkOptional 1–2 tbsp. Adds tang and milk protein for a richer color and slightly more tender crumb. Used in some Punjabi and Rajasthani recipes.
FlavorAsafetida (hing)A pinch (approximately 1/8 tsp). Traditional tempering spice; aids digestion when combined with legume flours and adds a faintly sulfurous, savory depth.

Method

  1. 1Sift the besan, salt, cumin, and any other dry spices (coriander, turmeric, chili) together through a fine sieve into a wide mixing bowl.Sifting breaks up any lumps in the flour and distributes the spices evenly. Besan can clump during storage. A fine sieve ensures a smooth, lump-free batter without over-mixing.
  2. 2Add cold water gradually — start with three-quarters of the target volume — and whisk briskly in one direction to develop a smooth, thick batter.Gradual addition prevents lumps. The thick consistency is intentional; the batter should coat the back of a spoon and fall in a slow ribbon. Over-thinning causes the coating to slide off during frying, leading to greasy, clumped results.
  3. 3Cover and rest the batter at room temperature for 15–30 minutes.Resting allows the chickpea starches to fully hydrate and swell, and the gluten-free protein matrix to relax slightly, yielding a smoother, more cohesive coating that adheres better to the vegetable surface and fries to a more even golden crust.
  4. 4Just before frying, stir the batter once to reincorporate any settled flour. If using yogurt or buttermilk, fold it in now. Fold in fresh aromatics (ginger, green chili, onion) only at this point.Adding wet aromatics too early causes them to weep into the batter, thinning it and releasing water that creates steam bursts during frying, resulting in a soggy or uneven crust.
  5. 5Heat refined neutral oil (mustard, sunflower, or peanut) to 160–175 °C (320–350 °F) in a deep, heavy vessel. Test with a small drop of batter — it should surface immediately and sizzle vigorously without sinking.Below 160 °C, the batter absorbs oil and the shell deflates rather than crisping. Above 185 °C, the exterior browns too fast before the interior cooks, and the characteristic porous, light crust does not develop.
  6. 6Dip prepared ingredients (vegetables cut or torn to maximize surface area; paneer cubed; onion split and separated into petals) into the batter, let excess drip off, and lower into the oil. Do not crowd the vessel.Excess batter drips off to prevent a heavy, doughy layer. Crowding drops oil temperature, causing soggy, uneven frying and sticking. Fry in batches.
  7. 7Fry 3–5 minutes per side, until deep golden-brown and crisp. Remove with a slotted spoon or spider, drain on a wire rack or absorbent paper.Draining on a rack rather than paper alone prevents steam from softening the crust. The brief resting period after removal allows residual moisture to escape, setting the final crisp texture.

Techniques that matter

Starch gelatinization control

Besan contains about 50–60% starch. Gelatinization occurs at 58–70 °C (136–158 °F). The thin layer of batter on the ingredient cooks rapidly, and the escaping steam puffs the crust outward before the starch fully sets, creating the characteristic porous interior. Too much water thins the batter and causes explosive steam release, blistering the crust unevenly.

Protein coagulation

Chickpea flour proteins (legumin, vicilin, convicilin) begin coagulating above 70 °C (158 °F). This sets the outer shell and prevents the coating from sliding off. Resting the batter before frying ensures the protein matrix is fully hydrated and forms a more even, cohesive film during coagulation.

Steam-leavening (lacing)

The water in the batter flashes to steam at the hot oil interface. This pressure inflates the batter shell outward, creating the characteristic light, lacy, honeycomb-like crumb. This is why a properly hydrated batter — not too thin — is essential: too much water produces explosive blistering; too little produces a dense, heavy crust.

Oil temperature management

The Maillard reaction and caramelization of chickpea flour sugars (about 5% sucrose) produce the characteristic golden-brown color and nutty aroma. This occurs optimally above 150 °C (302 °F). Maintaining consistent 165–175 °C oil ensures the batter sets quickly into a crisp shell before the interior overcooks.

Variations & derivatives

Khandeshi bhajjiMaharashtra

Uses a spicier, coarser besan with freshly crushed green chili, ginger, and curry leaves folded in. Often made with onion rings alone.

BajjiSouth India (Andhra, Karnataka, Tamil Nadu)

Thinner batter than the northern pakora. Often uses rice flour for extra crispness. Primarily used for plantain, chili, and onion bajjis. Served with coconut chutney.

Paneer pakoraNorth India, Pakistan

Paneer cubes are first lightly salted and sometimes lightly fried before dipping to set the surface, then dipped in batter and fried again for a chewier, more layered texture.

Methi pakoraRajasthan, Gujarat

Fresh fenugreek leaves (methi) are chopped and folded into a thick besan batter with spices. The leaf moisture is compensated with slightly less water.

Sukhi pakoriRajasthan

A thick, almost dough-like batter is rolled into small balls and deep-fried, then soaked in cardamom-saffron sugar syrup for a sweet pakora.

Used in these dishes

Bread pakora · Thick slices of leftover bread dipped in batter and fried, producing a crisp shell around a soft interior — a quintessential South Asian breakfast and street snack.Chicken pakora · Boneless chicken pieces marinated in spices, then dipped in a slightly thinned besan batter with yogurt for tenderness, and fried at 165 °C.Prawn pakora · Large prawns marinated and threaded onto skewers or simply dipped in batter; the coating protects the delicate protein from direct heat while crisping.Crispy okra (Bhindi pakora) · Okra pods halved lengthwise, dipped in spiced batter and fried until crisp — a popular North Indian snack.Paneer tikka pakora · Marinated paneer cubes dipped in besan batter and fried; the batter holds the spice marinade and creates a golden, textured crust.Chaat garnish · Some crispy chaat elements use crumbled fried besan batter pieces as a crunchy topping for pani puri, dahi puri, and sev puri.

Substitutions

  • Besan (garbanzo flour)Maida (refined wheat flour) or plain all-purpose flourProduces a softer, less nutty crust with more gluten development. Absorbs more oil. Not a 1:1 flavor substitute but functional as a coating. Common in Anglo-Indian and some Bengali recipes.changes result
  • BesanChana dal flour or urad dal flourThese milled legume flours behave similarly to besan — gluten-free, starchy, nutty. Can be blended with besan for a more complex flavor profile.
  • CuminAjwain (carom seeds), crushedTraditional in many regional variants, especially Maharashtrian. Ajwain provides a more bitter, thyme-like note. Use half the volume of cumin (ajwain is more potent).
  • Sparkling water or sodaStill cold waterCarbonation adds tiny bubbles to the batter, producing a lighter, lacier crust. Still water produces a slightly denser, more uniform shell. Both are correct methods.

Troubleshooting

Batter slides off the vegetable during frying, leaving bare or unevenly coated pieces

Batter is too thin — too much water added. Or vegetables are too wet (fresh cut, not salted and rested).Add a tablespoon of besan at a time to thicken. Pat vegetables dry with a cloth before dipping. Ensure vegetables are salted 10 minutes prior, then pressed dry.

Coating is dense, heavy, and absorbs excessive oil

Oil temperature too low (below 160 °C). Or batter is too thick/heavy. Or ingredients not properly pre-dried.Bring oil to 165–175 °C and maintain it throughout frying. Thin batter slightly with cold water. Ensure ingredients are dry.

Batter blisters and erupts violently in the oil, causing uneven browning

Water in the batter is too cold or the batter was not rested, so starches and proteins are not fully hydrated — they flash to steam explosively. Also caused by adding wet aromatics directly to the batter.Rest batter 15–30 minutes. Fold in wet aromatics only just before frying. Never use hot or warm water.

Crust is pale and soft instead of golden and crisp

Oil temperature too low, or frying time too short for the starches and proteins to fully set and gelatinize.Fry at 170–175 °C. Allow full 3–5 minutes per side. Drain on a wire rack to prevent steam softening.

Storage

Keeps Up to 24 hours refrigerated in an airtight containerCover the surface directly with plastic wrap to prevent a skin from forming. The batter will thicken overnight; whisk in 1–2 tbsp cold water to restore consistency before frying. Reheat: Not applicable — batter is used cold or at room temperature, never reheated. If left at room temperature for more than 2 hours, discard for food safety.

The science behind it

Starch gelatinizationProtein coagulation and denaturationSteam-leavening / Flash evaporationMaillard reactionSurface tension and adhesion