Kachori Recipe: How to Make Crispy Khasta Kachori at Home

Date:

If samosas are India’s most famous stuffed snack, kachori is the one that locals in Rajasthan, Uttar Pradesh and Bihar will insist is even better. A good kachori has a shell that shatters into flaky layers the moment you bite into it, giving way to a spiced lentil filling underneath that is fragrant with fennel, coriander seeds and a hint of asafoetida. It is often eaten for breakfast, dunked into a bowl of spicy potato curry or simply enjoyed with a chutney and a hot cup of chai.

This kachori recipe focuses on the classic khasta kachori made with a moong dal filling, the version most people search for when they think of this snack. You will learn how to make the flaky dough, how to prepare and stuff the lentil filling correctly so it does not leak while frying, and the low heat frying method that gives kachori its signature crisp, layered shell. Along the way, you will also find common variations, storage tips, a troubleshooting guide for the most frequent issues, and answers to the questions people ask most often about making kachori at home. By the time you finish reading, you should feel confident enough to make a full batch on your first attempt, without needing to rely on trial and error the way many home cooks do.

What is Kachori?

Kachori is a round, deep fried Indian pastry with a savoury filling, most commonly made from spiced moong dal, urad dal, or sometimes onions or green peas depending on the region. Unlike samosa, which is folded into a triangle or cone, kachori is shaped into a round disc with the filling sealed inside before frying, and it puffs up slightly as it cooks, creating thin, flaky layers in the shell. The filling is usually drier than a samosa filling, since a wet filling would make the dough difficult to seal and prone to bursting in the oil.

Kachori is especially popular in North Indian states like Rajasthan, Uttar Pradesh, Madhya Pradesh and Bihar, where it is often eaten as a breakfast item, served alongside a spicy potato curry called aloo sabzi or aloo ki sabzi, rather than with chutney alone the way samosa usually is.

Where Does Kachori Come From?

Kachori has deep roots in the Marwari and Rajasthani culinary tradition, where deep fried, stuffed breads and pastries have long been a way to preserve food and create satisfying, portable meals in a hot, arid climate. Over generations, the dish spread across North India, picking up regional variations along the way, from the classic dal stuffed khasta kachori of Rajasthan, to the onion stuffed kachori popular in parts of Madhya Pradesh, and the large, chaat style raj kachori that has become a street food attraction in its own right in cities across North India.

Today, kachori is closely tied to breakfast culture in many North Indian towns, where small shops sell nothing but freshly fried kachori and aloo sabzi each morning, often selling out within a couple of hours. It has also become popular well beyond its home region, and you will now find kachori on menus at Indian restaurants and sweet shops across the country.

Why This Kachori Recipe Works

A few things make this recipe worth following if you want a proper khasta, flaky kachori.

  • The dough uses the same fat rubbing, or moyan, technique as good samosa dough, which is what creates the flaky layers kachori is known for.
  • The moong dal filling is cooked dry and well spiced, so it holds together properly inside the dough instead of turning soggy.
  • The shaping method is explained step by step, since sealing a round kachori without splitting takes a slightly different technique than folding a samosa.
  • The frying method uses controlled, low to medium heat, which is essential for kachori to puff up nicely without bursting.
  • The recipe includes a make ahead tip for the filling, so you can prep in advance and fry fresh kachori whenever you want them.

Equipment You Will Need

You will need a mixing bowl for the dough, a small blender or mortar and pestle to coarsely grind the soaked moong dal, and a pan for cooking the filling until it dries out properly. For frying, a deep, heavy bottomed kadai or pan is best, since it holds enough oil to let the kachori float and puff evenly, along with a slotted spoon for turning them gently without piercing the shell.

Nutrition Information (Per Kachori)

The values below are approximate for one medium sized fried moong dal kachori, based on this recipe making about 10 to 12 kachoris. Actual numbers will vary with size and oil absorption.

  • Calories: approximately 150 to 180 kcal
  • Carbohydrates: approximately 18 to 20 g
  • Protein: approximately 4 to 5 g
  • Fat: approximately 8 to 10 g
  • Fibre: approximately 2 g
  • Sodium: moderate, mainly from added salt, so adjust to taste

Kachori Ingredients

This recipe makes about 10 to 12 medium kachoris.

For the Dough

  • All purpose flour (maida) – 2 cups
  • Carom seeds (ajwain) – 1/2 teaspoon
  • Salt – 3/4 teaspoon
  • Cooking oil or ghee – 4 tablespoons, for the dough
  • Cold water – as needed, to form a firm dough

For the Moong Dal Filling

  • Split yellow moong dal (skinned) – 1 cup, soaked for 2 to 3 hours and drained
  • Cooking oil – 2 tablespoons
  • Asafoetida (hing) – a small pinch
  • Fennel seeds – 1 teaspoon, coarsely crushed
  • Coriander seeds – 1 teaspoon, coarsely crushed
  • Ginger – 1 teaspoon, grated
  • Green chilli – 1, finely chopped (optional)
  • Turmeric powder – 1/4 teaspoon
  • Kashmiri chilli powder – 1 teaspoon
  • Coriander powder – 1 teaspoon
  • Garam masala – 1/2 teaspoon
  • Dry mango powder (amchur) – 1 teaspoon
  • Salt – to taste

For Frying

  • Oil for deep frying – enough to fully submerge the kachoris

How to Make Kachori at Home (Step by Step)

Step 1: Make the Dough

In a mixing bowl, combine the flour, carom seeds and salt. Add the oil or ghee and rub it into the flour with your fingertips until it resembles coarse breadcrumbs and holds its shape when pressed together. Slowly add cold water, a little at a time, and knead into a firm, slightly stiff dough, similar in texture to samosa dough. Cover with a damp cloth and let it rest for at least 20 to 30 minutes while you prepare the filling.

Step 2: Prepare the Moong Dal Filling

Drain the soaked moong dal well and grind it coarsely in a blender with little to no water, aiming for a rough, grainy texture rather than a smooth paste. Heat oil in a pan and add asafoetida, followed by the crushed fennel and coriander seeds. Let them sizzle briefly, then add the grated ginger and green chilli if using. Add the ground moong dal and cook on medium-low heat, stirring frequently, for 8 to 10 minutes until the raw smell disappears and the mixture dries out and separates into loose, crumbly grains rather than staying sticky.

Step 3: Season the Filling

Add turmeric, chilli powder, coriander powder and salt, and continue cooking for another 2 to 3 minutes so the spices cook through properly. Turn off the heat and stir in garam masala and dry mango powder. It is important that this filling ends up completely dry and crumbly, since any residual moisture will make the kachori soggy or cause it to split while frying. Let the filling cool completely before shaping.

Step 4: Shape the Kachori

Divide the rested dough into equal sized balls, slightly smaller than a golf ball. Flatten one ball in your palm and use your thumbs to shape it into a small bowl, keeping the edges slightly thinner than the centre. Place about a tablespoon of the cooled filling in the middle, then bring the edges up and over the filling, pinching them together at the top to seal completely, and gently pinch off any excess dough.

Step 5: Flatten Gently

With the sealed side facing down, very gently press the stuffed ball down with your palm to flatten it slightly into a round disc, being careful not to press so hard that the filling breaks through the dough. The kachori should end up about half an inch thick, thicker than a samosa dough round.

Step 6: Fry Low and Slow

Heat oil in a deep pan over low to medium heat. Test the temperature by dropping in a small piece of dough, it should rise slowly and steadily rather than browning immediately. Slide in the kachoris a few at a time, without overcrowding the pan, and fry on low heat for the first few minutes without touching them, which allows them to puff up properly. Continue frying for 12 to 15 minutes total, turning occasionally, until they are evenly golden brown and firm. Drain on paper towels and let them rest for a few minutes before serving, as this helps the shell firm up further.

Pro Tips for the Best Kachori

  • Make sure the moong dal filling is completely dry before using it. A moist filling is the single biggest reason kachoris split open or turn soggy after frying.
  • Keep the dough firm, not soft, using the same moyan or fat rubbing method used for samosa dough, which is what gives kachori its flaky layers.
  • Fry on low heat, especially for the first few minutes, since this is what allows the kachori to puff up properly instead of staying flat and dense.
  • Do not press the stuffed kachori too flat. A slightly thick, gently flattened disc puffs up much better than one that has been rolled thin.
  • Let kachoris rest for a few minutes after frying before serving, since the shell continues to crisp up slightly as it cools.

Popular Variations of Kachori

  • Pyaaz kachori: A Rajasthani favourite filled with a spiced onion mixture instead of dal, popular in Jodhpur and other parts of Rajasthan.
  • Matar kachori: Filled with a coarsely mashed, spiced green pea mixture, especially popular in Uttar Pradesh and Bihar during the winter season when fresh peas are widely available.
  • Raj kachori: A larger, thinner, crisper kachori that is not eaten plain, instead broken open and filled with yogurt, chutneys, potatoes, sprouts and sev, turning it into a full chaat dish.
  • Khasta kachori with aloo sabzi: The most traditional breakfast pairing, where khasta kachori is served crushed into a bowl of spicy potato curry rather than with chutney alone.
  • Mawa kachori: A sweet variation from Rajasthan, particularly Jodhpur, filled with a sweetened khoya and dry fruit mixture instead of a savoury filling.

The Science Behind a Flaky, Puffed Kachori

Kachori’s signature texture, a shell that puffs up and shatters into thin, flaky layers, comes down to two separate factors working together. The first is the same moyan technique used in samosa dough, where fat is rubbed into the flour before water is added, limiting gluten formation and creating short, tender layers instead of one dense, chewy sheet. The second, unique to kachori, is what happens once the sealed dough hits hot oil. The moisture inside the filling and the small pocket of air trapped when you seal the dough both turn to steam as the temperature rises, and that steam has nowhere to go except to push outward against the dough, causing the kachori to puff up like a small balloon.

This is exactly why frying temperature matters so much for kachori specifically, even more than it does for samosa. If the oil is too hot, the outside of the dough sets and browns before enough steam has built up inside to create a proper puff, leaving you with a kachori that is browned but flat and dense. If the oil is too cool, the dough absorbs oil before it has a chance to set at all, leading to a greasy, heavy result. Starting on low heat and giving the kachori time to puff before increasing the temperature slightly is the balance that produces the classic light, flaky texture.

Choosing the Right Dal for Your Filling

While split yellow moong dal is the classic choice for khasta kachori, the type and preparation of the lentil does make a noticeable difference to the final filling. Skinned, split moong dal is preferred because it cooks relatively quickly, has a mild, slightly sweet flavour that carries spices well, and dries out into a crumbly texture that holds together nicely once fried. Some regional recipes use urad dal instead, which has a slightly richer, earthier flavour and a denser texture, or a mix of both dals for a more complex filling.

Whichever dal you choose, soaking time matters. Soaking for at least 2 to 3 hours softens the lentils enough to grind coarsely without needing to fully cook them first, which is what gives kachori filling its characteristic slightly grainy bite, different from the smooth mash you would get from a fully boiled dal. Avoid over soaking for many hours, since overly soft, waterlogged lentils are harder to dry out properly during cooking and can leave your filling too moist.

Regional Kachori Styles Across India

Kachori has developed distinct regional personalities as it spread across North and Central India, and it is worth knowing the differences if you want to explore beyond the classic moong dal version.

  • Rajasthani khasta kachori: The style this recipe is based on, with a thin, flaky, well spiced moong dal filling, typically eaten with a spicy potato curry for breakfast.
  • Jodhpuri pyaaz kachori: A Rajasthani specialty from Jodhpur, stuffed with a coarsely spiced onion filling instead of dal, known for its deep, savoury flavour.
  • Bihari and Uttar Pradesh kachori: Often made with a slightly thicker shell and a urad dal or matar filling, commonly served with a tangy potato curry called dubki wale aloo.
  • Indori kachori: From Indore in Madhya Pradesh, this version is often served with a sweet and tangy pumpkin curry called kaddu ki sabzi, alongside a drizzle of sweet chutney, reflecting the city’s love of contrasting flavours in street food.
  • Bengali radhaballabhi: A close cousin from West Bengal, usually made with a spiced urad dal filling and a slightly softer, thinner shell, often served with a potato based curry called aloo dum.

Serving Suggestions

The most traditional way to serve khasta kachori is crushed or whole in a bowl of spicy, tangy aloo sabzi, a potato curry made specifically to pair with kachori, often eaten as a breakfast in Rajasthan and Uttar Pradesh. Kachori is also delicious on its own with a sweet tamarind chutney or a spicy green chutney, alongside a hot cup of masala chai. For a more elaborate spread, serve alongside samosas and other fried snacks as part of a larger tea time platter for guests.

What to Drink with Kachori

In Rajasthan and Uttar Pradesh, kachori is most often paired with hot masala chai, the warmth and light spice of the tea working well against the richness of the fried shell and lentil filling. Some regions also enjoy kachori alongside a glass of chaas, a thin, salted buttermilk drink that helps cut through the richness of a fried breakfast. If you are serving kachori later in the day rather than at breakfast, a cold glass of sweet or salted lassi also makes a refreshing accompaniment.

Storage and Make Ahead Tips

The moong dal filling can be made up to 2 days in advance and refrigerated in an airtight container, which makes fresh kachori a realistic option even on a busy morning. Shaped, uncooked kachoris can also be frozen on a tray until firm, then transferred to a freezer bag, and fried directly from frozen with a few extra minutes added to the frying time. Already fried kachoris keep well at room temperature for up to 2 days in an airtight container, and reheat best in an oven or air fryer, which helps restore some of the original crispness that a microwave cannot.

Is Kachori Healthy?

Like samosa, kachori is a deep fried snack, so it is best enjoyed occasionally rather than as a daily habit, especially since the flaky dough absorbs a noticeable amount of oil during frying. The moong dal filling does provide some plant protein and fibre, which offers a bit more nutritional value compared to a purely starchy filling. If you want a lighter version, you can bake shaped kachoris at a high temperature until golden, though the texture will be less flaky than the traditional deep fried version, since a lot of kachori’s signature texture comes directly from the frying process.

Troubleshooting Guide

My kachori came out flat instead of puffed

A flat kachori usually means the oil was too hot when frying started, setting the shell before enough internal steam could build up to create a puff, or that the dough was rolled or pressed too thin during shaping. Start frying on lower heat and let the kachori sit undisturbed for the first minute or two before turning.

My kachori split open during frying

This is almost always caused by a moist filling or an incomplete seal. Make sure the moong dal mixture is fully dried out before cooling and using it, and press the sealed edges firmly together, checking for any thin spots or gaps before flattening the kachori.

The filling tastes bland even though I added spices

This usually happens when the filling is not cooked long enough after the spices go in, since raw spice powders taste flat and slightly bitter until they have had a chance to cook through properly. Make sure to cook the filling for the full time suggested after adding the spice powders, and taste and adjust salt before it cools.

My kachoris turned out oily and heavy

Oily kachoris usually mean the oil temperature was too low, which lets the dough soak up oil slowly instead of frying quickly. Preheat the oil properly and test with a small piece of dough before adding a full batch, and avoid overcrowding the pan, which drops the temperature further.

Common Mistakes to Avoid

  • Using a wet or undercooked filling, which is the most common reason kachoris split open or turn soggy inside.
  • Rolling the stuffed kachori too thin, which prevents it from puffing up properly during frying.
  • Frying on high heat, which browns the outside quickly while leaving the inside doughy and undercooked.
  • Overcrowding the pan while frying, which drops the oil temperature and leads to greasy, unevenly cooked kachoris.
  • Skipping the resting time for the dough, which makes it harder to shape evenly and can lead to cracks while stuffing.

Frequently Asked Questions About Kachori

Why does my kachori turn out hard instead of flaky?

This is usually caused by not rubbing enough fat into the flour during the dough making stage, or by kneading the dough too much, which develops gluten and makes the shell tough rather than flaky.

Why did my kachori split open while frying?

A split usually means the filling was not dry enough, or the dough was sealed unevenly, leaving a thin or weak spot that gives way under the pressure of the steam building up inside during frying.

Can I make kachori filling in advance?

Yes, the moong dal filling keeps well in the refrigerator for up to 2 days in an airtight container, which makes it easy to shape and fry fresh kachoris whenever you are ready.

What is the difference between kachori and samosa?

Kachori is round and stuffed with a dry filling, most often moong dal, onion or peas, while samosa is folded into a triangle or cone shape and typically filled with a spiced potato mixture. Kachori also tends to have a flakier, puffier shell.

Can I bake kachori instead of frying it?

Yes, brush the shaped kachoris well with oil and bake at a high temperature, around 200 degrees Celsius, for 25 to 30 minutes, turning halfway. The result will be less flaky than fried kachori but still a reasonably crisp, lighter alternative.

What is traditionally served with kachori?

Khasta kachori is most traditionally served with a spicy potato curry called aloo sabzi, though it is also delicious with tamarind chutney, green chutney, or simply a hot cup of chai.

How many kachoris does this recipe make?

This recipe makes about 10 to 12 medium kachoris using 2 cups of flour and 1 cup of soaked moong dal. You can scale the recipe up easily if you are cooking for a larger group or want extra to freeze.

Can I use whole moong dal instead of split moong dal?

Split, skinned moong dal is preferred because it grinds and cooks more evenly, but whole moong dal can be used if soaked for longer and the skins are removed by rubbing the soaked dal between your palms before grinding.

Why does restaurant style kachori taste different from homemade?

Restaurants and street vendors often fry in oil that has been used many times, which develops a deeper, slightly smoky flavour that is hard to fully replicate at home with fresh oil. Using a small pinch of extra asafoetida and being generous with whole spices in the tempering can help close that gap at home.

Kachori as a Breakfast Institution

In many towns across Rajasthan and Uttar Pradesh, kachori is not just a snack but a genuine breakfast institution, with small family run shops that open early each morning and sell nothing else until the day’s batch runs out, sometimes within just a couple of hours. Regulars often have a favourite shop they have been visiting for years, and the combination of fresh, hot kachori with a spicy potato curry is considered by many to be one of the most satisfying ways to start the day. This tradition of a dedicated morning kachori shop is part of why the dish carries such strong nostalgic value for people from these regions, well beyond simply being a fried snack, and it is one of the reasons kachori recipes are searched for so often by people who have moved away from home and are trying to recreate that same breakfast experience in their own kitchen.

Time and Planning Overview

If you want to plan out when to start cooking, it helps to know how the time breaks down across the recipe. Soaking the moong dal takes 2 to 3 hours, but this is entirely hands off and can happen while you go about your day, or even overnight in the refrigerator. Making the dough and letting it rest takes about 30 minutes, while cooking the filling until properly dry takes around 15 to 20 minutes of active time on the stove, plus time to cool before shaping. Shaping 10 to 12 kachoris takes roughly 20 minutes once you are comfortable with the technique, and frying in batches on the recommended low heat takes about 30 to 35 minutes in total. Excluding the soaking time, plan for around 90 minutes of active involvement from dough to finished kachori, and consider soaking the dal the night before if you want a quicker morning cooking session.

Final Thoughts

Kachori might look intimidating with its flaky, puffed up shell, but once you understand the two key rules, keep the filling completely dry and fry on low heat, it becomes a very manageable recipe to make at home. Take your time with the dough and the shaping, and you will end up with kachoris that puff up beautifully and shatter into flaky layers with every bite. Try this recipe the next time you want a proper North Indian breakfast, and pair it with a warm bowl of aloo sabzi for the full traditional experience.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Share post:

spot_imgspot_img

Popular

More like this
Related

Rajma Masala: The Ultimate Guide to North Indian Kidney Bean Curry and Hotel-Style Cooking

There are few dishes in the Indian culinary firmament...

Paneer Butter Masala: The Complete Guide to India’s Most Beloved Vegetarian Curry

Few dishes capture the heart of Indian cuisine quite...

Best Gaming Laptops Under ₹60,000 in India (2026)

Finding the best gaming laptops under ₹60000 in India...

Why Hyderabadi Mutton Biryani Captures Global Attention in 2026?

The numbers tell a compelling story. Google search volume...