First, a word on this dish
When you stand over a bowl of onions and wonder how much batter to add, the honest answer for kanda bhaji is: much less than you think. This fritter is about the onion. You slice it thin, sprinkle it with salt so it gives up its juice, and then add only enough gram flour to glue the strands into a cluster. If you drown it in batter, you end up with a round, doughy ball that happens to have onion inside. Done properly, you get a wispy, uneven fritter with a great deal of crisp surface, and underneath the spice there is the mellow sweetness of onion that has started to brown.
Ask anyone in Mumbai or Pune what the monsoon tastes like and chances are they will mention this: rain outside, a steaming glass of chai, and a plate of kanda bhaji passed around the room. Roadside stalls and family kitchens both keep to the habit. The same idea turns up all over India as onion pakora or pyaz pakora, but those versions often use a heavier batter and a rounder shape. What marks the Maharashtrian style is restraint with the batter and a willingness to let the shape come out ragged.
The story behind the dish
Frying vegetables in a besan coating is an old habit across the subcontinent, and nobody can fairly say which region started it. You find versions of it in Punjab, in Gujarat, and all the way down in Tamil Nadu, each with its own twist. What belongs to Maharashtra is the name kanda bhaji and the specific style that goes with it: finely cut onion, as little batter as possible, an uneven shape, and a close link with the rainy months rather than with fried snacks in general. Stalls in Mumbai and Pune that sell hardly anything but this during the rains are a local tradition, and quite different from the North Indian pakora vendors who usually offer a mixed tray of several vegetables. Writers on Maharashtrian street food tend to describe kanda bhaji as a regional specialty sitting inside a far older fritter tradition shared across India, and they avoid naming a single place or person who invented it. That is the sensible reading, given how long besan frying has been recorded in regional Indian cooking.
The method, in order
-
Prep
Cut the onions thin and salt them ahead
Cut the onions in half, then slice them thin and as evenly as you can. Shake the slices loose with your fingers so you are dealing with separate strands, not stuck-together rings. A pinch of salt goes over them, and then they rest for 10 minutes. By the end, a pool of onion juice has formed at the bottom of the bowl. That juice replaces most of the water a batter would need, which is why this recipe uses so little.
-
Prep
Combine flour and spices on top of the salted onions
Put the besan, rice flour, chilli powder, turmeric, ajwain, coriander, green chillies, ginger and the rest of the salt directly over the onions. Then mix with your hand, squeezing a little as you go. You do not need a separate bowl of batter. Once the onion's own juice does the binding, the coating stays thin and the onion remains the main flavour.
-
Prep
Add water only when the mix falls apart
By now the onions should have released enough liquid to turn the besan into a thick paste that clings and does not pour. If you still see dry flour and crumbly patches, add water one teaspoon at a time. Plenty of batches need none. If the mixture turns runny, that is a sign you went too far, and the fritters will come out flat, oily and heavy instead of ragged and crisp.
-
Cook
Bring the oil to a steady medium-high
Pour the oil into the kadhai and heat it to roughly 170 to 180°C (340 to 355°F). A thermometer is the easy route. Otherwise, drop in a small bit of the mixture. If it sinks, then floats up with steady bubbling around it inside two seconds, you are ready. Cooler oil is a problem, because the fritters will drink it up and come out limp.
-
Cook
Drop loose, uneven clumps into the oil
Take a small, loose handful of the onion mixture and let it slide into the oil. Do not squeeze it into a tight ball. The gaps and the stray strands are exactly where the crunch comes from. Fry 5 or 6 clumps at a time and leave space around each one. If you crowd the pot, the oil cools, the clumps fuse into one big lump, and they fry pale and unevenly.
-
Cook
Fry until dark golden and crackling
Fry each batch for 3 to 4 minutes, flipping once or twice, until the clusters turn a deep brown-gold and the thin edges look nearly dark. Tap one with your spoon. If you hear a dry crackle, it is done. If it just looks cooked but feels soft, keep going, because those go limp soon after leaving the oil.
-
Cook
Let them drain on a rack
Move the fritters to a wire rack. On a plate or paper towels the steam has nowhere to go, and the bottom ones soften straight away. Before starting the next batch, wait a minute so the oil climbs back to temperature.
-
Serve
Bring them to the table right away
Serve within about 10 minutes, while the crackle is still there. Green chutney, lime wedges and chai make the usual spread. If you are frying in rounds, send each batch to the table as it is ready instead of piling them under a cover.
Ingredient stand-ins
A mandoline set to its thinnest blade is a fair replacement if hand-slicing the onions feels tedious, and it often yields an even lighter fritter. Cornflour can stand in for the rice flour, tablespoon for tablespoon, and the texture stays crisp though slightly different. For variety you can fold in spinach leaves, thin potato slices or sliced green chillies at the same quantities, but keep in mind that plain onion is what makes it the Maharashtrian version.
Making it milder or fiercer
Two ingredients carry the heat here, the chilli powder and the fresh green chillies, so you can turn each one up or down separately. To keep things gentle, leave out the fresh chillies, halve the chilli powder, and let the ajwain and ginger supply the flavour. If you want more fire, chop in a small hot chilli, such as a bird's eye, along with the usual green one. A pinch of cayenne mixed into the coating works better than extra regular chilli powder, which tends to dull the batter instead of sharpening it.
The slip most cooks make
If your pakoras turn out flat and doughy, too much water is almost always the reason, so let the onions' juice work before you reach for the tap. If they turn out oily, look at the oil temperature: it often drops when a new handful goes in right after the last one, and the oil has no time to recover. Packing too many into the pot has the same effect, and it also fuses the pieces together. One more thing to watch for is onion cut too thick, which leaves a raw, sharp bite in the middle even when the outside looks properly browned.
Storing what is left
Fridge or counter: Onion pakoras are meant to be fried and eaten at once, and once cooked they hold up poorly, losing their crunch within an hour even on the counter. If you have to keep some, let them cool in the open, then refrigerate for up to a day, knowing they will not crisp back to the original. Do not prepare the raw onion mixture long before frying either. The salt keeps drawing liquid, the coating gets wetter, and the batch becomes harder to fry well the longer it waits.
Bringing it back to life: A 190°C (375°F) oven or air fryer will revive leftovers. Spread them out in one layer and give them 5 to 6 minutes. Skip the microwave, since that turns them rubbery. You will not get the first-day crackle back, but this comes closest and is worth doing.
Handle with care
Pick a pot deep enough to hold the oil with room to spare. Onions bring water with them, and water makes hot oil spit, so lower each handful in gently, close to the surface. Keep the pot toward the back of the stove so it cannot be knocked, and do not walk away. After frying, strain out the crumbs. Throw the oil out once it turns dark, smells off, or smokes earlier than it did when new, since tired oil tastes bad and forms compounds that are best avoided. Wait until it has cooled completely before you handle or dispose of it.