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

Crispy Kachori with Spiced Filling

Vegetarian Intermediate Deep-Fried Medium

A deep-fried, flaky pastry ball stuffed with a dry, coarsely ground moong dal mixture seasoned with fennel and chilli, served plain or with tamarind or coriander chutney.

Hands-On Prep50 min
Time on the Heat30 min
Start to Finish1 hr 20 min
Makes4 servings (about 14 kachori)
Where It Is FromNorth India

Before You Start

Think of kachori as a cousin of the samosa that grew up with different habits. A samosa wraps a thin, crisp skin around a moist filling. A kachori does nearly the opposite: the dough is short and a little flaky because oil has been rubbed into it, the stuffing is dry and crumbly, and the whole thing is pressed flat before it goes into the oil, where it puffs into a round pastry with a cracked top. Depending on where you are, it is eaten for breakfast, as a mid-morning bite, or next to a bowl of spiced potato curry. Kachori also keeps for days, which makes it good for travel.
The stuffing here is based on moong dal, the style you meet most often in Rajasthan and much of North India. Urad dal and onion-based versions are also common. When a batch goes wrong at home, the cause is nearly always one of two things. Either the dough was kneaded or hydrated until it turned tough, or the filling was still damp when it went in, so it tore the shell or made the pastry soggy from inside. Get those two right and the rest is patience.

Where This Dish Comes From

Kachori has deep roots in North Indian cooking, especially in Rajasthan, where a dry climate long rewarded foods that stayed good without refrigeration. A dry lentil stuffing sealed in a fried shell fits that need neatly. Many food historians point to Rajasthan and the Marwari trading communities as central to how the pastry spread north, although stuffed fried breads of the same kind appear in Uttar Pradesh, Bihar and Madhya Pradesh too, each with its own preferred filling and side. In Indore and elsewhere in Madhya Pradesh, kachori is often served with a slightly sweet curry instead of chutney. In Delhi and parts of Uttar Pradesh, people commonly eat it with a spiced potato curry, a combination called kachori-sabzi that makes a full breakfast. It makes more sense to say that the pastry travelled widely and was taken up by many regional breakfast cultures, each building its own accompaniment, than to name one of them the correct way to eat it.

Step by Step

  1. Prep

    Rub in the fat for a short dough

    Put the flour and salt in a bowl and work the oil or ghee in with your fingertips. Keep going until the mixture looks like coarse crumbs and clumps together when you squeeze a handful. This step, known as moyan, is what makes the fried shell short and flaky instead of bready. Pour in cold water a little at a time and press the dough together, kneading only until it is smooth. It should feel firm, much stiffer than roti dough. Cover and leave it for at least 20 minutes.

  2. Prep

    Pulse the dal to a coarse crumb

    Drain the soaked dal thoroughly, then pulse it in a food processor with a spoonful or two of water. Stop when it looks like damp sand. If you blend it until it turns into a paste, the filling gets gluey and takes far longer to dry out in the pan, whereas a slightly rough grind keeps some bite in the finished stuffing.

  3. Cook

    Dry-cook the filling

    Warm the oil in a heavy pan, add the crushed fennel and coriander seeds and let them sizzle briefly, then stir in the asafoetida, ginger and green chilli. Tip in the ground dal and keep stirring over medium-low heat for 8 to 10 minutes. You are driving off the moisture until the mixture is crumbly and dry, not frying it to a dark brown. Add the chilli powder, ground coriander, amchur, garam masala and salt, give it one more minute, and then spread it on a plate. Let it cool all the way before you start shaping.

  4. Assemble

    Wrap the filling in dough

    Split the rested dough into 14 equal balls and the cooled filling into 14 matching portions. Press a ball into a small cup shape with your fingers, set a portion of filling in the middle, and bring the edges up and over it. Pinch them shut and turn the ball seam-side down so the surface is smooth.

  5. Assemble

    Press flat with a light hand

    Flatten each stuffed ball with your palm, or give it one brief, gentle roll, until it is a disc about 2.5 to 3 inches wide and roughly 1/2 cm thick. Be careful not to lean on the rolling pin. Heavy pressure pushes filling through the dough and tears it.

  6. Cook

    Fry slowly at a lower heat

    Bring the oil to a moderate 150 to 160°C (300 to 325°F), which is clearly cooler than you would use for samosas. Lower in a few kachori at a time and fry over low-to-medium heat, turning now and then, for 10 to 12 minutes, until they are deep golden and firm all over. The gentle heat gives the layers time to cook through. If the oil is too hot, the surface darkens while the inside is still raw.

  7. Serve

    Let them settle before eating

    Lift the kachori onto a wire rack and leave them for 5 to 10 minutes. As they cool a little, the shell firms up and crisps. Serve with tamarind chutney, coriander chutney or a plate of spiced potato curry.

Swaps That Work

You can swap in urad dal for a denser filling that is traditional in some regions, though it wants a slightly longer soak. Fennel can be left out if you do not have it, but it gives a sweet, savoury note that nothing else quite matches. Many cooks also stir a pinch of ajwain (carom seeds) into the dough, which adds a faint background flavour and is believed to ease digestion of fried food.

Turning the Heat Up or Down

Heat in the filling comes from the green chilli and the red chilli powder, and you can change each without touching the other. Cut back or leave out the green chilli for a milder stuffing, or add a little more chilli powder for a sharper, more even warmth. Amchur supplies sourness, not heat, so adjust it on its own: more amchur brightens the filling and keeps it from feeling heavy.

Where Cooks Often Slip

The failure you are most likely to hit is frying too hot and too fast. The outside colours in two or three minutes while the middle stays doughy, and kachori really does need that slower, cooler fry. The next problem is a filling that is still faintly damp. It steams inside the shell as it fries and can split the pastry open. Finally, an overworked dough or one made with too much water produces a shell that eats like bread instead of crumbling in flakes.

Keeping and Warming Up Leftovers

To keep it: Once fully cooled, kachori stay good in an airtight container for 2 to 3 days at room temperature, or up to a week in the refrigerator. Because the shell is fried right through and the filling is dry, they last better than wetter stuffed snacks. You can also freeze them raw for up to a month: set the shaped, filled kachori on a tray until solid, then bag them, and fry straight from frozen with a few extra minutes in the oil.

To warm it up: To bring back the crispness, warm them in an oven or toaster oven at 160°C (325°F) for 8 to 10 minutes. A microwave will heat them through, but the shell turns soft and a bit tough instead of flaky.

Kitchen Safety Note

The dal filling is cooked and dried before it is wrapped, and the pastry fries for a long time at a modest temperature, so the main risk in this recipe is the oil. Keep it at a steady temperature instead of letting it run up, and stop reusing oil once it has darkened or starts to smoke at a lower heat than fresh oil did. Let the finished kachori cool completely, uncovered, before you seal them in a container, since trapped steam can encourage mould during storage.

References and More to Read

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

Cook or Learn Something Next