Kachori
Photo: Jack Baghel on Pexels
Rajasthani / North Indian Street FoodVegetarianVegan

Kachori

कचौरी

A legendary Indian deep-fried pastry that has been a street food staple for centuries, particularly beloved in Rajasthan, Uttar Pradesh, and Delhi. A Kachori is a round, puffed, crispy deep-fried pastry shell made from all-purpose flour, filled with a spiced mixture of whole moong dal or urad dal, seasoned with cumin, fennel, coriander, and dried chillies. Unlike a samosa (which is triangular and made from dough), the kachori shell is thicker, flakier, and more biscuity — almost like a hollow savoury biscuit bomb. In Rajasthan, the Pyaaz Kachori filled with spiced onions is iconic; in UP, Khasta Kachori with dal filling is eaten at breakfast with sabzi and aloo curry. In Delhi they're eaten as Raj Kachori — a giant shell filled with chutneys, yogurt, sev, and pomegranate seeds. A single kachori is the most satisfying single-bite (or two-bite) street food in India.

Total
1 hr
Serves
4
Level
Medium

Prep 30 min · Cook 30 min

Ingredients

4 servings

Method

  1. Make the pastry dough: Mix flour, semolina, salt, and ghee/oil in a large bowl. Rub the fat into the flour with your fingertips until it resembles fine breadcrumbs — this creates the signature flaky, khasta (crisp) texture. Add cold water gradually (about 80-100 ml) and knead to a stiff, smooth dough (stiffer than roti dough). Cover with a damp cloth and rest for 20 minutes.

    About 10 min

    Tip: The dough must be stiff, not soft. Soft dough = greasy kachoris that absorb too much oil.

  2. Make the filling: Drain the soaked moong dal and grind coarsely in a food processor (pulse 3-4 times — do not make a paste). Heat 1 tbsp oil in a pan over medium heat. Add asafoetida, cumin seeds, and fennel seeds; splutter for 10 seconds. Add the coarsely ground dal and fry, stirring, for 5-6 minutes until dry and the raw smell is gone. Add coriander powder, red chilli, amchur, and salt. Stir for 1 minute. Cool completely before filling.

    About 12 min

  3. Shape and fill: Divide the dough into 12 equal balls. Flatten each ball on your palm and push with your thumb to form a small cup shape. Place 1 heaped tsp of filling in the centre. Gather the edges up and pinch firmly to seal, making sure there are no gaps (air pockets will cause bursting). Roll very gently between palms to smooth. Do not roll with a rolling pin.

    About 10 min

    Tip: Seal the kachori very firmly — any crack will allow oil to enter and the filling will cook out.

  4. Deep fry: Heat oil in a deep wok to 150°C (300°F) — lower than usual! Slide in 4-5 kachoris at a time. Fry on LOW heat for 12-15 minutes, turning occasionally, until evenly pale golden and very crispy. They should fry slowly — if the oil is too hot they will brown on the outside before cooking through. Drain on paper. Serve with tamarind chutney and green chutney.

    About 20 min

    Tip: Patience is everything: slow frying at low temperature is what creates the signature shattery crisp shell.

Nutrition per serving (estimate)

Calories
320
Protein
10 g
Carbs
38 g
Fat
16 g
Fibre
5 g
Sugar
1 g
Sodium
460 mg

Contains: gluten

All Indian recipes

Recipe by Boon Tools.