Indian Kachori Recipe

Kachori is a traditional Indian dish with a crispy, flaky texture and savory filling. It can be served alone or with accompaniments of chutney and yogurt. Kachori is often enjoyed during breakfast or as a snack in India, but it can be served as part of any meal. With its delicious flavors and crunchy texture, it’s sure to be a hit for your next gathering!


  • For the Dough: 2 cups of all-purpose flour, 2 tablespoons of ghee, 1 teaspoon of carom seeds, salt to taste, and enough water to knead a soft dough.
  • For the Filling: 1 tablespoon of oil, 1 teaspoon of cumin seeds, 4-5 green chillies (finely chopped, optional), 1 teaspoon of ginger (finely grated), 1 tablespoon of coriander powder, 1 teaspoon of garam masala, ½ teaspoon of red chilli powder, 1 tablespoon of amchur powder, 1 teaspoon fennel seeds, 4-5 cloves of garlic (chopped), 2 tablespoons of chopped fresh coriander leaves, and salt to taste.
  • Oil for deep-frying the kachoris.


  1. In a large bowl, combine the all-purpose flour, ghee, carom seeds, and salt. Slowly add enough water to knead a soft, pliable dough.
  2. Cover the dough with a damp cloth and keep aside for at least 15 minutes.
  3. While the dough is resting, prepare the filling: heat oil in a frying pan set over medium heat. Add the cumin seeds and green chillies (if using). Let them fry for a few seconds, then add the ginger and sauté for 20-30 seconds.
  4. Add the coriander powder, garam masala, red chilli powder, amchur powder, and fennel seeds. Sauté for a few seconds and then add the chopped garlic and fresh coriander leaves. Sauté for 2-3 minutes, stirring often. Add salt to taste and mix well. Switch off the heat and set aside to cool.
  5. Once the dough has rested for 15 minutes and the filling is cool, make small, round balls of dough and flatten them on a lightly-floured surface. Place approx. 1 tablespoon of the filling onto the center of each flattened dough round. Pinch up the sides of the dough around the filling, and roll it into a ball. Carefully flatten the ball slightly with the palm of your hand. Repeat until all the dough is used.
  6. Heat enough oil in a deep-frying pan over medium-high heat. Once the oil is hot, carefully add the Kachoris. Fry until golden brown and crisp. Flip the Kachoris with a slotted spoon and fry until both sides are golden and crisp. Drain on paper towels and serve hot with chutney or yogurt. Enjoy!