Chakli is a delightfully scrumptious snack that is often made in India during the Diwali festival. Also known as Chakri, these spiral-shaped crunchy snacks are made using the perfect blend of lentils and spices. Deep-fried to golden brown perfection, chaklis are lightly spiced with turmeric and chili, packing an explosion of flavors in every bite.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Minstry of Curry
Jump to:
I have such vivid memories of coming home from school to the mouthwatering aroma of my mom's authentic Bhajanichi Chakli filling our kitchen. Diwali faral recipes, like Chakli, are passed down through generations, and my mom faithfully follows my grandma's recipe. The result? A perfectly crispy, spiced snack that's simply out of this world!
Chakli has many regional variations across India. In South India, it's known as Murukku, made with rice flour and lightly seasoned with salt and asafoetida. In Gujarat, Chakri is crafted with whole wheat or rice flour. In Maharashtra, we use Bhajani, a special homemade flour blend. Chakli is one of the most beloved Indian snacks, and there's nothing better than enjoying it with a hot cup of chai!

Diwali is my favorite time to fill the house with homemade snacks and sweets. If you're planning your festive menu, don't miss these must-try traditional recipes: Shankarpali, Chirote, and Rava Laddu. Each one is a fail-proof recipe, full of flavor, and guaranteed to bring that warm, festive feeling to your table.
If you're new to chakli or have struggled before, give this post a detailed read. You'll find flour options, pro tips for perfectly crisp chakli, and step-by-step photos to guide you from making perfect dough to frying.
Let's Talk About Bhajani
Traditional Maharashtrian Chakli gets its signature taste and crunch from a special homemade flour called Bhajani. In my family, rice and lentils are washed, air-dried, then slow-roasted with cumin and coriander seeds before being ground into a fine flour; a true labor of love that gives Chakli its authentic flavor. Every time I visit India, I bring back a few pounds of my mom's homemade bhajani so I can recreate those flavors in my own kitchen.
I've often received questions from you about what to do if you don't have bhajani flour like I usually do. So one summer, while my mom was visiting, I learned how to make it from her, so I could share it with you. She taught me two different methods, and I'm thrilled to pass them along!
If you don't have the time or opportunity to make bhajani from scratch, don't worry. Ready-made mixes like K-Pra Brand Ready Chakli Mix from Indian grocery stores work beautifully and save you the extra steps

How to make homemade bhajani (Chakli flour)
Method 1: Mom's traditional recipe using rice and lentils
This recipe requires a good flour mill or a powerful blender to grind the rice and lentils. In India, mom sends it to a professional mill that gets her finely ground flour.
Ingredients
- 1 cup basmati rice
- ½ cup chana daal
- ¼ cup urad daal
- 2 tablespoons moong daal
- 2 teaspoons coriander seeds
- 1 teaspoon cumin seeds
Instructions
Step 1 - Rinse the rice and lentils individually and drain well. Spread on separate paper towels for about 10 minutes to air-dry. Dry roast the rice and lentils, one at a time, for 5 to 6 minutes on medium heat until they start to turn light brown, stirring constantly. Roast cumin and coriander seeds for a minute. Allow all the roasted ingredients to completely cool (photos 1 - 4).

Step 2 - Grind rice and lentils in the flour mill, blender, or a small spice grinder to make fine flour. I was able to grind them in 2 to 3 batches using my small spice grinder. Sift the flour and separate the coarse flour. If the coarse flour is more than ¼ cup, grind it again to minimize the waste; otherwise, discard it. That's it! This is your homemade bhajani that can be used to make authentic bhajani chakli (photos 5 - 6).

Note: The above recipe makes 2.5 cups of flour, which should make around 25 chaklis. Since homemade flour made without a professional mill can be a bit coarse, it needs a lot more water to make a soft dough. I used almost 2 cups of water to make the dough with flour ground in my blender.
Method 2: Instant chakli flour
Here is an Instant Chakli flour recipe that can be made by simply mixing a few flours from your pantry.
Ingredients
- 1 cup rice flour, sifted
- ½ cup besan or gram flour sifted
- ¼ cup urad flour sifted
- 2 teaspoons coriander powder
- 1 teaspoon cumin powder
Instructions
Add rice flour, besan, and urad flour to a medium pan. Roast for 5 to 7 minutes, stirring frequently. Allow the flour to cool completely. Mix in ground coriander and cumin.
Note: Makes slightly less than 2 cups of flour and makes 20 - 24 chaklis. For this method and quantity, I used 1 cup of water to make the chakli dough
Where to buy a Chakli Press?
I like the Anjali chakli press (Sorya in Marathi) that I purchased in India. It is available on Amazon in the US. Here is a brass chakli press that looks good, too.

Pro Tips For Perfect Chakli
- Sift the flour, especially if using homemade flour. This will remove any larger pieces of rice or lentils that have not been ground finely.
- Add water a little bit at a time. Remember, different flours will need different amounts of liquid to make a soft dough. We found that home-milled flour needed a lot more water than the instant chakli flour or mom's flour from India.
- Taste the dough to make sure the salt and spice are to your taste. Add more red chili powder for a spicier chakli.
- After pressing 3 to 4 spirals, make sure to secure the end to the outermost circle so the chakli will stay together.
- Make sure the oil is hot enough before adding the chakli. This will prevent the chaklis from dissolving or breaking in the oil.
- Make sure each batch takes about 5 to 6 minutes, and fry them slowly so they stay crispy for weeks.
- Adding room temperature chakli to hot oil makes the oil cooler. So make sure you have high heat when adding chakli. Wait for a minute as the chakli starts to harden and then turn over. Then remember to lower the heat and continue frying at medium-low heat.
- Use a slotted spatula, which will drain out most of the oil. Place fried chakli on a paper towel-lined tray. Allow them to completely cool down before storing them in an airtight container.
How to make Chakli, Step-by-Step Recipe
Step 1 - Add the flour to a mixing bowl. Add ¼ cup of hot oil and ¼ cup of hot water. Add red chili powder, carom seeds, turmeric, salt, and sesame seeds. Mix everything with a spatula. Gradually add cold water and knead the flour to make a soft dough (add more water if needed). Cover the dough with a moist paper towel so it does not dry out (photos 1 - 4).

Step 2 - Heat the oil in a frying pan or kadhai over medium heat. Insert the chakli disc with a star shape in the middle into the chakli press. Next, take some dough, knead it for a minute, and make it into a cylindrical shape to fit in the chakli press. Insert just enough dough to almost fill the tube. Tightly secure the top lid/handle on the tube (photos 5 - 6).

Step 3 - Start pumping out the chakli in a circular motion on small pieces of parchment paper or paper towels. I usually do 3 to 4 spiral rounds, close to each other, to make one chakli. Secure the end to the outermost circle so the chakli will stay together. Continue pressing the remaining chaklis. The tube usually holds enough dough to press out 6 to 8 chaklis (photos 7 - 8).

Step 4 - Test the oil for optimum temperature by adding a small piece of dough to the oil, which should rise up gradually in 5 to 10 seconds. If it rises too fast, lower the heat, and if it does not rise in 10 seconds, allow the oil to heat up further.
Step 5 - Carefully add chakli one at a time into the hot oil, taking care not to crowd the frying pan. You can add 3 to 6 chaklis at a time, depending on the size of your pan. Keep on high heat when adding the chakli to the hot oil. After about 1 minute, lower the heat to medium. After 2-3 minutes, turn them over, one at a time, and continue to fry on medium to low heat or until they are golden brown in color for another 1 to 2 minutes. It usually takes a total of about 5-6 minutes to perfectly fry a batch of chaklis. Lower the heat when you are ready to take out the chakli. Take them out in a paper towel-lined tray and then allow them to cool down in a single layer (photos 9 - 10).

Step 6 - Repeat pressing out the chakli and frying process for the remaining dough, steps 3 and 5. Remember to increase the heat of the oil to high before adding the next batch of chakli.

Storing
Allow the chakli to completely cool down and then store them in an airtight container at room temperature. They stay good for weeks or even months as long as you keep them away from moisture.
★ Tried this recipe? I'd love to hear how it turned out! Leave a comment and let me know, or snap a quick pic and upload it-I love seeing your creations. If you're on Instagram, tag @ministry_of_curry so I can check it out. Your feedback means so much to me and makes all the time I spend perfecting each recipe totally worth it. Thank you!
Recipe
Traditional Maharashtrian Bhajani Chakli Recipe
Equipment
Recipe Video
Ingredients
- 2 cups Bhajani flour sifted, fine flour (see notes)
- 2 tablespoons oil hot AKA mohan
- ¼ cup water hot
- 2 tablespoons brown sesame seeds
- 1½ teaspoons ajwain/carom seeds ajwain
- 1 tablespoon kashmiri red chili powder
- ¼ teaspoon ground turmeric
- 2 teaspoons kosher salt
- ½ cup water room temperature
- Oil for frying
Instructions
- Add the flour to a mixing bowl. Add the hot oil and then the hot water. Add red chili powder, carom seeds, turmeric, salt and sesame seeds. Mix everything with a spatula. Gradually add cold water and knead the flour to make soft dough. (Note: You may need more water especially if the flour is coarse or older) .Cover the dough with a moist paper towel so it does not dry out.
- Start heating the oil in a frying pan or kadhai on medium heat. Insert the chakli disc with a star shape in the middle into the chakli press. Next, take some dough and knead it for a minute. Make it into a cylindrical shape to fit in the chakli press. Insert just enough dough to almost fill the tube. Tightly secure the top lid/handle on the tube.
- Start pumping out the chakli in a circular motion on small pieces of parchment paper or paper towels. I usually do 3 to 4 spiral rounds, close to each other to make one chakli. Secure the end by pinching it to the outermost circle so the chakli will stay together. Continue pressing remaining chaklis. The tube usually holds enough dough to press out 6 to 8 chaklis.
- Test the oil for optimum temperature by adding a small piece of dough to the oil, which should rise up gradually in 5 to 10 seconds. If it rises up too fast, lower the heat and if it does not rise up in 10 seconds allow the oil to heat up further.
- Carefully add chakli one at a time into the hot oil, taking care not to crowd the frying pan. You can add 3 to 6 chaklis at a time depending on the size of your pan. Keep on high heat when adding the chakli in the hot oil. After about 1 minute, lower the heat to medium. After 2-3 minutes, turn them over, one at a time and continue to fry on medium to low heat or until they are golden brown in color another 1 to 2 minutes . It usually takes a total of about 5-6 minutes to perfectly fry a batch of chaklis. Lower the heat when you are ready to take out the chakli. Take them out in a paper towel lined tray and allow to cool down in a single layer.
- Repeat pressing out the chakli and frying process for the remaining dough, steps 3 and 5. Remember to increase the heat for the oil to high before adding the next batch of chakli. Allow the chakli's to completely cool down and then store them in an airtight container at room temperature. They stay good for weeks or even months as long as you keep them away from moisture.
Notes:
- This recipe and mesurements are with my mom's super fine Bhajani flour from India. Read the main post to see how to make the flours at home especially in the US. 1. The homemade flour made without a professional mill can be a bit coarse and needs upto 2 cups of cold water to make soft dough.2. The Instant chakli flour with mixed flours, needs up to 1 cup of cold water to make soft dough.
Pro Tips
- Sift the flour especially if making homemade flour. This will remove any larger pieces of rice or lentils that have not been ground finely.
- Add water little bit at a time. Remember different flours will need different amounts of liquids to make soft dough. We found that home milled flour needed a lot more water than the instant chakli flour or mom's flour from India.
- Taste the dough to make sure the salt and spice are to your taste. Add more red chili powder for spicier chakli.
- After pressing 3 to 4 spirals, make sure to secure the end to the outermost circle so the chakli will stay together.
- Make sure the oil is hot enough before adding the chakli. This will prevent the chaklis from dissolving or breaking in the oil.
- Make sure each batch takes about 5 to 6 minutes, fry them slowly so they stay crispy for weeks.
- Adding room temperature chakli to hot oil makes the oil cooler. So make sure you have high heat when adding chakli. Wait for a minute as the chakli starts to harden and then turn over. Then remember to lower the heat and continue frying at medium low heat.
- Use a slotted spatula which will drain out most of the oil. Place fried chakli on a paper towel lined tray. Allow them to completely cool down before storing in an airtight container.
Notes
- Local Indian grocery stores also sell K-Pra Brand Chakli Ready Mix which is good for this recipe.
- Please check the full post for details on how mom makes homemade bhajani.
- 1 cup rice flour, sifted
- ½ cup besan or gram flour sifted
- ¼ cup urad flour sifted
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
Nutrition
♥ Subscribe to our Youtube Channel for tasty and easy video recipes. Looking for more Instant Pot recipes? Check out our delicious Instant Pot Recipe board on Pinterest.







Rupal says
Hi, can this be made as baked snack?
Archana says
Yes bake at 350 degrees for 10 to 12 minutes, turning half way thru
Jyoti says
Can we use only wheat flour for making chakli ?
Archana says
I have not tried with wheat but should work. Let me knwo if you try them 🙂
Shilpa says
Made chakli with instant flour...came out absolutely crunchy. Thank you so much.
Archana says
You are most welcome. Thank you for the feedback.
Bee says
Can we use the readymade flours of besan,Urad flour and rice flour and mix them ?
Archana says
Yes! You can
Usha says
Flavor is spot on but I had trouble with the dough - it was a little crumbly as I was pressing the spirals. Maybe I didn’t add enough water? Also I tried baking these at 350 for 12 mins but they weren’t crunchy. I’m giving them a lot more time and hopefully they’ll crisp up. Nonetheless, I’m going to try again! I used the “instant” flour recipe!
Archana says
Kudos to know for trying and willing to try again!
So depending is the flour is not fine you will need more water! See my notes. I would not recommend baking these. I would add more water if its crumbly. The flour should be smooth as shown in the video!
Usha says
Thank you! Yes I think it was a water issue - needed to add more. The flour was fine and I sifted it for good measure. I’ll definitely try again, as chakli is one of my absolute favorites. I ended up baking them for about 40 minutes total, and they were crunchy.
Barkha says
I followed the recipe with exact measurements and was very happy with the result. The chaklis tasted just like store bought. Thanks Archana for sharing the recipe.