Khandvi Recipe (with Step by Step Photos)

It is a mouth watering traditional Gujarati snack prepared with gram flour and butter milk and seasoned with sautéed sesame seeds and few other spices. It’s not only easy to make but healthy as well because it just involves steaming gram flour and butter milk and does not require any other complex cooking techniques. The simple yet aromatic seasoning of sauteed cumin, mustard, curry leaves, coriander and coconut makes it simply irresistible.

This step-by-step photo recipe also provides two different ways to make it. 1) Traditional khandvi rolls and 2) Easier khandvi noodles.
Preparation Time: 5 minutes
Cooking Time: 30 minutes
Total Time: 35 minutes
Serves: 3 servings
1/2 cup Gram Flour (besan/chickpea flour)
1 cup Sour Buttermilk
1/4 teaspoon Turmeric Powder (haldi)
For Seasoning:
1 teaspoon Sesame Seeds (til)
1/2 teaspoon Mustard Seeds
1/2 teaspoon Cumin Seeds
3-4 pieces Green Chillies, seeded and finely chopped
10-15 leaves Curry Leaves
2 tablespoons Coconut Scraped
4 tablespoons Coriander Leaves, finely chopped
2 tablespoons + 2 teaspoons Oil
Use the fresh gram flour (not very old) to make the khandvi. If the flour used is not fresh, khandvi will break while rolling.
To check gram flour is fresh enough or not, mix 1 teaspoon gram flour with 1 teaspoon water and if the mixture is sticky enough then it is fresh. Old flour has less stickiness compared to fresh one and it tastes little bit bitter.
Directions-1: (Khandvi Rolls)
  1. step-1
    Take gram flour, buttermilk, turmeric powder and salt in a large bowl. Mix properly and make smooth batter using hand blender. Grease large plate or back side of thali with cooking oil and keep aside.
  2. step-2
    Pour batter into a heavy bottomed pan or kadai and cook on low flame.
  3. step-3
    Keep stirring constantly to avoid lump formation.
  4. step-4
    *Cook until mixture becomes thick and does not taste raw. It will take approx 8 minutes. (Time may vary depending on thickness of pan and quantity of batter. See tips given below to learn how to check whether batter is cooked or not).
  5. step-5
    Transfer a large spoonful of batter over previously greased plate or thali. Spread batter in thin layer with the help of back of flat spoon or spatula.
  6. step-6
    Let it cool for 3-4 minutes. Once cooled, place straight cuts using knife and make 2″ wide strips.
  7. step-7
    Carefully roll each strip into roll (like a swiss roll) and transfer them to a serving dish.
  8. step-8
    Heat 2 tablespoons cooking oil in a small tempering pan. Sauté mustard seeds, cumin seeds, curry leaves and green chillies. Add sesame seeds only in the end when sauté is ready.
  9. step-9
    Pour prepared seasoning over khandvi arranged in a serving plate.
  10. l_step
    Sprinkle shredded coconut and chopped coriander leaves. Serve with spoonful of green coriander chutney or garlic chutney.
Directions-2 (Khandvi Noodles):
  1. Follow the steps 1-4 (from directions-1) and prepare the batter. Cool the batter for few minutes (approx. 4-5 min).
  2. step-10
    Take a sevai machine and fit the thick sev mould in it. Grease the entire inner surface of machine with oil, fill it with batter and close the lid.
  3. step-11
    Move machine over greased plate and turn its handle continuously to force the batter out through mould (same process as you make a chakli). Let noodles cool for 3-4 minutes.
  4. step-12
    Separate noodle strands carefully and break into small pieces. Transfer them to a serving plate or bowl. Follow step-8 of directions-1 to prepare tempering and pour it over khandvi noodles.
Tips and Variations:
  • *To check whether batter is properly cooked or not, spread small amount of it (taken from hot batter being cooked) on a small plate having smooth surface, leave it for minute or so and then try to peel it and make a roll. If it peels out easily, batter is ready.
  • If sour buttermilk is not available, then mix 1/4 cup sour curd and 3/4 cup water using blender. Alternatively, use 2 teaspoons lemon juice and normal buttermilk if buttermilk is not sour enough.
  • If you are preparing it for the first time, we recommend that you try the second method (noodles type khandvi). It is easier than making rolls.
Taste: Soft and mild sour
Serving Ideas: Gujarati Khandvi can be served with a mouth watering green mint chutney or date chutney (khajur chutney). Serve it as an evening snack with the tea/coffee or as a side dish for dinner. This snack is healthy and suitable for kids; pack kandvi in their lunch box for nice surprise.


Oct 10, 2015  by Chanda faizpurlkar
i love khandvi and recipe.

Sep 03, 2015  by Madhu drall
I like the recipe. It's very helpful. Thanks.

Apr 15, 2015  by Alakaben
I am happy to see this recipe on this site. Thank you very much.

Mar 24, 2015  by Dipti
I would like to try...

Mar 16, 2015  by Ritika
I made it today. It was perfect though I made it for the first time.

Jan 07, 2015  by Mahilakannan
May I add little chilly powder for spiciness?

Response: Hi, you can sprinkle chilli powder over top after making the rolls to make it spicy.

Nov 27, 2014  by Richa
1. Even after cooking for a long time I could taste raw besan.
2. I tried to make the rolls. The rolls came nice but they were getting merged while eating.
Any advice for next time for both the issues?

Response: Hi Richa, if the batter has raw besan smell, it means it is not cooked enough. I think it is the main reason behind both the issues.
1. If you increase the quantity of ingredients, it will take more time to cook.
2. To reduce the time of cooking, initially you can cook the batter over medium flame and stir occasionally. When it starts to thicken, immediately reduce the flame to low. Cook and stir continuously.
3. The main reason behind cooking over low flame is to keep the batter smooth and avoid lump formation.

Oct 03, 2014  by saba
I tried this recipe but can't make roll
Its just break all the dough...

Response: Hi Saba, the reason behind you couldn't make roll may be the gram flour you used. Make sure that gram flour is fresh and not very old.

Aug 12, 2014  by deepti
Please suggest salt quantity in Khandvi..Do we add or not...

Response: Add approx. 1/4 teaspoon salt while making khandvi batter in step-1. You can also taste the batter for the salt and add more if required.

Jul 19, 2014  by Vijaya
Thanks for the nice recipe. I like the way of recipe presentation with photos.

Apr 30, 2014  by vandana
Ur recipe of khandavi is very interesting...... I vll definately try it

Oct 27, 2013  by Gargy
It is really helpful for us that you are also giving photos to understand recipe easily.

Oct 04, 2013  by Samira
I don\'t have butter milk can I use yogurt?

Response: If you do not have buttermilk no need to worry. You can prepare buttermilk at home by blending 1/4 cup yogurt (curd) with 3/4 cup water using hand blender until no lumps of curd.

Sep 21, 2013  by Samira
hello....can you tell me 1 cup how much in gram??? is it India small tea cup or mug?? tell me in gram as well

Response: 1 cup gram flour is equal to 140-150 grams (approx. value).
In all recipes, 1 cup = 250 ml (Indian Style Cup) is used to measure all ingredients. You can easily find the measurement cup set in any grocery or kitchen store or online.

May 08, 2013  by samira
Thanks for recipes i am getting excited to make.., are you from India? Please tell me thanks.

Response: Yes, I am from India.

Apr 20, 2013  by devina
bhut tough tha. perfect nhi bana, but i know practice makes man prefect. Taste was good. Thanx.

Feb 23, 2013  by ranjana
i like this recipe very much thanks for it

Post a comment ( * fields are required)