The Kitchen Docs

  • Home
  • Recipes
  • About
  • Subscribe
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Breakfast

    High Protein Tofu Thepla (Soft Indian Flatbread)

    Published: Aug 20, 2026 by Vaishali · This post may contain affiliate links · Leave a Comment

    • Facebook
    • Email
    Jump to Recipe Print Recipe

    Make a high-protein tofu thepla in just 40 minutes. This easy Gujarati-style flatbread packs 9g+ protein per serving using tofu, whole wheat flour, and Indian spices and aromatics. Perfect for lunchboxes, travel, or meal prep.

    Indian high protein tofu thepla (flatbread) with spicy tomato chutney, yogurt, and green chilies on a dark surface.

    📋 Recipe at a Glance

    • 🎯 Difficulty - Medium
    • ⏱ Time - 15 minutes prep, 25 minutes cook time
    • 🌿 Diet - Vegetarian, High-Protein, Meal Prep, Travel, Freezer Friendly
    • 🫙 Equipment - Stand mixer and cast iron skillet or griddle
    • 👨‍👩‍👧 Servings - 15 theplas (serves 5-8 people)
    • 💪 Protein - 18 g protein per cheela

    Have a question about this recipe? Ask AI!

    ChatGPT
    Google AI
    Perplexity
    Grok

    I was exposed to this soft, delicious flatbread that was just as great for breakfast as it was for a snack when I was in graduate school. A Gujarati friend shared the basic recipe as a grad school survival trick long before "meal prep" was trendy.

    By day, I'm a scientist studying food systems, and by night, a recipe tester with my family as the honest panel, so you know that this high-protein tofu version went through a couple of test batches before it earned real protein numbers, a texture that stays soft for days, and a flavor that never tastes like a compromise. This high protein version takes everything we love about classic thepla and boosts the nutrition by adding tofu directly into the dough.

    Pair it with my homemade yogurt and tomato ginger and date chutney, or Mixed Lentil Dal, for an extra protein boost at dinner. It also makes a great wrap for leftover Keema or a side for my Avocado Cottage Cheese Dip when you want a quick, protein-packed lunch. Or simply enjoy it rolled up with a cup of Indian style Cappuccino for a snack!

    Blank Form (#3)

    Get this recipe in your inbox.
    Share your email and we will send it straight to your inbox. Plus, enjoy regular doses of recipe inspiration as a bonus!

    Jump to:
    • 📋 Recipe at a Glance
    • 💬What is Thepla?
    • ✨Why this recipe works?
    • 📋Recipe Ingredients
    • 🍽️ Variations
    • 👩‍🍳Steps to make this recipe
    • 💡Vaishali's Tips!
    • 🫙Storage, freezing, and reheating instructions
    • 💭What else can I make with these ingredients?
    • Related
    • High-Protein Tofu Thepla

    💬What is Thepla?

    Thepla is a soft, spiced Indian flatbread from the state of Gujarat, made with whole wheat flour, chickpea (gram) flour, fresh fenugreek (methi) leaves, yogurt, and my favorite spices like turmeric, cumin, and asafoetida. The dough balls are rolled thin and cooked on a hot skillet (tava) until golden. The yogurt and oil keep it soft, making it ideal for meal prepping and perfect for snacking.

    It's traditionally served with plain yogurt, sweet mango pickle, or tomato chutney, and eaten for breakfast with tea, as a light snack, or packed for travel and lunch.

    ✨Why this recipe works?

    Most "high-protein roti" recipes online just swap in more chickpea flour (which doesn't meaningfully move the protein needle). This tofu thepla recipe instead uses grated extra-firm tofu directly in the dough along with Greek yogurt. The protein boost comes from an ingredient that also adds moisture, softness, and a subtle richness that keeps the thepla soft even after they cool.

    • Genuinely High-Protein: 9g+ protein per serving from tofu, chickpea flour, whole wheat flour, and Greek yogurt combined nearly triple a regular roti or parantha.
    • Stays Soft for Days: the tofu and Greek yogurt keep these soft even after 2-3 days at room temperature, unlike plain roti, which turns hard.
    • Meal Prep Superstar: freezes beautifully; stack with parchment paper between layers
    • Kid and Lunchbox Friendly: mild spicing (easily adjustable) and they won't be able to tell that there is tofu.

    📋Recipe Ingredients

    Ingredients for high protein tofu thepla (Indian flatbread) in bowls on a blue background including whole wheat and chickpea flours, frozen fenugreek leaves, tofu, yogurt, and spices.

    For the Dough: The good thing about this recipe is that everything goes into the dough, so there is no stuffing the flatbreads.

    • Flours - I use a mix of whole wheat flour (atta) and roasted chickpea flour (sattu) in the ratio of 2 cups to ½ cup and it is the perfect balance in my opinion. You can also use regular chickpea flour in place of sattu. Sattu just adds an extra nuttiness to the dough.
    • Tofu: I used extra-firm tofu for added protein and because it has great texture, is low in moisture, and grates beautifully.
    • Yogurt - I have used Greek yogurt in this thepla recipe. It adds tang, softness, and an additional protein bump. You can use regular homemade dahi or store-bought dahi.
    • Fenugreek leaves - Frozen fenugreek leaves (methi) work fine in this recipe. If you live in India or in a big city in the United States where fresh fenugreek leaves are abundant, feel free to use fresh. I have made my peace with using frozen methi, and you really cannot tell the difference.
    • Ginger, garlic, and green chili - don't skip these as they add an aromatic, fresh taste to the thepla. I used green cayenne peppers from my garden, but you can use jalapeños or serranos for a milder spice.
    • Spices: Heeng, turmeric, red chili powder, cumin powder are the traditional spices in thepla recipe along with white sesame seeds.

    For making theplas:

    • Oil and flour: You need flour to dust and roll the theplas, and oil to cook them. I have used whole wheat flour and olive oil.

    Don't forget to check out the recipe card below for a complete list of ingredients along with the quantities.

    🍽️ Variations

    • Spinach version: Skip the methi and use finely chopped spinach plus a pinch of dried fenugreek (kasuri methi) for a milder version.
    • Make It a Wrap: Use these thepla as a high-protein base for wraps. You can fill theplas with paneer bhurji, or use theplas instead of paranthas in paneer kathi rolls.
    • Making the dough by hand:

    👩‍🍳Steps to make this recipe

    Step 1: Add the whole wheat flour, sattu (or besan/chickpea flour), salt, heeng, cumin powder, turmeric, and chili powder/cayenne powder to the bowl of a stand mixer. If you do not have a stand mixer or want to knead the dough by hand, add these ingredients to a shallow, wide mixing bowl or paraath.

    Step 2: Add oil, ginger garlic paste, greek yogurt, sesame seeds, frozen methi (fenugreek) leaves, and chopped green chili.

    Flours and spices along with other ingredients of high protein tofu theplas in a stainless steel mixing bowl.
    Frozen fenugreek leaves and yogurt along with other ingredients of high protein tofu theplas in a stainless steel mixing bowl.

    Step 3: Add the grated extra firm tofu.

    Step 4: Attach the bowl to your stand mixer and mix on low for 10-15 seconds. Then gradually increase the speed. There should be enough moisture to bring the dough together, but if not, add water 1 tablespoon at a time until the dough comes together. I ended up adding ¼ cup of water, and it took me less than 2 minutes to get the dough together.

    Note 1: The amount of water and time needed may vary depending on your kitchen conditions and the moisture level of your fenugreek and tofu.

    Note 2: If kneading the thepla dough by hand, start by mixing the ingredients and folding, only sprinkling few drops of water at a time if needed.

    Grated tofu and frozen fenugreek leaves along with other ingredients of high protein tofu theplas in a stainless steel mixing bowl.
    High protein tofu thepla dough in a stand mixer fitted with a dough hook.

    Step 5: Cover the dough with a kitchen towel and let it rest for 10 minutes.

    Step 6: Divide the dough and form into hockey puck sized dough balls. This recipe will make 15.

    A kitchen towel covering a bowl.
    High protein tofu thepla dough balls in a stainless steel bowl.

    Step 7: Set a cast iron skillet or tava on medium-high heat on a stovetop. Set up your thepla rolling station on your kitchen counter, or you can use a traditional chakla or rolling surface. You will also need some flour for dusting and a rolling pin. Take a dough ball and dust it with flour.

    Step 8: Sprinkle some flour on your rolling surface to make rolling theplas easier. Roll the dough ball out into a thin disc approximately 7-8 inches in diameter.

    A dough ball dusted with flour before rolling.
    A rolled out high protein tofu thepla on a marble rolling surface.

    Step 9: Place the rolled thepla on the hot cast iron skillet. Cook on medium heat until the surface is half cooked or you see bubbles.

    Step 10: Flip it over and cook until golden-brown spots appear on both sides.

    High protein tofu thepla cooking on a cast iron skillet.
    High protein tofu thepla cooking on a cast iron skillet.

    Step 11: Drizzle a couple of drops of oil on the surface and spread it with a spoon. Turn the thepla over and continue cooking. Apply oil to the side up and continue cooking until the thepla is evenly golden brown on both sides., You can press the thepla with a spatula for more browning.

    Step 12: Repeat until all the dough is used up. Stack the theplas as you cook them and enjoy with tomato chutney, pickle or yogurt.

    High protein tofu thepla cooking on a cast iron skillet.
    A stack of high protein tofu theplas on a white ceramic plate.

    💡Vaishali's Tips!

    • Grate, Don't Mash the tofu: I recommend using a box grater for the tofu. Mashing with a fork creates uneven chunks that can make the dough hard to roll.
    • Control Moisture: Tofu contains natural moisture, so knead the dough thoroughly before adding any water. You may only need 1 to 2 tablespoons of water total.
    • Medium-High Heat: Cook theplas quickly on medium-high heat. Cooking them too slowly on low heat evaporates their moisture and turns them hard and brittle. Theplas might burn if you cook at very high heat.

    🫙Storage, freezing, and reheating instructions

    Whether you are meal-prepping for the week or packing them for a road trip, these high-protein theplas store and reheat beautifully while staying soft! These hold up remarkably well at room temperature for up to two days. Wrap them up for school lunches or pack them for your next adventure for a quick, healthy, tasty snack!

    • Refrigerating: Allow the cooked theplas to cool completely to room temperature. Stack and seal them in an airtight container or zip-top bag, and they’ll stay fresh in the fridge for up to 7 days.
    • Freezing: For long-term storage, stack the cooled theplas with parchment paper between each layer so they don't stick together. Wrap the stack tightly in aluminum foil and place it inside a freezer-safe bag. You can keep them in the freezer for over a month.
    • Reheating:
      • From the fridge: Warming the thepla in a toaster oven for 30-45 seconds is my favorite way to reheat them. You can also heat a thepla on a hot skillet (tawa) over medium-high heat for 15 seconds per side. You can also warm it in the microwave for 15 to 20 seconds, wrapped in a wet paper towel, so it doesn't dry out.
      • From the freezer: Let the theplas sit on the counter for 15 minutes before warming them up on the stovetop.
    Indian thepla (flatbread) with spicy tomato chutney, yogurt, and green chilies on a dark surface.

    💭What else can I make with these ingredients?

    • Whole wheat flour: I use whole wheat flour in almost all the flatbreads I make, like roti or chapathi, the everyday flatbread, or paranthas like aloo parantha, palak (spinach) parantha, my garlic naan, kulchas and other breads. You can also use whole wheat flour to make desserts like whole wheat strawberry scones, atte ki pinni, and atte ka halwa.
    • Chickpea Flour/Besan/Sattu: Sattu can be used anywhere where you use chickpea flour or besan. Besan is used a lot in Indian cooking for batter frying like in this onion pakodas, mirchi vada, and vada pav. It is also the base of one of TKD's most popular recipes, the Punjabi Kadhi with Pakore.
    • Tofu: I love tofu for it's protein and the ability take up any flavor. If you have bought extra firm tofu for this moong dal cheela recipe and have some leftover, you can use it in my high-protein moong dal cheelas, vegan tofu scramble, ginger miso ramen with crispy tofu, barbecue tofu hash, and chickpea tofu curry.
    • Methi or Fenugreek: If you happen to buy fresh methi leaves for this recipe, you can also make aloo methi or methi wali makki ki roti with them. Or swap out fresh spinach leaves with frozen fenugreek to make methi paranthas.

    Related

    Looking for other recipes like this? Try these:

    Find Us More Often in Your Searches

    Hit the button, then hit the 'Save' (Star icon) on the Google page to personalize your searches to include this site more often in your results.

    + Add as Preferred Source
    • Baked dinner rolls in a red ceramic baking dish.
      Pav Recipe: Soft Indian Dinner Rolls (Mumbai Style Ladi Pav)
    • Three methi wali makki ki rotis with melting butter on a dark cookie sheet with chili peppers and a bowl of green chili and cranberry pickle.
      Methi Wali Makki ki Roti (Sweet Corn Flatbread with Fenugreek)
    • Kulcha Bread sprinkled with chopped cilantro served with green chtney, pickled red onions, and chickpea curry in a bowl on a ceramic plate.
      Kulcha Bread Recipe
    • Wholewheat_Strawberry-Scones_FI_Glazebowl
      Whole Wheat Strawberry Scones with Strawberry Glaze

    If you make this recipe be sure to leave a comment and let me know how you liked it! Share it on Instagram with the hashtag #thekitchendocs or share on Facebook, too.

    Love – Vaishali

    Indian thepla (flatbread) with spicy tomato chutney, yogurt, and green chilies on a dark surface.

    High-Protein Tofu Thepla

    Vaishali
    A nutritious, high-protein spin on classic Gujarati theplas using tofu, Greek yogurt, whole wheat and chickpea flours, and warm Indian spices. Perfect for weeknight dinners, meal prep, or travel
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 25 minutes mins
    Course Breakfast, Snack
    Cuisine Indian
    Servings 8
    Calories 199 kcal

    Equipment

    • Cast Iron Skillet

    Ingredients
      

    • 2 cups whole wheat flour
    • ½ cup chickpea flour sattu or besan
    • 2 teaspoon salt or to taste
    • ¼ teaspoon heeng or asafoetida
    • 1 teaspoon red chili powder adjust to taste
    • ½ teaspoon turmeric powder
    • 1 teaspoon cumin powder
    • 1 cup frozen methi leaves
    • 2 teaspoon ginger and garlic or ginger garlic paste
    • 1 green chili chopped fine, optional
    • 1.5 teaspoon white sesame seeds
    • 2 tablespoon olive oil plus more for cooking theplas
    • ½ cup Greek yogurt
    • 4 oz extra firm tofu grated
    • Water as needed to make the dough

    Instructions
     

    • Add the 2 cups whole wheat flour, ½ cup chickpea flour (sattu or besan), 2 teaspoon salt, ¼ teaspoon heeng or asafoetida, 1 teaspoon cumin powderr, ½ teaspoon turmeric powder, and 1 teaspoon red chili powder to the bowl of a stand mixer.
    • Add 2 tablespoon olive oil, ginger garlic paste (2 teaspoon ginger and garlic), ½ cup Greek yogurt, 1.5 teaspoon white sesame seeds, 1 cup frozen methi leaves, and 1 green chili (chopped).
    • Add the grated 4 oz extra firm tofu.
    • Attach the bowl to your stand mixer and mix on low for 10-15 seconds. Then gradually increase the speed. There should be enough moisture to bring the dough together, but if not, add Water 1 tablespoon at a time until the dough comes together. I ended up adding ¼ cup of water, and it took me less than 2 minutes to get the dough together.
    • Cover the dough with a kitchen towel and let it rest for 10 minutes.
    • Divide the dough and form into hockey puck sized dough balls. This recipe will make 15.
    • Set a cast iron skillet or tava on medium-high heat on a stovetop. Set up your thepla rolling station on your kitchen counter, or you can use a traditional chakla or rolling surface. You will also need some flour for dusting and a rolling pin. Take a dough ball and dust it with flour.
    • Sprinkle some flour on your rolling surface to make rolling theplas easier. Roll the dough ball out into a thin disc approximately 7-8 inches in diameter.
    • Place the rolled thepla on the hot cast iron skillet. Cook on medium heat until the surface is half cooked or you see bubbles. Flip it over and cook until golden-brown spots appear on both sides.
    • Drizzle a couple of drops of oil on the surface and spread it with a spoon. Turn the thepla over and continue cooking. Apply oil to the side up and continue cooking until the thepla is evenly golden brown on both sides., You can press the thepla with a spatula for more browning.
    • Repeat until all the dough is used up. Stack the theplas as you cook them and enjoy with tomato chutney, pickle or yogurt.

    Notes

    If you do not have a stand mixer or prefer to knead the dough by hand, add these ingredients to a shallow, wide mixing bowl or paraath.
    The amount of water and time needed may vary depending on your kitchen conditions and the moisture level of your fenugreek and tofu. Tofu contains natural moisture, so knead the dough thoroughly before adding any water. You may only need 1 to 2 tablespoons of water total.
    If kneading the thepla dough by hand, start by mixing the ingredients and folding, only sprinkling few drops of water at a time if needed.
    I recommend using a box grater for the tofu. Mashing with a fork creates uneven chunks that can make the dough hard to roll.
    Cook theplas quickly on medium-high heat. Cooking them too slowly on low heat evaporates their moisture and turns them hard and brittle. Theplas might burn if you cook at very high heat.

    Nutrition

    Calories: 199kcalCarbohydrates: 29gProtein: 9gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.001gCholesterol: 1mgSodium: 624mgPotassium: 227mgFiber: 5gSugar: 2gVitamin A: 84IUVitamin C: 1mgCalcium: 156mgIron: 3mg
    Tried this recipe?Let us know how it was!

    More Sweet & Savory Breakfast Recipes

    • High-protein moong dal cheela with cottage cheese and tofu on a ceramic platter with mint and tamarind chutneys in two bowls on a white marble background.
      High-Protein Moong Dal Cheela (With Cottage Cheese Batter, Tofu & Veggies)
    • Sliced half of a baked egg bite with onion and tomato stacked on top of two other egg bites on a wooden chopping block.
      Baked Egg Bites with Cottage Cheese (High Protein)
    • A ceramic bowl with cottage cheese, chopped veggies, seasoning, peanuts, and chopped cilantro in a hand on a white marble background.
      Savory High Protein Cottage Cheese Bowl
    • Veggie-Frittata
      Frittata Recipe | Easy, Vegetarian

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Hey, I'm Vaishali!

    Welcome! I am so excited to cook and talk life with you. Here, you will find my kitchen journal full of mostly healthyish recipes that are family friendly, use seasonal and fresh ingredients, plant forward, packed with healing Indian spices and indulgent desserts.

    More about me

    Summer Recipes

    • Two glasses of refreshing watermelon mint spritzer with crushed ice, garnished with a fresh mint sprig on a summer table.
      Refreshing Watermelon Mint Spritzer (Easy 4-Ingredient Summer Drink)
    • Air fried crispy zucchini slices sprinkled with chaat masala in a white dish on a white marble background.
      Crispy Air Fryer Zucchini (No Breadcrumbs!) with Chaat Masala
    • Cucumber and Fire Roasted Corn Salad with Indian Style Vinaigerette
      Fire Roasted Corn and Cucumber Salad with Chaat Masala Vinaigrette
    • Gazpacho in a yellow and white ceramic bowl on a weathered wood table garnished with chopped tomatoes, cucumber, chives and drizzled with olive oil.
      Easy Traditional Gazpacho with Cucumber
    • Charred Corn and smashed potatoes dressed with a yogurt based sauce and garnished with chopped cilantro in a white bowl.
      Crispy Smashed Potato Salad with Charred Corn
    • Creamy Fresh Sweet Corn Curry
      Creamy Indian Sweet Corn Curry

    Most Popular Recipes

    • RoastedRedBellPepperPasta_flatlay_cheese-and-thyme_FI
      Roasted Red Bell Pepper Sauce Pasta
    • Strawberries and Cream FI
      Strawberries and Cream
    • Ravioli in Creamy Garlic and Spinach White Sauce
      Ravioli in Creamy Garlic and Spinach “White” Sauce
    • Avocado cottage cheese dip in a blue and white ceramic bowl with red pepper flakes and olive oil set in a ceramic plate full of colorful chips.
      Avocado Cottage Cheese Dip (High-Protein Guacamole Twist)
    • VegetablesinCreamSauce_Tandoori_FI
      Vegetables in Spiced Cream Sauce | Easy, Tandoori
    • Banana pudding with a vanilla wafer on top in a blue and white ceramic plate on a blue background.
      Easy Banana Pudding Recipe (No Bake)

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 The Kitchen Docs

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required