Khandvi is one of those recipes that looks elegant on a serving platter but is made from just a handful of pantry staples. A smooth mixture of gram flour, yogurt, and water is gently cooked until thick, then spread into a paper-thin layer before being rolled into delicate spirals. The final tempering adds a nutty crunch and fragrant finish that makes every bite incredibly satisfying.
What I appreciate most about this recipe is how simple ingredients transform into something that feels special. The yogurt brings a gentle tang, while the gram flour creates a silky texture that practically melts in your mouth. A touch of garlic and green chili gives the rolls a subtle kick without overpowering their delicate flavor.
The first time I made this recipe, I realized that timing is everything. Once the batter reaches the perfect consistency, spreading it quickly makes all the difference. After a couple of tries, it became one of those recipes my family requests whenever we want a light snack that feels homemade and comforting.
Although Khandvi requires a little attention while cooking, the ingredients are inexpensive, the preparation is straightforward, and the results are always worth the effort. Whether you’re serving it with afternoon tea, as a party appetizer, or alongside a traditional Indian meal, these beautiful rolls never fail to impress.
Love this recipe? Pin it to your Indian Recipes board on Pinterest so you don’t lose it!
Why You’ll Love This Recipe
- Beautiful Yet Simple: These elegant rolls look impressive, but they’re made with everyday pantry ingredients and a straightforward cooking process.
- Light and Satisfying: Unlike many fried snacks, Khandvi feels light while still delivering plenty of flavor and a wonderfully creamy texture.
- Perfect for Entertaining: The delicate rolls can be prepared ahead of time and make an attractive appetizer for gatherings and festive meals.
- Naturally Vegetarian: This classic Gujarati favorite is completely vegetarian and pairs well with a variety of Indian dishes.
- Balanced Flavor: Tangy yogurt, nutty sesame seeds, aromatic curry leaves, and mild spices create layers of flavor without overwhelming the palate.
Key Ingredients & Why
- Gram Flour (Besan): This is the foundation of Khandvi. It thickens into a smooth, flexible batter that can be spread thinly and rolled without breaking when cooked properly.
- Yogurt: Yogurt provides the signature tangy flavor while helping create the silky texture that makes traditional Khandvi unique.
- Garlic and Green Chili Paste: This combination infuses the batter with gentle heat and savory depth, ensuring every roll is flavorful from the inside out.
- Mustard Seeds: Tempered mustard seeds add a pleasant pop of texture and release a warm, nutty aroma that complements the mild rolls.
- Sesame Seeds: White sesame seeds contribute subtle nuttiness and a delicate crunch that contrasts beautifully with the soft texture.
- Curry Leaves: When fried briefly in hot oil, curry leaves release aromatic oils that give the finished dish its unmistakable South Asian flavor.
Variations & Substitutions
- Extra Tangy Flavor: Replace up to ¼ cup of the water with additional yogurt (1:1 ratio) for a slightly tangier Khandvi. Add a splash of water if the batter becomes too thick.
- Milder Version: Substitute the green chili paste with ½ tsp finely grated ginger (1:1 volume) for a gentler flavor that’s suitable for children or those sensitive to heat.
- Garlic-Free Option: Omit the garlic and increase the ginger to 1 tbsp total to maintain aromatic depth without changing the recipe’s texture.
- Fresh Coconut Garnish: Sprinkle 2 to 3 tbsp freshly grated coconut over the finished rolls for added freshness and a traditional presentation.
- Herb Finish: Garnish with 2 tbsp finely chopped cilantro just before serving for a bright, fresh flavor that complements the tempering.
Equipment Needed
- Heavy-Bottom Skillet or Saucepan: Ensures even cooking and helps prevent the batter from scorching as it thickens.
- Flat Metal Spatula or Offset Spatula: Makes it easier to spread the hot batter into an even, thin layer. (A silicone spatula can also work.)
- Large Stainless Steel Plates or Baking Sheets: Provide a smooth surface for spreading the cooked batter quickly. (Clean marble countertops also work well.)
- Bench Scraper or Pizza Cutter: Helps create neat, even strips for rolling.
- Small Tempering Pan: Ideal for heating the oil and blooming the spices evenly.
Warning: Do not spread the batter onto plastic or heat-sensitive surfaces. The mixture is extremely hot immediately after cooking.
Yield & Exact Sizing
- Total Yield: Approximately 20 to 24 Khandvi rolls.
- Serving Size: About 5 to 6 rolls per person.
- Size & Shape: Spread the batter to approximately ¹⁄₁₆ inch (1.5 to 2 mm) thick. Cut strips about 1½ inches wide and 5 to 6 inches long before rolling.
- Cooking Shrinkage: The batter experiences minimal shrinkage. The rolls hold their shape well once cooled completely.
Ingredients
For the Khandvi Batter:
1 cup gram flour (besan)
½ cup plain yogurt
2 cups water
1 tbsp garlic and green chili paste
1 tsp sugar (optional)
1 tbsp lemon juice (optional)
1 tsp salt, or to taste
For the Tempering:
1 tbsp neutral oil
½ tsp mustard seeds
1 tsp white sesame seeds
Pinch of asafoetida (hing)
8 to 10 fresh curry leaves
Optional Garnish:
2 tbsp chopped cilantro
2 tbsp freshly grated coconut
Instructions
- Whisk the batter until completely smooth. Combine the gram flour, yogurt, water, garlic and green chili paste, salt, and the optional sugar and lemon juice. Whisk thoroughly until no lumps remain.
- Cook the mixture over medium heat. Stir constantly with a spatula to prevent sticking as the batter gradually thickens, about 10 to 12 minutes.
- Test the consistency. Spread a small spoonful onto a plate. Let it cool for 30 seconds. If it peels away easily without sticking, the batter is ready.
- Spread the batter immediately. Pour the hot mixture onto clean plates or baking sheets and spread it into an even, paper-thin layer as quickly as possible.
- Allow the layer to cool completely. Let it rest for 5 to 8 minutes until firm enough to cut cleanly.
- Cut and roll. Slice the sheet into long strips about 1½ inches wide. Carefully roll each strip into a tight spiral and arrange the rolls on a serving plate.
- Prepare the tempering. Heat the oil over medium heat (about 325°F to 350°F / 163°C to 177°C). Add the mustard seeds and let them begin to pop. Stir in the sesame seeds, asafoetida, and curry leaves, then cook for a few seconds until fragrant.
- Finish and serve. Spoon the warm tempering evenly over the Khandvi rolls. Garnish with chopped cilantro or freshly grated coconut, if desired, and serve at room temperature.
Visual & Tactile Cues
Mixing the Batter
- The batter should be completely smooth, pourable, and free of even tiny flour lumps.
- It should resemble the consistency of thin pancake batter before cooking.
Cooking the Batter
- The mixture will gradually change from thin and glossy to thick, silky, and pudding-like.
- It should coat the spatula evenly without dripping off immediately.
Testing for Readiness
- A thin sample spread on a plate should cool quickly and peel away in one clean sheet.
- If it sticks or tears, continue cooking for another 30 to 60 seconds before testing again.
Spreading the Batter
- The layer should be thin enough to see a slight sheen through it while remaining fully coated.
- Thick areas may crack during rolling, while overly thin spots can tear.
Rolling the Khandvi
- The strips should lift easily from the plate and roll smoothly without splitting.
- Finished rolls should hold their spiral shape while remaining soft and tender when gently pressed.
Cooking Notes (Pro Tips)
- Cook Until the Batter Passes the Test: The most reliable way to know the batter is ready is the plate test. Spread a small amount on a plate, let it cool for 30 seconds, and peel it off. If it comes away cleanly, you’re ready to spread the rest.
- Work Quickly After Cooking: Once the batter reaches the correct consistency, it begins setting immediately. Spread it over your prepared plates without delay to achieve thin, flexible sheets.
- Keep Stirring Constantly: Continuous stirring prevents lumps and scorching while ensuring the batter thickens evenly. A flat silicone spatula works especially well for scraping the bottom of the pan.
- Temper Gently: Heat the oil just enough for the mustard seeds to pop. Overheating can burn the sesame seeds and curry leaves, resulting in a bitter flavor.
Storage & Reheating Guide
- Refrigerator: Store leftover Khandvi in an airtight container for up to 3 days. Separate layers with parchment paper if stacking to prevent sticking.
- Freezer: Freezing is not recommended, as the delicate texture can become grainy and the rolls may crack after thawing.
- Serving After Refrigeration: Let the rolls sit at room temperature for 15 to 20 minutes before serving for the best texture and flavor.
- Reheating: Khandvi is traditionally enjoyed at room temperature. If desired, warm it gently in a covered skillet over low heat for 1 to 2 minutes. Avoid microwaving, as it can make the rolls rubbery and dry.
Serving Suggestions
These soft Gujarati Khandvi rolls are perfect for afternoon tea, festive celebrations, or as a light appetizer before an Indian meal.
- Green Cilantro Chutney: The bright, herbaceous flavor adds freshness and complements the tangy yogurt in the rolls.
- Sweet Tamarind Chutney: Its sweet and tangy profile creates a delicious contrast with the savory tempering.
- Masala Chai: A warm cup of lightly spiced tea balances the delicate flavors and makes an excellent afternoon snack pairing.
- Fresh Cucumber and Tomato Salad: A crisp salad adds refreshing texture and pairs beautifully with the soft, silky rolls without requiring additional cooking.
Nutrition Facts
Estimated Nutrition per Serving
- Calories: 170 kcal
- Fat: 7 g
- Carb: 21 g
- Protein: 7 g
Disclaimer: This nutritional information is an estimate provided by an online calculator and is meant for informational purposes only.
Recipe Science
Khandvi is a traditional Gujarati snack prepared by cooking a thin batter of gram flour, yogurt, and water until it reaches a spreadable consistency. The cooked mixture is immediately spread into very thin sheets, cooled, cut into strips, and rolled before being finished with a fragrant tempering of mustard seeds, sesame seeds, asafoetida, and curry leaves.
Gram flour contains proteins and starches that gelatinize during cooking, allowing the batter to transform from a pourable liquid into a smooth, flexible sheet. Yogurt contributes acidity, which enhances flavor while also helping create the characteristic silky texture. Constant stirring distributes heat evenly and prevents lumps or scorching as the mixture thickens.
Because the batter begins setting almost immediately after cooking, spreading it quickly is essential for producing thin, pliable sheets that roll without cracking. Proper storage in an airtight container helps maintain moisture, while serving the rolls at room temperature preserves their soft texture more effectively than reheating at high temperatures.
Each serving is relatively moderate in calories and saturated fat while providing plant-based protein from gram flour. Sodium content will vary depending on the amount of salt added during preparation. If sodium intake is a concern, reduce the added salt and rely on fresh herbs, lemon juice, and the aromatic tempering to maintain flavor without significantly changing the dish.
Frequently Asked Questions
- Why did my Khandvi crack while rolling? The batter was either cooked slightly too long, spread too thick, or allowed to cool for too long before rolling.
- How do I know when the batter is fully cooked? Perform the plate test. A thin layer should cool quickly and peel away cleanly without sticking.
- Can I make Khandvi ahead of time? Yes. Prepare it up to one day in advance, refrigerate in an airtight container, and serve at room temperature after letting it stand for 15 to 20 minutes.
- Can I skip the tempering? You can, but the tempering contributes much of the traditional aroma and flavor that makes Khandvi distinctive.
- I live outside the United States and can’t find gram flour. What should I use? Look for besan at Indian, Pakistani, Bangladeshi, or Middle Eastern grocery stores. It is made from split chickpeas and is essential for achieving the authentic texture. Regular chickpea flour can vary in grind and may produce slightly different results.
- Can I make this recipe without garlic? Yes. Simply omit the garlic and use fresh ginger with green chili for a traditional variation that still delivers excellent flavor.
Conclusion
Khandvi is one of those classic recipes that proves simple ingredients can create something truly elegant. Once you master the batter consistency and quick spreading technique, you’ll find yourself making these soft, silky rolls again and again for family gatherings, afternoon snacks, and festive occasions.
Remember, every batch is a chance to build confidence in the kitchen, so don’t worry if your first rolls aren’t perfectly uniform. They’ll still be delicious! What’s your favorite chutney to serve alongside Khandvi? I’d love to hear in the comments.
Happy cooking, friend!
4
servings10
minutes12
minutes170
kcalThese soft and silky Gujarati Khandvi rolls are made with gram flour, yogurt, and a simple tempering of mustard seeds, sesame seeds, and curry leaves. They are light, savory, and surprisingly easy to make once you master the smooth batter and quick rolling technique.
Ingredients
- For the Khandvi Batter:
1 cup gram flour (besan)
½ cup plain yogurt
2 cups water
1 tbsp garlic and green chili paste
1 tsp sugar (optional)
1 tbsp lemon juice (optional)
1 tsp salt, or to taste
- For the Tempering:
1 tbsp neutral oil
½ tsp mustard seeds
1 tsp white sesame seeds
Pinch of asafoetida (hing)
8 to 10 fresh curry leaves
- Optional Garnish:
2 tbsp chopped cilantro
2 tbsp freshly grated coconut
Directions
- Whisk the batter until completely smooth. Combine the gram flour, yogurt, water, garlic and green chili paste, salt, and the optional sugar and lemon juice. Whisk thoroughly until no lumps remain.
- Cook the mixture over medium heat. Stir constantly with a spatula to prevent sticking as the batter gradually thickens, about 10 to 12 minutes.
- Test the consistency. Spread a small spoonful onto a plate. Let it cool for 30 seconds. If it peels away easily without sticking, the batter is ready.
- Spread the batter immediately. Pour the hot mixture onto clean plates or baking sheets and spread it into an even, paper-thin layer as quickly as possible.
- Allow the layer to cool completely. Let it rest for 5 to 8 minutes until firm enough to cut cleanly.
- Cut and roll. Slice the sheet into long strips about 1½ inches wide. Carefully roll each strip into a tight spiral and arrange the rolls on a serving plate.
- Prepare the tempering. Heat the oil over medium heat (about 325°F to 350°F / 163°C to 177°C). Add the mustard seeds and let them begin to pop. Stir in the sesame seeds, asafoetida, and curry leaves, then cook for a few seconds until fragrant.
- Finish and serve. Spoon the warm tempering evenly over the Khandvi rolls. Garnish with chopped cilantro or freshly grated coconut, if desired, and serve at room temperature.

