Overview
Most fritters happen to include onion somewhere in the mix. Kanda bhaji flips that: onion is the entire point, and the batter exists only to hold it together. The bulb gets sliced into thin strands, salted so it weeps its own liquid, then tossed with just enough besan to coat each piece — never enough to bury it in dough the way heavier pakoras do. Fried with care, you end up with a loose, spidery tangle that has far more crisp surface than any round, batter-thick fritter could offer, plus a sweet, lightly caramelised onion taste sitting under the spice.
In Maharashtra, this fritter belongs to the rains more than to any other season. Pair it with rain hammering the windows, a strong cup of chai, and you've described one of the most dependable rituals in Mumbai and Pune kitchens, as well as at roadside carts, through the wet months. Variants travel under the names onion pakora or pyaz pakora elsewhere in the country, usually built with a thicker batter and a rounder shape, but what sets the Maharashtrian plate apart is exactly how sparing the batter is and how ragged the shape is permitted to stay.
Where It Comes From
Fritters made from vegetables dipped in besan batter are neither new nor regionally exclusive — variations on this frying method turn up everywhere from Punjab to Tamil Nadu, and nobody can fairly claim to have invented the basic idea. What belongs more specifically to Maharashtra is the name kanda bhaji and a particular style within that broader tradition: onion sliced thin, batter kept to a minimum, a craggy rather than rounded silhouette, and a tight association with monsoon season rather than fried snacking generally. Stalls across Mumbai and Pune that sell almost nothing but this fritter the moment the rains start are a genuinely local phenomenon, different in character from the North Indian pakora carts that typically offer a broader mixed tray. Writers on Maharashtrian street food tend to frame kanda bhaji as a regional expression inside a much older, pan-Indian fritter lineage rather than a dish with one clean point of invention — a fair reading, given how far back besan-frying can be traced across Indian regional kitchens.
The Steps
-
Prep
Slice early, salt early
Cut the onions in half and slice as thin and consistent as your knife skills allow, then pull the layers apart with your fingers so you end up with loose strands instead of fused half-moons. Scatter a pinch of salt over them and leave for 10 minutes. Liquid will pool at the bottom of the bowl — that liquid becomes batter moisture, which is exactly why you'll go sparingly with added water a few steps from now.
-
Prep
Mix the batter right into the bowl
Tip the besan, rice flour, chilli powder, turmeric, ajwain, coriander, green chillies, ginger and the rest of the salt directly over the salted onions already sitting in their own juice. Work it through by hand with a gentle squeezing motion rather than mixing a separate batter elsewhere and pouring it on — this way the onion liquid does most of the binding, and the coating stays thin.
-
Prep
Only reach for water if it refuses to clump
Properly salted onions usually give off enough liquid on their own to turn the besan into a thick paste that clings rather than pours. Dribble in water a teaspoon at a time only if the mix still looks crumbly and dry — plenty of batches need zero added water. Overshoot on water and you get flat, greasy, heavy fritters instead of the craggy kind you're after.
-
Cook
Get the oil properly hot
Bring oil in a kadhai up to roughly 170 to 180°C (340 to 355°F). Drop in a small test piece of batter: it should dip under briefly, then float back up and start a steady bubble within a couple of seconds. Oil that hasn't reached this point will let the fritters soak up grease and go soggy instead of crisping.
-
Cook
Drop loose, ragged handfuls
Grab small, loose fistfuls of the onion mixture and lower them into the oil without squeezing them into tight balls — those gaps and straggly bits are what give kanda bhaji its signature crunch. Work in batches of 5 to 6 pieces, giving each room to shift around; cram the pot and the oil temperature drops, leaving you with pale, unevenly cooked fritters.
-
Cook
Fry past golden, into audibly crisp
Give each batch 3 to 4 minutes, flipping now and then, until the fritters reach a deep golden-brown with darkened, visibly crisp edges — tap one with the slotted spoon and it should crackle. A pakora that only looks cooked rather than crisp will turn limp within a couple of minutes of coming out of the oil.
-
Cook
Rest on a rack, never a flat plate
Lift the fritters straight onto a wire rack instead of stacking them on a plate or paper towel, which traps rising steam underneath and softens the bottom layer almost at once. Give the oil a moment to climb back to temperature between batches before you add the next round.
-
Serve
Eat within minutes
The window for kanda bhaji at its best is roughly the first 10 minutes after frying, while that surface crackle is still intact. Pair it hot with green chutney, a squeeze of lime and a cup of tea, the classic combination — and don't cover the finished batch, since trapped steam will soften it fast.
Swaps That Work
No mandoline needed if your knife skills are good, but if hand-slicing thin feels unreliable, a mandoline set to its thinnest notch gives an even more delicate result. Swap a tablespoon of the rice flour for cornflour if you want a slightly different, still-crisp finish. Thin potato slices, shredded spinach, or sliced green chillies can be folded into the same mix at similar proportions for variety, though plain onion remains the defining Maharashtrian plate.
Dialing the Heat Up or Down
Both heat sources here — red chilli powder and fresh green chilli — scale independently of each other. Want it milder? Drop the fresh chilli entirely, cut the chilli powder in half, and let ajwain and ginger carry the flavour instead. Want more fire? Add a finely chopped hot chilli like bird's eye alongside the regular one, or work a pinch of cayenne into the batter rather than loading up on more chilli powder, which tends to flatten the taste instead of sharpening it.
Where Cooks Go Wrong
Too much water is the number one failure mode, turning what should be a craggy, onion-led fritter into something flat and batter-heavy — trust what the onions release before you touch the tap. Low oil temperature is the next biggest issue, often because a fresh batch of cold batter went in right after the last one without giving the oil time to recover, leaving fritters greasy rather than crisp. Crowd the pot and you get the same problem plus clumps fusing into one mass instead of individual pieces. And slicing the onion too thick leaves a raw, sulphurous bite at the centre even once the outside looks well browned.
Keeping & Reheating
Keeping it: This is a fry-it-and-eat-it-now snack; the texture that makes it worth eating disappears within an hour even sitting at room temperature. If you absolutely must hold a batch, let it cool completely uncovered, then refrigerate for up to a day, knowing full well it won't crisp back to its original state. The raw onion-besan mixture itself shouldn't sit around either — salted onions keep releasing liquid, and the longer it waits, the wetter and harder to fry well it becomes.
Bringing it back: Spread leftover pakoras in a single layer and reheat in a hot oven or air fryer around 190°C (375°F) for 5 to 6 minutes — skip the microwave, which turns them rubbery and limp. You won't get back the just-fried crackle fully, but oven reheating gets noticeably closer than any other method and re-crisps the outside enough to make it worth the effort.
Safe Handling Notes
Start with a pot deep enough to handle spattering, since the onions carry residual moisture that reacts with hot oil — lower batter-coated handfuls in gently rather than dropping them from height. Never step away from a pot of hot oil, and keep it clear of the stove's edge where a bump could knock it over. Strain reused frying oil of food debris after every session, and retire it once it darkens, smells off, or starts smoking at a lower temperature than it used to — don't keep pushing oil past its useful life, since degraded oil tastes worse and introduces compounds you don't want on your plate. Let used oil cool fully before you move it or throw it out.