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 flaky, deep-fried pastry shell packed with a coarsely ground, fennel-and-chilli spiced moong dal filling, eaten on its own or with a tamarind or coriander chutney.

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

Introduction

Kachori belongs to the same family of stuffed fried pastries as the samosa, but it takes a different shape and a different philosophy: instead of a thin, crisp wrapper folded around a wet filling, kachori uses a short, slightly flaky dough enriched with oil, wrapped around a dry, coarsely spiced lentil filling, then rolled or pressed flat before frying so the whole thing puffs into a round, cracked-top pastry. It travels well, keeps for days, and is eaten as a breakfast item, a mid-morning snack, or alongside a bowl of spicy curried potatoes depending on the region.
The filling in this version is moong dal based, which is the most common style across Rajasthan and large parts of North India, though urad dal and onion-based fillings are also widely made. Getting a good kachori right at home comes down to two things: a properly short dough that won't turn tough, and a filling dry enough that it won't tear the pastry or make it soggy from the inside.

Origin & Cultural Context

Kachori has old roots in North Indian and particularly Rajasthani cooking, where the dry desert climate historically favoured foods that kept well without refrigeration — a dry lentil filling sealed inside a fried pastry shell fits that pattern closely, and most food historians treat Rajasthan and the wider Marwari trading community as central to the dish's spread across North India, though kachori-style stuffed fried breads appear with local variations well beyond Rajasthan, including in Uttar Pradesh, Bihar and Madhya Pradesh, each with its own preferred filling and accompaniment. In Indore and parts of Madhya Pradesh, kachori is commonly eaten with a sweetish curry rather than chutney; in Delhi and parts of Uttar Pradesh, a filled kachori is often served alongside a spiced potato curry (kachori-sabzi) as a full breakfast rather than a standalone snack. Rather than treat any one of these as the "correct" way to eat kachori, it's more accurate to say the pastry itself travelled widely and was absorbed into different regional breakfast and snack cultures, each of which built its own accompaniment around it.

Method

  1. Prep

    Make the short dough

    Rub the oil or ghee into the flour and salt with your fingertips until the mixture looks like coarse breadcrumbs and holds together when pressed in your fist — this fat-into-flour step, called moyan, is what keeps the final pastry short and flaky rather than bready. Add cold water gradually and bring the dough together with light pressure, kneading only until smooth; it should be firm, not soft like a roti dough. Cover and rest for at least 20 minutes.

  2. Prep

    Grind the dal coarsely

    Drain the soaked moong dal well and pulse it in a food processor with a tablespoon or two of water, just until coarsely broken down — it should look like wet sand, not a smooth paste. A slightly coarse grind gives the finished filling texture; over-blending makes it pasty and harder to cook dry.

  3. Cook

    Cook the filling dry

    Heat the oil in a heavy pan, add the crushed fennel and coriander seeds and let them sizzle for a few seconds, then add the asafoetida, ginger and green chilli. Add the ground moong dal and stir constantly over medium-low heat for 8 to 10 minutes — the goal is to cook off all the moisture so the mixture turns crumbly and dry, not to fry it until deeply browned. Stir in the chilli powder, ground coriander, amchur, garam masala and salt, cook for another minute, then spread the filling on a plate to cool completely before shaping.

  4. Assemble

    Shape and fill

    Divide the rested dough into 14 equal balls and the cooled filling into the same number of portions. Flatten a dough ball into a small cup with your fingers, place a portion of filling in the centre, then gather the edges up and over the filling and pinch to seal, forming a smooth ball with the seam at the bottom.

  5. Assemble

    Flatten gently

    Press each filled ball flat with your palm, or roll it very gently and briefly with a rolling pin, into a disc about 2.5 to 3 inches across and roughly 1/2 cm thick. Press gently rather than rolling hard — rolling with pressure can force the filling through the dough and tear it.

  6. Cook

    Fry low and slow

    Heat oil to a moderate 150 to 160°C (300 to 325°F) — noticeably cooler than samosa oil. Slide in the kachori a few at a time and fry on low-medium heat, turning occasionally, for 10 to 12 minutes, until deep golden and firm all over. This slow fry is what makes the shell flaky and fully cooked through rather than raw inside with a browned outside; frying hot and fast will colour the outside before the inside sets.

  7. Serve

    Cool briefly before serving

    Drain on a wire rack and let kachori rest for 5 to 10 minutes before eating — they firm up and the shell sets properly as they cool slightly. Serve with tamarind chutney, coriander chutney, or a spiced potato curry.

Substitutions

Urad dal can replace moong dal for a denser, more traditional filling in some regional styles, though it needs a slightly longer soak. If fennel seeds aren't available, they can be omitted, though they contribute a distinctive sweet-savoury note that's hard to replace exactly. A pinch of ajwain (carom seeds) added to the dough is a common addition that aids digestion of the fried pastry and adds a subtle background flavour.

Adjusting the Spice Level

The filling's heat comes from green chilli and red chilli powder, both easy to scale independently — reduce or omit the green chilli for a milder filling, or add a pinch more red chilli powder for a sharper, more even heat. Amchur controls tang rather than heat, so it can be adjusted separately to taste; more amchur makes the filling brighter and less heavy.

Common Mistakes

The single most common failure is frying kachori too hot and too fast, which browns the outside in two or three minutes while the inside stays doughy and underbaked — kachori genuinely needs the slower, cooler fry described above. A second common mistake is a filling that's still slightly wet when it goes into the dough, which steams inside the shell during frying and can split it. A third is over-kneading or over-resting the dough with too much water, which makes the shell bready rather than short and flaky.

Storage & Reheating

Storage: Fully cooled kachori keep in an airtight container at room temperature for 2 to 3 days, or refrigerated for up to a week; because the shell is fried until fully cooked and the filling is dry, they hold up well compared to wetter stuffed snacks. They also freeze well, raw and unfried, for up to a month — freeze the shaped, filled kachori on a tray until solid, then transfer to a bag and fry directly from frozen, adding a few extra minutes to the fry time.

Reheating: Reheat in an oven or toaster oven at 160°C (325°F) for 8 to 10 minutes to restore crispness; a microwave will heat them through but leaves the shell soft and slightly tough rather than flaky.

Food Safety

Because the dal filling is fully cooked and dried before frying, and the pastry is fried through at a lower temperature for longer, food-safety risk here is mainly around oil handling: keep the fry oil at a steady temperature rather than letting it climb, and do not reuse oil repeatedly past the point where it darkens or starts smoking at a lower temperature than fresh oil. Cool the finished kachori fully and uncovered before storing airtight, since trapped steam can encourage mould growth in storage.

Sources & Further Reading

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

Related Recipes & Guides