Kachori (Khasta Kachori with dal)

Updated: August 29, 2025, By Swasthi

These Kachori are flaky & crispy with a delicious and aromatic spiced moong dal filling. Whether you are craving Indian street food or want to entertain your family & friends with a delicious snack, these fit the bill. This easy recipe will help you make the perfect Khasta Kachori that anyone will love.

Jump To Recipe

Kachori

This post covers every detail you need – making the flaky crust that surely puffs, preparing the aromatic stuffing, shaping the kachoris and frying them perfectly for a crunchy, flaky and light pastry. For a healthier option you can also air fry or bake them.

About Kachori

Kachori is a disc shaped flaky fried pastry consisting of a spicy or sweet filling. The pastry is made with maida (a kind of all-purpose flour) and the filling can be made with various ingredients, like spiced lentils, potatoes, onions or sweetened milk solids/mawa (for a sweet version). The word Khasta means flaky & this recipe makes Khasta Kachori that remains flaky and crisp for days.

Like Dhokla and Samosa, Kachori is eaten across India and is a popular street food. It is believed they originated in the Marwari community of Rajasthan and were made as a dry snack, to be eaten during long road trips. A generous amount of coriander and fennel seeds are used as a cooling & digestive aid.

However there are many versions with varying spices and stuffings, made across North Indian states and Gujarat. Moong dal kachori is one of the most popular and is usually served with sweet Tamarind chutney, Green chutney and fried chilies.

Khasta Kachori

Ingredients & Substitutes

  • Flour: I use organic unbleached all-purpose flour for 100% crispy, flaky and light kachoris. A mix of whole wheat flour (atta) and all-purpose flour is the next best option. I’ve had great success with 100% atta too but the kachoris are not that great the next day. If you are keen to use atta, read my expert tips section below.
  • Ghee: A generous amount of ghee is incorporated into the flour before forming the dough. This makes the covering/pastry crispy and flaky. Ghee not only imparts a great flavor to the kachori, but also prevents the pastry from picking up the flavor of oil used to deep fry. For a plant based version, you may use oil. The pastry in this case will be equally crisp but less flaky.
  • Dal/ lentils: I use yellow split moong dal but you can use split chilka mung dal or even urad dal.
  • Spices: Coriander and fennel seeds are the key spices used in higher quantities. Other spices like cumin seeds, black pepper and garam masala are used in very small amount for a flavor boost. I’ve not used fresh spices like ginger or green chilies and opted to used dried versions. Chaat masala or amchur is used for a tang.
  • Besan/gram flour: My recipe uses a small amount of besan for flavor and helps bind the stuffing, which makes it easier to shape the kachoris. Using besan also helps you bypass the step of pulsing the soaked lentils. Sattu is the best substitute for besan. But if you can’t eat besan or sattu, simply increase the quantity of lentils to 1/3 cup. Pulse the soaked lentils in a grinder to get a coarse paste.

Photo Guide

How to make Khasta Kachori (Stepwise photos)

This recipe makes 8 medium kachoris. If you want you can make 6 large. To make a large batch, you may 2x or 3x the recipe ingredients.

Preparation

1. Add ¼ cup moong dal (50 grams) to a medium bowl and rinse them well thrice. Soak in 1.5 cups water for 3 to 4 hours.

soaked moon dal in a strainer

2. While the lentils are soaking, make the spice blend. To a medium spice grinder jar, add the following spices:

  • ¾ to 1 tablespoon fennel seeds/ saunf (use lower qty if you don’t prefer)
  • 1 tablespoon coriander seeds
  • ¼ teaspoon whole pepper corn (may omit for low heat)
  • ¾ teaspoon jeera/ cumin seeds
  • 3 dried red chilies (deseed for low heat, or use 1 tsp red chili flakes) Or you may add 1 green chili chopped to the pan directly, at the time of frying the spices.
whole spice to make kachori

3. Pluse to a slightly coarse powder.

crushed spices to make kachori

Make the stuffing

4. When your dal is soaked, drain them to a strainer and make the stuffing. To a pan, add 1½ tablespoons oil and add the coarse ground spices. Saute them on a medium heat for 2 mins, until aromatic.

tempering spices in oil

5. Add 3 tablespoons besan (25 grams).

adding besan to kachori filling

6. Saute until very aromatic, for about 6 to 7 mins. The masala and besan begins to release oil & begins to form small lumps. Do not burn. At this stage turn down the heat to low and add

  • â…› teaspoon asafoetida/ hing
  • ¼ teaspoon Kashmiri red chili powder (adjust to taste)
  • ¼ teaspoon turmeric powder
  • ½ teaspoon sea salt
adding ground spices

7. Immediately add the soaked and drained dal. Saute for 7 to 8 mins until the dal is softened slightly & the moisture is dried out. Stir in

  • ½ teaspoon dry ginger powder/ saunt
  • ¾ teaspoon chaat masala (or ½ teaspoon amchur/dried mango powder + â…› tsp black salt, adjust to taste)
  • ¼ teaspoon garam masala
  • ¾ teaspoon sugar or jaggery
  • 1 teaspoon kasuri methi / dried fenugreek leaves
more ground spices added to stuffing

8. Saute for 2 mins more and turn off. Taste test to adjust salt or other spices. Avoid adding more garam masala because you want the flavor of fennel and coriander to shine through.

9. Cool down slightly and divide to 9 portions. (One packed tablespoon per each portion.) Shape them loosely to balls. Avoid rolling them hard because you want the balls to open up while shaping/rolling the kachoris. (You will have one extra ball which you can use to taste test or share among the kids.) Keep them covered.

spiced lentil stuffing

Make the dough

10. To a bowl, add

  • 1¼ cups all-purpose flour (150 grams) or ½ cup all-purpose flour + ¾ wheat flour
  • ½ teaspoon sea salt
  • ½ teaspoon carom seeds /ajwain – crush them slightly in a mortar pestle
  • 2½ tablespoons melted ghee (38 ml, 27g)
ingredients to make khasta kachori

11. Using your fingers incorporate the ghee well into the flour for 2 to 3 mins, until it looks like bread crumbs. Take a handful of flour and press down with your fingers tightly to check if the dough has enough moyan/ fats.

testing moyan/fats in the flour

12. It should hold shape like seen in the picture below.

holding shape

13. Pour ¼ cup (60 ml) water & begin to form a non-sticky and slightly tight dough. With this amount of water, my dough is still slightly crumbly, so I add a tbsp more. If the dough is still dry, you may dip your fingers in water as you mix. Do not knead. You will have a stiff and tight dough (but not crumbly & dry) as seen in the first picture below. Cover and rest for 30 mins. When you are ready to shape the kachori, knead the dough only for 2 to 3 mins, until smooth (picture 2).

kachori dough resting in a bowl

14. Reserve a pinch of dough for later and divide the rest to 8 portions. Roll to smooth balls in between your palms. You will have them smooth on one side and slightly rough on the other side as seen in the picture. Keep them covered till the end.

dough balls to make khasta kachori

Stuffing

15. Take a dough ball to your fingers. Starting from the center (on the rough side), spread the dough with your fingers to make a small cup or a disc of about 3 inches.

shaping to a disc

16. Place the kachori stuffing in the center. Bring the sides up by pushing the stuffing inside.

stuffing kachori

17. Bring all the edges on top and smear water.

wet the edges with water

18. Join and press down to seal.

seal the edges of kachori

19. Make sure the edges are slightly moist so they join well.

sealing the stuffed ball

19. Roll to a round ball in between your palms.

20. If the dough/joint looks too dry, dip your finger in water and press down the joint well. (Don’t make it too wet.) This is very important. Finish stuffing all the kachori balls and keep them aside covered with a cloth or lid. We don’t want them to dry out.

Shape Kachori

21. Pour 2 cups oil to a medium sized deep fry pan/ kadai and begin to heat on a low flame. You want the oil to be slightly hot, not sizzling hot. It takes 8 to 10 mins for my oil to heat up on a extremely low heat. Meanwhile I shape the kachoris. If you are a slow cook, you may shape a batch of kachoris first and then heat the oil.

22. Shaping with fingers: Flatten a dough ball gently with your fingers and spread the filling across evenly and shape it to a 3 inch small puri/ kachori. (Avoid doing that on the edges)

With a rolling pin: Place a dough ball on a rolling board, grease it and roll with light hands to a 3 inch kachori. Avoid rolling a lot on the edges.

shaping stuffed kachori with fingers

23. Your kachori should be properly sealed and evenly shaped. Place them on a greased tray and cover with a lid or parchment paper. Shape 4 to 5 at one time before you begin to fry.

perfectly shaped

Frying Kachori

24. Test the oil by dropping a small flat piece of dough. It should sink and stay there at the bottom. You should see only a few tiny bubbles & it should not be sizzling hot. (check video) Add the kachoris one by one. I did only 5 here. If you are making a larger batch, use more oil, a larger kadai and fry more kachoris at one time.

frying in oil
at 2 mins mark

25. They will all sink and settle at the bottom for the first 4 to 5 mins. After that they will begin to rise to the surface. They will completely float & begin to puff by 10 mins.

floating
at 5 mins mark

26. After 10 to 12 mins they will become firm, increase the flame slightly to medium heat. Turn them to the other side with a spider.

firm kachoris read to be flipped
12 mins mark

27. Keep stirring every few minutes until they are evenly golden & crisp.

frying khasta kachori in medium hot oil
18 mins mark

28. It takes me another 8 mins, but this may vary slightly depending on how many kachoris you are frying, kind of stove, cookware and intensity of heat. Total time for the kachoris to fry can vary between 17 to 20 mins.

removing from oil
20 mins mark

29. Remove to a cooling rack or a steel colander. To fry the next batch of kachoris, let the temperature come down. You may turn off the stove and shape the rest. Turn on again and fry them in slightly hot oil.

cooling them on a rack or colander

30. Lastly to fry chilies, pat dry 4 to 8 rinsed green chilies and poke deep holes with knife or deseed them. Add them to a spider and dip in hot oil & fry in short intervals of 15 to 20 seconds, until blistered.

Enjoy kachori hot with fried chilies, tamarind and green chutney.

Khasta Kachori Recipe

Expert Tips

  • Handshaped kachoris puff better than rolled ones.
  • To make these with wheat flour, sieve the flour 2 to 3 times and discard the excess bran if any. Excess bran makes them softer when they are stored. You will need more liquid to make the dough but it should still be a stiff dough. Wheat flour kachori are best eaten the same day but they are good again when reheated in a air fryer.
  • To air fry, preheat the air fryer/oven to 350 F or 180 C for 5 mins. Place the kachoris in the basket or on a air fryer parchment paper. Air fry for 13 to 14 mins, depending on the size and thickness. Do not make them too thin or too thick. I make the same size as shown in the pictures above.
  • The air fried version is best when you air fry the kachoris at the highest heat – 400f but I don’t prefer to do that. Also avoid resting them else they won’t puff at all.
  • Dried red chilies add a nice spicy flavor to the filling. But you can also use green chilies if you want. Simply add them to the oil after frying the crushed spices.
  • Dry ground ginger can be substituted with fresh grated ginger. Add it along with the soaked dal.

Recipe Card

Khasta Kachori Recipe

Kachori Recipe (Khasta Kachori with dal)

No ratings yet
Make flaky delicious halwai style Khasta kachori with this recipe. Spiced mung lentils are stuffed in a pastry and fried to perfection! This is a popular street snack from North India.
Print Recipe Pin Recipe

For best results follow the step-by-step photos above the recipe card

Prep Time20 minutes
Cook Time40 minutes
Soaking time3 hours
Total Time1 hour
Servings8 medium or 6 large
AuthorSwasthi
Diet : Vegetarian

Ingredients (US cup = 240ml )

For the covering (8 balls)

  • 1¼ cups (150 grams) all-purpose flour – maida (or ½ cup all-purpose flour + ¾ wheat flour)
  • ½ teaspoon sea salt
  • ½ teaspoon carom seeds /ajwain crushed slightly
  • 2½ tablespoons (38 ml, 27g) ghee
  • ¼ cup (60 ml) water (+ 1 tablespoon or as required)

For the filling (9 balls)

  • ¼ cup (50 grams) moong dal / yellow mung lentils
  • 3 tablespoons (25 grams) besan / gram flour
  • 1½ tablespoon (22 ml) oil
  • ¾ teaspoon cumin seeds
  • ¼ teaspoon pepper corn (may omit for low heat)
  • ¾ to 1 tablespoon fennel seeds (use less qty if you prefer)
  • 1 tablespoon coriander seeds
  • 3 dried red chilies (deseeded, or 1 tsp red chili flakes, or use 1 green chili, read notes)
  • â…› teaspoon hing / asafoetida
  • ¼ teaspoon Kashmiri red chili powder
  • ¼ teaspoon turmeric
  • ½ teaspoon salt
  • ½ teaspoon dry ginger powder
  • ¾ teaspoon chaat masala (or ½ tsp amchur/dried mango powder + â…› tsp black salt, adjust to taste)
  • ¼ teaspoon garam masala
  • ¾ teaspoon sugar or jaggery
  • 1 teaspoon kasuri methi / dried fenugreek leaves

Other ingredients

  • 2 cups oil to fry
  • 4 to 8 green chilies to serve – optional

Instructions

Make the filling

  • Rinse moong dal in a small bowl and soak for 3 to 4 hours. Later drain them to a strainer.
  • Add cumin seeds, coriander seeds, black pepper, fennel seeds and dried chilies to a small grinder. Pulse them to a coarse powder.
  • Heat oil in a pan and the crushed spices. Saute on a medium flame, for 2 mins until aromatic. Add gram flour/besan and saute for 6 to 7 mins, until very aromatic. You will see it gets clumpy and begins to release oil.
  • Stir in the red chili powder, turmeric, hing and salt. Add the moong dal and continue to saute for 7 to 8 minutes until most of the moisture from the dal is dried out.
  • Stir in dry ginger, sugar/ jaggery, amchur + black salt or chaat masala, garam masala and kasuri methi. Mix well and taste test to adjust salt and spices. Saute for 2 mins more and turn off.
  • Cool down slightly. Divide into 9 portions (1 tightly packed tbsp) and shape to small balls. You will have 1 extra ball that you may use to taste test and adjust salt or spice.

Make the dough

  • Stir in flour, salt and oil in a bowl. Mix well for 2 to 3 mins, until the ghee is incorporated well into the flour & forms crumbs.
  • Pour water little by little to form a non-sticky and slightly stiff dough. (It shouldn't be dry or crumbly). If the dough is dry, dip your fingers in water as you work. Cover and rest for 30 mins.
  • When you are ready to shape the kachori, knead the dough for 2 to 3 mins, until elastic and smooth. Divide the dough to 8 portions and roll to smooth balls. Keep them covered.
  • With the help of your fingers, shape a ball to a small cup or a disc of 3 inches. Place the kachori stuffing in the center.
  • Bring the sides up by pushing the stuffing inside. Bring all the edges on top and smear water. Join and press down to seal.
  • Roll to round ball in between your palms. If the joint looks too dry, dip your finger in water and press down the joint well. (Don’t make it too wet.)
  • Finish stuffing all the balls and keep them aside covered with a cloth or lid to prevent drying out.

Fry the Kachori

  • Heat oil in a deep fry pan on a medium heat. You want the oil to be slightly hot, not very hot. While the oil is heating, shape the kachoris.
  • Without a rolling pin: Take a stuffed dough ball and using your fingers, flatten gently to spread the filling across evenly and shape it to a small puri/ disc (3 inches).
  • With a rolling pin: Place a dough ball on a rolling board and roll with light hands to a small puri (3 inches). Avoid rolling a lot on the edges.
  • Repeat shaping half of the balls. Check if the oil is medium hot by dropping a small portion of dough to the oil. It should not sizzle and rise to the surface & the oil shouldn’t bubble much. You should see few very tiny bubbles at the bottom. This is the right temperature to fry.
  • Gently slide the kachoris, one by one to the pan and avoid touching them for 10 to 12 mins. (They will begin to rise to the surface at 4 to 5 mins mark but will completely float & begin to puff by 10 mins.)
  • When they are firm by 10 to 12 mins, turn them to the other side with a spider and increase the flame slightly to medium heat.
  • Keep stirring every few minutes until they are evenly golden & crisp. (It takes me another 8 mins, but this may vary slightly depending on how many kachoris you are frying, kind of stove, cookware and intensity of heat.)
  • Remove to a cooling rack or a steel colander.
  • To fry the next batch of kachoris, turn off the stove and shape the rest. Turn on again and fry them in medium hot oil.
  • To fry chilies, pat dry the rinsed chilies and poke deep holes with knife or deseed them. Add them to a spider and dip in hot oil & fry in short intervals of 15 to 20 seconds, until blistered.
  • Enjoy khasta kachori hot with fried chilies, tamarind and green chutney.

NUTRITION INFO (estimation only)

Nutrition Facts
Kachori Recipe (Khasta Kachori with dal)
Amount Per Serving
Calories 175 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 3g19%
Trans Fat 0.01g
Polyunsaturated Fat 1g
Monounsaturated Fat 3g
Cholesterol 9mg3%
Sodium 162mg7%
Potassium 192mg5%
Carbohydrates 23g8%
Fiber 4g17%
Sugar 2g2%
Protein 5g10%
Vitamin A 188IU4%
Vitamin C 25mg30%
Calcium 31mg3%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Meat Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

Recipe Rating




0 Comments
Inline Feedbacks
View all comments