Urad Dal Kachori
Urad Dal Kachori is a popular North Indian snack made with a crispy outer shell and a spiced stuffing of ground urad dal (black gram). It is deep-fried until golden and commonly enjoyed for breakfast or as a street-style snack, often served with chutneys or sabzi.
About Urad Dal Kachori
This Urad Dal Kachori is a classic snack made with a crisp yet slightly soft outer layer and a spiced stuffing of coarsely ground urad dal (black gram).
Unlike khasta kachori, which is very flaky, or poori, which is soft, this kachori falls somewhere in between, with a good balance of crispness and softness.
The outer dough is usually made with all-purpose flour, but in this urad dal kachori recipe I use a mix of whole wheat flour and all-purpose flour, and you can also make it entirely with whole wheat flour if you prefer.
For the filling, soaked urad dal is coarsely ground, sautéed with spices, and then stuffed into the dough before deep frying. If you like a firmer and slightly flakier texture, keep the dough on the tighter side while kneading.
In North India, especially in places like Uttar Pradesh and Delhi, urad dal kachori is often served with aloo sabzi and enjoyed as a hearty breakfast. I have had this classic combination during our trip to Varanasi as well.
Do plan ahead, as the urad dal needs soaking time, and it’s easier if you prepare the potato curry first and then fry the kachoris fresh.
You’ll find many kachori variations across India. In Delhi, a plain kachori is often turned into a chaat like Raj Kachori. Bengal has its own version called Koraishutir Kochuri , which is stuffed with spiced green peas.
In North India, the flaky and crispy Khasta Kachori is very popular, while seasonal versions like Matar Kachori, made with fresh green peas, are enjoyed during winters.
How to make Urad Dal Kachori
Make Dough
1. In a mixing bowl or pan, take 1 cup all-purpose flour, 1 cup whole wheat flour, ½ teaspoon baking powder and ½ teaspoon salt.

2. Mix very well with a spoon or wired whisk.

3. Then, add 3 tablespoons ghee. You could opt to add 3 tablespoons oil instead of ghee.

4. Rub the fat in the flour mixture with your fingertips and mix very well. You should get a breadcrumb like texture in the flour mixture.
When you hold a portion of the mixture in your palm, it should not fall apart and break, but hold itself.

5. Next, add ⅓ cup water (or as required) in parts.

6. Begin to knead.

7. Add enough water to make a smooth, soft dough. I added ⅓ cup of water. You can add less or more depending on the quality of flours. Cover with a moist cloth and set aside for 30 minutes for the dough to rest.

Make Urad Dal Paste
8. Rinse a couple of times and then soak ½ cup urad dal in enough water for 3 to 4 hours or overnight. Later, drain all the water.

9. Add the urad dal in a grinder or blender.

10. Without adding water or adding very less water, grind to a semi-fine or a coarse paste. Do not make a fine paste. I have added 3 tablespoons water while grinding.
Transfer the ground paste to a bowl or plate. Scrape off the sides with a spatula or a spoon and add it to the bowl or plate containing urad dal paste.
Set the paste aside. The paste is slightly slimy and sticky. So, it is better you remove it aside first in a separate plate or bowl.

Make Kachori Filling
11. Heat ½ tablespoon ghee in a pan. Add ½ teaspoon cumin seeds and let them sizzle.

12. Next, add 1 teaspoon chopped ginger and 1 teaspoon chopped green chili.

13. Sauté till the raw aroma of the ginger goes away.

14. Keep the heat low or you can turn off the heat. Then, add ¼ teaspoon turmeric powder, ½ teaspoon red chili powder, ½ teaspoon coriander powder and a pinch of asafoetida (hing).

15. Also, add ½ teaspoon crushed fennel seeds or fennel powder.

16. Mix very well.

17. Then, add the prepared urad dal paste.

18. On low heat, first mix and then begin to sauté the urad dal paste. You do need to apply some pressure with your hands while mixing.

19. Add salt as per taste.

20. Mix again and with frequent stirring, cook the urad dal mixture till it thickens and dries a bit.

21. The consistency of the paste should not be liquidy, but dry and like a dough. Allow the paste to cool.

22. Then, make small balls from the urad dal mixture.

Assemble & Shape
23. Additionally, make the same number of balls from the dough.

24. Spread some oil on the dough ball and roll to a circle of about 5 to 6 inches in width.

25. Flatten a prepared lentil ball and then place it on the dough circle.

26. Pleat and then join the edges bringing them to the center.

27. Press the top. Be careful to seal the edges properly.

28. Again roll into a circle of 5 to 6 inches width. Prepare all kachoris this way. Keep them in a large plate and cover with a moist kitchen cloth.

Fry Urad Dal Kachori
29. Heat oil for deep frying in a pan or kadai.

30. Check the oil temperature by adding a tiny piece of dough in it. If it comes steadily and gradually on top, the oil is medium hot and ready for the kachoris to be fried.

31. Gently place the kachoris in the hot oil. Fry at a medium-low or medium heat.

32. Gently nudge with a slotted spoon, so that they start puffing up.

33. When one side is golden and the oil has stopped spluttering, turn over and fry the other side.

34. Fry till the second side is also golden and the oil has stopped sizzling. Some kachoris will puff up and some won’t. But its fine, as all will taste good.

35. This one got extra browned as I was taking the pictures. Remove with a slotted spoon.

36. Place them on kitchen paper towels. Fry all the kachori this way in batches.

37. Serve Urad Dal Kachori hot with your preferred Potato Curry or Aloo Rasedar, Mathura Ke Dubki Wale Aloo or Mango Pickle or Red Chilli Pickle.

Serving Suggestions
As mentioned earlier, the Urad Dal Kachori is awesome with a potato sabzi/curry. So, at my place I team it up with 2 of my favorite aloo sabzi versions, the Mathura Ke Dubki Wale Aloo and the Aloo Rasedar. These combinations are loved by all in my family.
However, this particular Dal Kachori is so good that you can relish it even plain, with fresh curd or a tangy mango pickle. This Punjabi style Aam Ka Achar is my absolute favorite one.
These urad dal kachoris are quite filling. Thus, make for a heavy breakfast or brunch. Also, because of this, I would not suggest these to be consumed on regular days. Keep it for your special days, parties or festive occasions.
Helpful Tips
- You can prepare the urad dal kachori with just whole wheat flour. If doing so, there may be a need of adding more water while kneading the dough.
- Alter the quantity of spice powders according to your likings and preferences.
- If you want a flakier and firmer kachori, lessen the quantity of water while kneading. This will also result in a firm dough, rather than a soft one.
- The urad dal paste should not be liquid, but be dry like a dough. So, don’t add water or add very less water while grinding.
- Fry the kachori in oil heated to medium-low or medium temperature. Frying them in oil that isn’t sufficiently hot will result in increased oil absorption. Conversely, frying them in excessively hot oil may lead to rapid browning on the outside while the inside dough remains undercooked.
- This urad dal kachori recipe can be doubled or halved according to your needs.
Explore More Tasty Snacks Recipes
Step by Step Photo Guide Above

Ingredients
For kachori dough
- 1 cup all-purpose flour
- 1 cup whole wheat flour
- ½ teaspoon baking powder
- ½ teaspoon salt
- 3 tablespoons ghee (clarified butter)
- ⅓ cup water or add as required
For lentil stuffing
- ½ cup urad dal (hulled and split black gram) – soaked in water for 3 to 4 hours or overnight
- 3 tablespoons water for grinding urad dal, grind to a semi fine paste
- 1.5 inches ginger or 1 teaspoon finely chopped ginger
- 1 teaspoon green chillies – finely chopped
- ½ tablespoon ghee
- ½ teaspoon cumin seeds
- ¼ teaspoon turmeric powder
- ½ teaspoon red chilli powder
- ½ teaspoon coriander powder
- ½ teaspoon crushed fennel seeds (or fennel powder)
- 1 teaspoon amchur powder (dry mango powder)
- 1 pinch asafoetida (hing)
- salt as required
other ingredients
- oil for deep frying, as required
Instructions
Making kachori dough
- In a mixing bowl or pan take the all-purpose flour, whole wheat flour, baking powder and salt.
- Mix very well with a spoon or wired whisk.
- Add 3 tablespoons ghee. You can also add 3 tablespoons oil.
- Rub the fat in the flours with your fingertips and mix very well.
- You should get a bread crumb like texture in the flour. When you hold a portion of the mixture in your palm, it should not fall apart and break, but hold itself.
- Then add water in parts and begin to knead.
- Add enough water to make a smooth soft dough. I have added ⅓ cup water.You can add less or more depending on the quality of flours. Cover with a moist cloth and keep aside for 30 minutes to rest the dough.
Making urad dal stuffing
- Rinse a couple of times and then soak the urad dal in enough water for 3 to 4 hours or overnight. Then drain all the water.
- Add the urad dal in a blender or grinder. Without adding any water or adding very less water, grind to a semi fine or a coarse paste. Do not make a fine paste. I added 3 tablespoons water while grinding. Keep the paste aside.
- Heat ½ tablespoon ghee in a pan. Add cumin seeds and let them sizzle.
- Next add finely chopped chopped ginger and green chilles.
- Sauté until the raw aroma of ginger dissipates.
- Keep the flame to a low or you can turn off the heat.
- Add turmeric powder, red chilli powder, coriander powder and crushed fennel seeds or fennel powder and a pinch of asafoetida (hing).
- Mix very well ensuring the spices do not burn. Next add the urad dal paste.
- On a low heat first mix and then begin to sauté the urad dal paste. You do need to apply some pressure from your hands while mixing.
- Add salt as per taste.
- Mix again and with frequent stirrings cook the urad dal paste till it thickens and dries a bit.
- The consistency of the paste should not be liquid but dry and like a dough.
- Allow the paste to cool.
Making urad dal kachori
- Then make small balls from the urad dal mixture.
- Also make the same number of balls from the dough.
- Spread some oil on the dough ball and roll to a round circle of about 5 to 6 inches in width.
- Flatten the lentil ball and then place it on the dough circle.
- Pleat and then join the edges of the rolled dough bringing them to the center.
- Press the top. Be careful to seal the edges properly.
- Again roll into a circle of 5 to 6 inches width. Prepare all kachori this way. Keep them in a large plate and cover with a moist kitchen cloth.
Frying
- Heat oil for deep frying in a pan or kadai.
- Check the oil temperature by adding a tiny piece of dough in it. If it comes steadily and gradually on top, the oil is medium hot and ready for the kachori to be fried.
- Gently place them in the hot oil. Fry at a low-medium or medium flame.
- Gently nudge with a slotted spoon, so that they start puffing up.
- When one side is golden and the oil has stopped spluttering, turn over and fry the other side.
- Fry till the second side is also golden and the oil has stopped sizzling. Some of the kachori will puff up and some won’t. But its fine as they still taste good.
- Remove with a slotted spoon and place them on kitchen paper towels. Fry all the kachori this way in batches.
- Serve urad dal kachori warm or hot with your favorite potato curry or rasedar aloo or dubki wale aloo. It pairs well as a snack with some curd (yogurt). You could also pair it with chai.
Dassana’s Notes
- This recipe can be doubled as well as halved.
- You can also just use whole wheat flour. If using whole wheat flour, then some more water may be required while kneading the dough.
- Add less or more spice powders as per your taste preferences.
- For a firmer and flakier kachoris, you can reduce the amount of water while kneading and make a firm dough.
- Fry the kachori in medium-low or medium hot oil. Fry in oil which is not hot enough, will make them absorb more oil. Frying them in very hot oil will make them quickly browned from outside and the inside dough can be undercooked.
Nutrition
Urad Dal Kachori recipe from the archives was first published on October 2016.





Can I skip the all-purpose flour in this recipe, and make it only with whole wheat flour?
Yes, you can make urad dal kachori with only whole wheat flour, but the kachoris will be slightly less crisp and a bit denser.
A big thanks for your amazing recipes.
Easy and clear instructions to follow and the step by step pics are cheery on the top.
Can we bake these kachoris? If yes, what changes to make?
Thank you very much!
Thank you so much. Glad to know.
I would not suggest to bake these as the texture can become chewy or dense. These are best deep fried.
Dassana hi…the best thing about this website is that u r just perfect…yur yur work of art n presenting it is just awesome..I hv tried so many recipes of yurs…n they just came all well…thank u dear..l
thanks a lot succurrina. glad to know and happy cooking.
Very nice and accurate recipe ..u made such a difficult dish on finger tips..hats off for recipe..thank u so much for providing this recipe..
Welcome Nikita. Thanks for your kind words.
Okk thanks 🙂 will try it again 🙂
welcome sheetal.
I tried this awesome recipe… taste is very good… although mine kachori didn’t rise well… 🙁
Can you suggest why so…?
Thanks Sheetal. Not every kachori rises. It has to be rolled and stuffed very well. With experience you will get that knack.
Hi Dassana. Roughly how much time does the urad dal mixture take to dry on the flame?
nidhi, roughly 6 to 7 minutes. it may look uncooked. but no worries. it does get cooked.
can we use yellow moong dal instead of urad dal in the recipe ? If yes, 1/2 cup dal would be enough ?
sam, you can use moong dal. same amount as urad dal can be used. so 1/2 cup moong dal can be added.
Thank you Dassana for posting this Urad dal kachori
The demonstration is excellent. I like this kind of texture. Will try for sure.
Have a great week!
thanks a lot jan. do try and i hope you like the kachoris.
awsome
thanks.