Pillowy-soft besan thepla is Gujarati travel food at its best – chickpea flour and whole wheat kneaded with yogurt, spices, and fresh herbs into flatbreads that stay soft for days.
Step into the heart of Gujarati cuisine with one of its most cherished creations: Besan Thepla! Forget dry, tough flatbreads; these are pillowy-soft, wonderfully fragrant, and packed with flavor. The secret lies in a beautiful blend of nutty chickpea flour (besan) and wholesome whole wheat flour, infused with a medley of aromatic spices and fresh herbs. Perfect for tucking into a tiffin box for lunch, enjoying as a travel snack, or mopping up a delicious dal, these theplas are incredibly versatile and addictively delicious. Let’s get kneading!
Ingredients
• Prep time: 20 minutes | Resting time: 30 minutes to 3 hours | Cook time: 35 minutes | Yields: 12 theplas
• ⅓ cup chickpea flour (besan) – 1.1 oz / 30 g
• 1⅔ cups fine whole wheat flour (chapati atta) – 7.6 oz / 215 g
• ¼ tsp cayenne pepper, or to taste
• ¼ tsp turmeric powder
• 2 tsp (10 ml) ground cumin
• 2 tsp (10 ml) garam masala
• 1 tsp sea salt
• 2 tbsp (30 ml) finely minced fresh herbs (a mix of cilantro, parsley, basil works well)
• 2 tbsp (30 ml) melted ghee, unsalted butter, or neutral oil – 1 oz / 28 g
• ¼ cup plain yogurt, room temperature – 2.1 oz / 60 g
• ⅓ cup warm water, approximately – 2.8 oz / 80 g
• Extra whole wheat flour for dusting
• Melted ghee or butter for brushing, optional
Instructions
1. Toast the Besan: In a dry, heavy-bottomed skillet over low heat, toast the chickpea flour. Stir constantly for 3-4 minutes until it’s a shade darker and releases a wonderful nutty aroma. This step is key for flavor! Remove from the heat and let it cool completely.2. Mix the Dry : In a large mixing bowl, whisk together the cooled toasted chickpea flour, whole wheat flour, cayenne, turmeric, ground cumin, garam masala, salt, and finely minced herbs.3. Combine Wet and Dry: Add the melted ghee (or butter/oil) and the room temperature yogurt to the flour mixture. Use your fingertips to rub everything together until the mixture resembles coarse, sandy crumbs.4. Knead the Dough: Gradually pour in the warm water while mixing to form a rough, shaggy dough. Transfer it to a clean work surface and knead for 5-10 minutes until it becomes smooth, soft, and pliable. If it feels too dry, add a tiny splash of water; if too sticky, a light sprinkle of flour.5. Rest the Dough: Shape the dough into a ball, place it back in the bowl, and cover with a lid or a damp cloth. Let it rest at room temperature for at least 30 minutes, or up to 3 hours. This relaxation period is crucial for soft theplas.6. Portion and Shape: After resting, briefly knead the dough again and divide it into 12 equal portions. Roll each portion between your palms to form a smooth ball.7. Roll the Theplas: Preheat a griddle (tava) or cast-iron pan over medium-low heat. Take one ball of dough, flatten it slightly, and dip both sides in the dusting flour. On a lightly floured surface, roll it out into a thin, even circle about 6 inches (15 cm) in diameter.8. Cook the Theplas: Gently slap the rolled thepla between your hands to shake off excess flour and place it on the hot griddle. Cook for about 1 minute, until you see small bubbles appear on the surface.9. Flip and Finish: Flip the thepla and cook for another 30-45 seconds, pressing down gently with a spatula to encourage it to puff up. Once it has golden-brown spots on both sides, it’s done. Transfer to a cloth-lined container to keep warm.10. Serve: If desired, brush the hot theplas with a little melted ghee or butter. Repeat with the remaining dough and serve warm with your favorite curry, yogurt, or pickle.
Nutritional Information
• Please note that the is an estimate and can vary based on the specific and brands used.Calories: Approx. 95 kcal per theplaCarbohydrates: 15gProtein: 3gFat: 3g (0.11 oz)
Pro Tips
• for Perfect Theplas
• For extra soft theplas, use room temperature yogurt and warm water. This helps create a pliable dough that’s easy to roll.
• Don’t skip resting the dough! This allows the gluten to relax, making the theplas much softer and easier to roll without tearing.
• Use a light hand with the dusting flour. Too much can make the theplas dry and tough. Shake off any excess before placing it on the griddle.
• Store cooked theplas in a cloth-lined, airtight container or a traditional roti box (dabba). This traps the steam and keeps them soft for days.
FAQ
Q: Can I make this besan thepla recipe vegan
A: Yes, absolutely! To make these theplas vegan, simply use a neutral oil instead of ghee or butter. For the yogurt, substitute an equal amount of unsweetened, plain plant-based yogurt, such as coconut or soy yogurt, to maintain the softness.
Q: Are besan theplas a good source of vegetarian protein
A: Yes, they are a good source of plant-based protein. The combination of chickpea flour (besan) and whole wheat flour provides essential amino acids. Each thepla contains approximately 3 grams (0.11 oz / 3.1 g) of protein, making it a nutritious component of a vegetarian meal.
Q: How do I store theplas to keep them soft for meal prep
A: For optimal softness, allow the cooked theplas to cool completely. Then, stack them and store them in a cloth-lined airtight container or a traditional roti box (dabba). They will stay soft at room temperature for 2-3 days, making them perfect for vegetarian meal prep and travel snacks.
Q: What can I serve with besan thepla for a complete vegetarian meal
A: Besan theplas are incredibly versatile. For a balanced vegetarian meal, serve them with a protein-rich dal, a bowl of plain yogurt (raita), spicy Indian pickle (achar), or a simple vegetable curry like Aloo Gobi.
More Recipes You’ll Love
- Fried Green Tomato Bruschetta: An Italian Twist on a Southern Classic
- Indian-Inspired Curried Cauliflower and Peas (Sabzi)
- Orzo with Rapini and Sun-Dried Tomatoes

Pillowy-Soft Besan Thepla (Gujarati Chickpea Flatbread)
Ingredients
Method
- Toast the Besan: In a dry, heavy-bottomed skillet over low heat, toast the chickpea flour.
- Stir constantly for 3-4 minutes until it's a shade darker and releases a wonderful nutty aroma. This step is key for flavor!
- Remove from the heat and let it cool completely. 2.
- Mix the Dry : In a large mixing bowl, whisk together the cooled toasted chickpea flour, whole wheat flour, cayenne, turmeric, ground cumin, garam masala, salt, and finely minced herbs. 3.
- Combine Wet and Dry: Add the melted ghee (or butter/oil) and the room temperature yogurt to the flour mixture. Use your fingertips to rub everything together until the mixture resembles coarse, sandy crumbs. 4.
- Knead the Dough: Gradually pour in the warm water while mixing to form a rough, shaggy dough.
- Transfer it to a clean work surface and knead for 5-10 minutes until it becomes smooth, soft, and pliable. If it feels too dry, add a tiny splash of water; if too sticky, a light sprinkle of flour. 5.
- Rest the Dough: Shape the dough into a ball, place it back in the bowl, and cover with a lid or a damp cloth.
- Let it rest at room temperature for at least 30 minutes, or up to 3 hours. This relaxation period is crucial for soft theplas. 6. Portion and Shape: After resting, briefly knead the dough again and divide it into 12 equal portions.
- Roll each portion between your palms to form a smooth ball. 7.
- Roll the Theplas: Preheat a griddle (tava) or cast-iron pan over medium-low heat. Take one ball of dough, flatten it slightly, and dip both sides in the dusting flour. On a lightly floured surface, roll it out into a thin, even circle about 6 inches (15 cm) in diameter. 8.
- Cook the Theplas: Gently slap the rolled thepla between your hands to shake off excess flour and place it on the hot griddle.
- Cook for about 1 minute, until you see small bubbles appear on the surface. 9.
- Flip and Finish: Flip the thepla and cook for another 30-45 seconds, pressing down gently with a spatula to encourage it to puff up.
- Once it has golden-brown spots on both sides, it's done.
- Transfer to a cloth-lined container to keep warm. 10.
- Serve: If desired, brush the hot theplas with a little melted ghee or butter.
- Repeat with the remaining dough and serve warm with your favorite curry, yogurt, or pickle.
- Don't skip resting the dough! This allows the gluten to relax, making the theplas much softer and easier to roll without tearing.




