Stuffed Fried Pastry · North India (Rajasthan and Uttar Pradesh both have strong, distinct kachori traditions)

Kachori: Flaky Pastry with a Spiced Moong Dal Filling

Vegetarian Intermediate Deep-Fried Medium

A short, flaky deep-fried shell wrapped around a dry, coarsely ground moong dal filling seasoned with fennel and chilli, usually eaten with a tamarind or coriander chutney.

Prep Time50 min
Cook Time30 min
Total Time1 hr 20 min
Yield4 servings (about 14 kachori)
RegionNorth India

Setting the Scene

Crack one open at the table and nothing spills — that's the giveaway. Samosa and kachori both belong to India's enormous family of stuffed, fried dough, but a samosa's thin shell is really there to contain something wet and loose, whereas kachori wraps a richer, oil-worked dough around a filling engineered to stay bone-dry and hold its own shape, flattened under a palm rather than folded into a cone, which is exactly why it bakes up round with a cracked, puffed top instead of a crisp triangle. Its shelf life is the other half of the story: because a kachori travels and keeps in a way few fried snacks manage, it slides easily between roles — breakfast one day, a snack to bridge the gap before lunch another, or the vehicle for a bowl of curried potatoes on a morning that calls for something heartier, the choice really depending on region and appetite.
Moong dal does the filling honours in this particular version, the one most associated with Rajasthan and the North more broadly, even though urad dal and onion-heavy fillings have their own loyal following elsewhere in the country. Succeeding with it at home hinges on exactly two variables: keeping the dough short rather than letting it toughen up, and drying the filling out thoroughly enough that it neither rips its way through the pastry nor leaves it damp on the inside.

Tracing Its Roots

Picture cooking in a world with no refrigeration, in a region as dry as Rajasthan's desert belt, and a filling that survives entirely on being dried rather than chilled starts to look less like a stylistic choice and more like a practical necessity — which is the main reason food historians keep tracing kachori's spread across North India back to Rajasthan, and specifically to the Marwari trading networks that carried food culture along with goods. The underlying idea, though, clearly didn't stay fenced in: Uttar Pradesh, Bihar and Madhya Pradesh all developed their own stuffed, fried breads along similar lines, each state eventually landing on its own filling and its own side dish to go with it. Madhya Pradesh's Indore prefers a sweet curry over any chutney alongside its kachori, while a good stretch of Uttar Pradesh and Delhi lean toward kachori-sabzi, a spiced potato curry hearty enough to turn the whole thing into breakfast proper rather than a between-meals bite. There's no single right answer buried in any of this; the pastry simply spread outward, and every regional breakfast tradition it touched ended up inventing its own way of serving it.

Building the Dish

  1. Prep

    Rub in the fat before adding any water

    Flour and salt meet oil or ghee first, worked together between your fingertips until nothing resembles dough yet — just a loose, breadcrumb-like crumble that clumps when squeezed shut in a fist. Rajasthani cooks call this moyan, and skipping it is really what separates a bready kachori from a genuinely flaky one. From there, cold water goes in slowly, just enough pressure to bring everything into a dough noticeably stiffer than you'd want for rolling out a roti. A rested dough behaves better than a rushed one, so give it a covered 20 minutes, minimum, before moving on.

  2. Prep

    Stop the grind at wet sand, not paste

    Well-drained, soaked moong dal goes into the food processor with only a splash or two of water — a tablespoon, maybe two — and the grinding stops the second the texture resembles damp sand rather than anything you'd call smooth. Whatever texture survives this stage carries straight into the finished filling, so overworking it into a paste now means fighting a mixture that refuses to dry out properly later over the stove.

  3. Cook

    Drive the moisture out until it crumbles

    A hot pan of oil gets the crushed fennel and coriander seeds first, just a few seconds until they're sizzling, before ginger, green chilli and asafoetida join them. Once the ground dal goes in, medium-low heat and a long 8 to 10 minutes of steady stirring is the real work here — not browning the mixture, but chasing out every trace of moisture until it turns properly crumbly. Chilli powder, ground coriander, amchur, garam masala and salt fold in for one last minute on the heat, and then the whole batch gets spread thin on a plate to cool all the way before anyone tries shaping it.

  4. Assemble

    Pinch the dough shut around the filling

    Fourteen portions, roughly equal, is what both the rested dough and the cooled filling get divided into. Cup each dough ball in your palm, press a dent into the centre, drop in its share of filling, and draw the edges up and over to meet at the top — pinch that seam closed and tuck it underneath, out of sight, leaving a smooth round ball.

  5. Assemble

    Flatten with a light hand, not a rolling pin's full weight

    A disc roughly 2.5 to 3 inches wide and about half a centimetre thick is the shape to aim for, reached either by pressing with a flat palm or the briefest, gentlest pass with a rolling pin. Heavy-handed rolling is the one thing to avoid completely — real pressure here just pushes filling straight out through the dough.

  6. Cook

    Fry cooler and longer than a samosa

    A gentler oil temperature than samosas ever see is the whole secret to kachori — 150 to 160°C (300 to 325°F), nothing hotter. Small batches go in on low-medium heat, turned every so often, and twelve minutes or so of unhurried frying is what actually cooks the shell all the way through to a flaky finish, not a rushed five. Push the heat up instead, and the outside browns while the dough underneath is still raw and pasty.

  7. Serve

    Give them a rest before anyone bites in

    Lift the fried kachori onto a wire rack and resist the urge to bite in right away — 5 to 10 minutes of cooling is what lets them finish firming up properly. Tamarind chutney, coriander chutney or a bowl of spiced potato curry all make a fitting accompaniment once that short wait is over.

Working With What You Have

Swap urad dal in for the moong dal when a denser, old-style filling is the goal, just give it a little extra time in the soaking water first. Leaving fennel out is possible if none is on hand, though doing so quietly erases a sweet, savoury note that nothing in the spice rack quite stands in for. Plenty of cooks also work a pinch of ajwain into the dough itself, partly because it's thought to make the fried pastry easier on the stomach and partly for the flavour it leaves trailing underneath everything else.

Turning the Heat Up or Down

Heat in the filling answers to two separate ingredients rather than one, which is useful to know: green chilli and red chilli powder each move the needle on their own, so trimming the fresh chilli calms things down while an extra pinch of the powder spreads a steadier, more even warmth through the whole batch. Amchur sits apart from both of those, since its job is sourness rather than spice, meaning it can be pushed higher for a tangier filling with the heat level left completely untouched.

Pitfalls Worth Knowing About

Heat that's too aggressive is where most kachori go wrong — a hot, fast fry colours the shell within a couple of minutes while the centre is still raw dough, and there's genuinely no way around giving it the slower, cooler treatment this recipe calls for. A filling that hasn't fully dried before it's wrapped causes a different failure, since the steam it throws off during frying can blow the shell apart from the inside. The dough carries its own risk too: knead it too much, or rest it too wet, and what should be short and flaky turns bready instead.

Life After the First Serving

Holding Onto It: Cooled completely, these hold up far better than most stuffed snacks — 2 to 3 days at room temperature in a sealed container, or up to a week chilled, since a fully fried shell and a bone-dry filling simply don't spoil the way a wetter filling would. They're also freezer-friendly before frying: shape and fill the batch, let the pieces firm up solid on a tray, then bag them and fry later straight from frozen, tacking on a few extra minutes at the stove.

Bringing It Back: Eight to ten minutes is the window that actually brings the crunch back, whether that's a toaster oven or a full-size one, set to 160°C (325°F). Skipping straight to the microwave warms the filling just as well but does nothing for the shell, which comes out limp rather than flaky.

A Word on Food Safety

Because the lentil filling is cooked dry and the shell itself fries through slowly, the oil ends up being the real thing to watch rather than the filling: keep its temperature steady, and once it's gone dark or begun smoking sooner than it used to, that's the signal to stop reusing it. Give the finished kachori time to cool fully in the open air before they go into a sealed container, since closing in leftover steam early is an easy way to invite mould.

Where This Research Comes From

  • K.T. Achaya, "Indian Food: A Historical Companion" (Oxford University Press) — on the regional spread of stuffed fried pastries across North India.

Worth Exploring Next