Dal Kachori is a popular North Indian snack, known for its spicy lentil filling encased in a crispy, golden shell. This delicious treat is perfect for festive occasions, tea-time, or as a hearty snack to enjoy with family and friends. Here’s a step-by-step guide to making this delectable snack at home.

Ingredients
For the Dough:
- 2 cups all-purpose flour (maida)
- 1/4 cup semolina (sooji)
- 1/4 cup oil or ghee
- 1/2 teaspoon salt
- Water, as needed
For the Filling:
- 1 cup split urad dal (black gram lentils), soaked for 4-6 hours
- 1 tablespoon oil
- 1 teaspoon cumin seeds
- 1 teaspoon fennel seeds
- 1 teaspoon coriander seeds, crushed
- 1 teaspoon garam masala
- 1/2 teaspoon asafoetida (hing)
- 1 teaspoon red chili powder
- 1 teaspoon turmeric powder
- 1 teaspoon amchur (dry mango) powder
- Salt, to taste
For Frying:
- Oil, for deep frying
Instructions
Step 1: Preparing the Dough
- In a large mixing bowl, combine the all-purpose flour, semolina, salt, and oil or ghee. Mix well until the mixture resembles breadcrumbs.
- Gradually add water, little by little, and knead into a smooth, firm dough. Cover the dough with a damp cloth and let it rest for 30 minutes.
Step 2: Making the Filling
- Drain the soaked urad dal and grind it into a coarse paste without adding any water.
- Heat oil in a pan over medium heat. Add cumin seeds, fennel seeds, and crushed coriander seeds. Sauté until they crackle.
- Add the ground urad dal paste and cook for 5-7 minutes, stirring continuously to avoid sticking.
- Add garam masala, asafoetida, red chili powder, turmeric powder, amchur powder, and salt. Mix well and cook for another 5 minutes until the mixture becomes dry and aromatic.
- Allow the filling to cool completely.
Step 3: Assembling the Kachoris
- Divide the dough into small lemon-sized balls. Similarly, divide the filling into equal portions.
- Roll each dough ball into a small circle, about 3-4 inches in diameter. Place a portion of the filling in the center of the dough circle.
- Gather the edges of the dough and seal them together, enclosing the filling completely. Flatten the filled dough ball gently with your palms to form a disc.
- Repeat the process with the remaining dough and filling.
Step 4: Frying the Kachoris
- Heat oil in a deep pan or kadhai over medium heat.
- Once the oil is hot, gently slide in the prepared kachoris, a few at a time, ensuring not to overcrowd the pan.
- Fry the kachoris on medium heat until they turn golden brown and crispy on all sides. This should take about 5-7 minutes per batch.
- Use a slotted spoon to remove the fried kachoris and drain them on paper towels to remove excess oil.
Step 5: Serving
- Serve the dal kachoris hot with tamarind chutney, green chutney, or a side of yogurt for a delightful snack experience.
- Enjoy these crispy, spicy treats with a cup of hot tea or coffee.
Tips for Perfect Dal Kachoris
- Ensure the dough is firm and not too soft to get crispy kachoris.
- The filling should be dry to prevent the kachoris from becoming soggy.
- Fry the kachoris on medium heat to ensure they cook evenly and become crispy.
Dal Kachoris are a labor of love, but the end result is well worth the effort. With this recipe, you can bring a taste of North India to your kitchen and delight your taste buds with every bite. Enjoy your cooking!

The creator behind this blog, and I’m thrilled to share my passion for vegetarian cooking with you.
Cooking has always been a joyful journey for me, filled with vibrant flavors, wholesome ingredients, and the creativity that comes with crafting delicious meals.
Growing up in a family where food was at the heart of every celebration, I learned the art of cooking from my mother and grandmother. Their recipes, steeped in tradition and love, inspired me to explore and experiment in the kitchen. Over the years, I’ve developed my own unique style, blending traditional and contemporary flavors to create vegetarian dishes that are both nutritious and delightful.
