Skip to content
Kachori from India

Kachori

📍 Northern India ★ 4.4
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Crisp fried pastry balls stuffed with spiced lentils.

About Kachori

A flaky pastry is filled with a spiced paste of ground lentils or peas and deep-fried until puffed and golden, then served with tangy chutney or curry. It is a popular North Indian snack.

🏛️ History & Culture

Kachori is a deep-fried, flaky pastry snack believed to have originated in the northern and western regions of India, with its exact beginnings debated among food historians. It is commonly associated with Rajasthan, where the city of Jodhpur is famed for its pyaaz kachori (onion-stuffed), and with Uttar Pradesh, where the lentil-filled version is a staple.

Regional variations abound: in Rajasthan, kachoris are often spiced with fennel, coriander, and red chili, while in eastern India, like in Bihar and West Bengal, they may be served with potato curry or aloo dum. Kachori holds cultural significance as a popular street food and festive snack, often enjoyed during tea time, religious fasts, and celebrations, symbolizing the vibrant, savory flavors of Indian cuisine.

🍳 How to make Kachori

AI-assisted, not kitchen-tested

Kachori (Urad Dal Filled Fried Pastry)

A classic North Indian snack of crisp, flaky pastry encasing a hot, aromatic filling of spiced urad dal (split black gram), traditionally served with tamarind and mint chutneys.

Prep
30 min
Cook
25 min
Total
55 min
Serves
4 (makes 12-14 kachoris)
Difficulty
Medium

Recipe ingredients

  • 250 g (8.8 oz / 2 cups) all-purpose flour, maida, or substitute with 1:1 plain flour
  • 30 g (2 tbsp) semolina, fine sooji/rava, for flakiness
  • 60 g (4 tbsp) ghee or shortening, mohan, rubbed into flour for flaky layers
  • 120 ml (1/2 cup) water, approx., for kneading; add as needed
  • 1 g (1/4 tsp) salt
  • 200 g (7 oz / 1 cup) urad dal, split and husked black gram, soaked 1-2 hours
  • 30 ml (2 tbsp) oil, for sautéing the filling
  • 10 g (2 tsp) fennel seeds, saunf, lightly crushed
  • 5 g (1 tsp) coriander seeds, lightly crushed
  • 3 g (1/2 tsp) asafoetida, hing; essential to the flavor profile
  • 5 g (1 tsp) red chili powder, adjust to taste, Kashmiri for less heat
  • 4 g (1 tsp) Garam masala
  • 3 g (1/2 tsp) ground ginger, or 1 tbsp fresh ginger paste
  • 2 g (1/2 tsp) amchur, dried mango powder for tang
  • 3 g (1 tsp) salt, for the filling
  • 2 g (1 tsp) sugar, balances the spice
  • 500 ml (2 cups) oil for deep frying, must cover kachoris by 2.5 cm / 1 inch

Steps

  1. 1 Dough: In a large bowl, combine flour, semolina, and salt. Rub in the ghee until the mixture resembles coarse breadcrumbs. Add water gradually and knead for 6-8 minutes into a stiff, smooth dough. Cover and rest for 20 minutes.
  2. 2 Filling: Drain the soaked urad dal thoroughly and grind to a coarse paste using minimal water (do not make it smooth or wet; texture should be granular).
  3. 3 Heat 30 ml oil in a pan over medium heat. Add asafoetida, fennel seeds, and coriander seeds; sauté 20-30 seconds until fragrant.
  4. 4 Add the ground dal paste and cook, stirring continuously, for 5-7 minutes until it thickens and becomes a cohesive mass that holds together.
  5. 5 Stir in red chili powder, ginger, garam masala, amchur, salt, and sugar. Cook 1-2 minutes more. Taste and adjust. Cool the filling completely.
  6. 6 Assembly: Divide dough into 12-14 equal balls (about 25 g each). Divide filling into equal portions. Flatten each dough ball into a 7.5 cm / 3 inch circle.
  7. 7 Place a portion of filling in the center, gather edges up, and seal tightly. Roll gently between palms to smooth. Flatten carefully with a rolling pin to a 7-8 cm disc, keeping edges free of cracks.
  8. 8 Frying: Heat oil in a deep kadai or heavy pot to 160-170°C / 325-340°F. Use a thermometer if possible; this is the critical range for puffing.
  9. 9 Gently slide 2-3 kachoris into the oil. Do not move them for the first 1-2 minutes; they will puff on their own. Once puffed and risen to the surface, flip and fry another 2-3 minutes.
  10. 10 Increase heat slightly to 180°C / 350°F for the final 30-45 seconds per side until deep golden brown and crisp.
  11. 11 Drain on paper towels. Kachoris are ready when they sound hollow when tapped and are golden-brown on both sides.
  12. 12 Serve hot with tamarind-date chutney and fresh mint-coriander chutney. They are best eaten within 1-2 hours of frying for maximum flakiness.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Kachori recipe yet. Yours would be the first.

Share how you make Kachori

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

✅ Before you go to India

Round out your trip — most travellers book these alongside their trip.

Travel guides for India

All travel guides →

Planning a trip where Kachori is on the menu? These guides cover India and beyond.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Kachori.

Write a review

Sign in to verify you're a real person, then share your thoughts on Kachori.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Kachori.