My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
×
Home » Recipes » Vegan Asian Recipes

Modified: Sep 1, 2023 · Published: Jan 24, 2022 by Jim Mee Sha · This post may contain affiliate links · 6 Comments

Soft Vegan Roti (Chapati)

Jump to Recipe

Make soft and pliable vegan roti at home with just 5 ingredients and an hour! They are wholesome, filling, and high in fiber. Serve your vegan chapati with your favorite curry for a simple yet delicious meal.

4 roti arranged on a chopping board with bowl of curry and glass of water beside.

After learning to make my vegan roti, there is no going back to the store-bought ones! They taste so much fresher and are cost-effective too. I usually batch-make and freeze them on the weekends, so I will have chapati ready to go on busy workdays!

I usually serve it with my moong masoor dal or tofu madras curry.

Jump to:
  • 💚Why you will love this recipe
  • 🤔What is roti
  • 🌾What you will need
  • 📃Ingredient notes and substitutions
  • 🔪How to make
  • ✔Helpful tips
  • 🍲How to serve
  • ❄Storing instructions
  • ❔Commonly asked questions
  • 🍽️More Indian recipes
  • 📖 Recipe

💚Why you will love this recipe

  • A budget-friendly recipe that only calls for simple and inexpensive ingredients 
  • Easy to make and ready in 30 minutes 
  • Versatile and pairs great with any curries or dal 
  • A freezable recipe that is great for meal prep

🤔What is roti

Roti, also known as chapati, is one of the simplest kinds of Indian flatbread. It is usually made from atta flour (Indian whole wheat flour), water, and salt. Ghee or clarified butter is smeared on cooked roti in some versions.

This flatbread is usually served with curries, dal, and other Indian dishes, much like how Westerners do bread with soup.

To keep this roti vegan, we will be skipping the ghee. However, you can opt to slather on a thin layer of vegan butter instead!

Difference between roti and naan

Naan and roti are popular flatbreads in Indian cuisines and are often grouped together due to their similarity in appearance and texture. However, they have distinct differences. 

Naan is a yeast-leavened bread, which makes it thick and fluffy. On the other hand, roti is an unleavened bread, meaning it does not contain any rising agents. Hence, it has a denser and thinner texture. Additionally, roti is made from atta flour, while naan is commonly made from all-purpose flour. 

Naan usually comes in many variations, with garlic naan and butter naan being the most popular, while roti is typically plain.

🌾What you will need

Ingredients needed like flour, water and salt on a grey background.

📃Ingredient notes and substitutions

  • Atta flour - Also known as Indian whole wheat flour. You can find it in your local Indian grocery store or purchase it online. It can be substituted with white whole wheat flour, bread flour, or all-purpose flour. Regular whole wheat flour will work as well but will yield denser roti.

🔪How to make

Making the dough - Combine atta and salt in a mixing bowl, and gradually add water. Stir until a dough forms. Knead roti dough for a few minutes until it is soft and elastic. 

Resting - Cover the dough with a damp cloth and rest for 20-30 minutes.

When the time is up, give your dough a few kneads, then divide it into 8 equal portions.

Flour and salt in a mixing bowl with a fork beside on a white folded teacloth.
Mix flour and salt.
Dough of roti in a white bowl on a white folded tea cloth.
The dough should be soft but not sticky.

Shaping the dough - Divide dough into 8 equal portions, and roll them into smooth balls. Take a portion and flatten it slightly using the palm of your hand. 

Dust the working surface and rolling pin with flour. Gently roll the dough into an oval shape. Rotate 90 degrees and repeat until a disk forms. Continue until the dough is 5-6 inches in diameter.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Flattened dough on round wooden board on a folded teacloth.
Slightly flatten dough.
A rolled out roti on a round wooden board.
Roll dough into a disk 5-6 inches in diameter.

Cooking roti - Heat a cast-iron skillet over medium-high heat. Once the pan is hot, place in roti and cook for 1-2 minutes, or until roti puffs up. Flip it over and cook for another minute or until golden brown.

Uncooked roti in a pan on a white folded teacloth.
Cook on one side for 1-2 minutes.
Cooked roti in a cast iron skillet on a white folded teacloth.
Cook on the other side until golden brown.

Serving - Optionally, brush on a thin layer of vegan butter, and serve your vegan chapati while warm! 

✔Helpful tips

  • Adjusting the texture of the dough - The roti dough should be soft and pliable but not sticky. If the dough is dry and stiff, add a splash of water and knead until smooth. If the dough is sticky and wet, add more flour, a tablespoon at a time. 
  • Allow dough to rest - This relaxes the gluten, making it easier to roll the dough. 
  • Dust working surfaces with flour - Ensure that the rolling pin and working surface are dusted adequately before rolling the roti. This prevents sticking and eases the shaping process. 
  • Roll roti evenly - Aim to roll the dough to a uniform thickness to ensure that chapati puffs up properly when cooking. 
  • Cover with a napkin - If you are not serving flatbread immediately after cooking, stack them and cover them with a napkin or tea towel to prevent them from turning stale. 
  • The shape of the roti - Don’t worry if your vegan roti is not the perfect circle. They will still cook properly and taste amazing as long as they are evenly rolled.

🍲How to serve

  • Curries and dal - The most popular way to serve roti is with Indian curries like this Indian tofu curry, Chinese vegetable curry, and moong masoor dal! You can also serve them with cabbage manchurian or soya chunks Manchurian. 
  • Indian condiments - This Indian flatbread is also commonly served with raita or chutneys like tomato chutney or onion chutney. 
  • As a wrap or tortilla - Although unconventional, you can use them for Mexican-inspired fillings like TVP taco meat, refried beans, rice and black beans, and fresh tomato salsa. 
  • Side dishes - Serve vegan chapati and curry with other Indian sides like vegan momos and cabbage curry.
Chapati on a wooden board with bowl of curry and glass of water in the background.

❄Storing instructions

Vegan roti are ideally served fresh. However, if you are planning to serve them at a later time, here is the proper way to store them:

Fridge - Keep chapati in an airtight container, and refrigerate them for up to 2 days. I recommend freezing them if you plan to store them any longer than that. 

Freezer - Store flatbread in a freezable bag with a layer of parchment paper between each roti. This prevents them from sticking. They can be frozen for 3 months.

Reheating - Cover vegan roti with a damp cloth, and reheat them in the microwave. Alternatively, sprinkle on some water, and heat them in the pan for 1-2 minutes on both sides or until the roti is hot. 

❔Commonly asked questions

Are roti vegan?

Roti is usually vegan and made with flour, salt, and water. However, some restaurants may add ghee, so it's best to ask before ordering.

Which flour is best for roti?

The best flour for making roti is atta flour, also known as Indian whole wheat flour. Unlike regular whole wheat flour, atta is finer in texture, yielding soft and pliable roti. 

However, as atta can be hard to find in some areas, you can substitute it with all-purpose flour, bread flour, and white whole wheat flour.

Why is my roti hard?

If your vegan roti is hard and dry, you may have added too much flour while making the dough. The dough should be soft and slightly sticky. If it is too stiff, add some water, a tablespoon at a time, until you achieve the desired consistency.

To ensure that your roti stays fresh and tasty, it is advisable to cover it with a napkin or tea cloth immediately after cooking. This simple step helps to prevent moisture loss, hence preventing roti from going stale. Covering the roti can maintain its softness and prevent it from drying out.

How do I keep my roti soft for a couple of hours?

Brushing on a thin layer of vegan butter on freshly cooked roti is recommended to keep it fresh for longer. Stack the roti on top of each other and cover with a napkin or tea cloth until ready to serve. By following the above tips, you can extend the freshness of your roti up to a few hours. 

If you plan to store roti for longer, it is recommended that you either refrigerate or freeze them to preserve their moisture.

🍽️More Indian recipes

  • A stack of plain paratha on a lined plate with chopped cucumber and curry beside.
    Easy Vegan Plain Parathas
  • A plate of tandoori tofu served with mint chutney with water beside.
    Crispy Vegan Tandoori Tofu (baked/pan-fried)
  • A plate of Manchurian fried rice served with chopsticks with chopped green onion and soy sauce beside.
    Veg Manchurian Fried Rice
  • A pan of soya chunks masala topped with chopped cilantro with bowl of rice and cilantro beside.
    Soya Chunks Masala

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

4 vegan roti with 2 of them folded on a wooden board with bowl of curry beside.

📖 Recipe

4 vegan roti on a wooden board topped with cilantro with bowl of curry beside.

Vegan Roti (Chapati)

Meesha
Make soft and pliable vegan roti at home with just 5 ingredients and an hour! They are wholesome, filling, and high in fiber. Serve your vegan chapati with your favorite curry for a simple yet delicious meal.
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 15 minutes mins
Resting time 30 minutes mins
Total Time 1 hour hr
Course Side Dish, Snack
Cuisine Indian
Servings 8 roti
Calories 102 kcal

Ingredients
 
 

  • 2 cups atta flour or white whole wheat flour/bread flour/all purpose flour
  • 1 teaspoon salt
  • ¾-1 cup water
Prevent your screen from going dark

Instructions
 

Making the dough

  • Mix together atta and salt in a large mixing bowl.
    2 cups atta flour, 1 teaspoon salt
  • Gradually add in water, mixing it with a spatula or your hands as you go, until a dough forms. If your dough is dry, add more water, a tablespoon at a time. The reverse is also true, so do add more flour it is sticky and wet!
    ¾-1 cup water
  • Knead dough for a few minutes, or until it is smooth and elastic. Cover it with a damp cloth and let it rest for 25-30 minutes.
  • When the time is up, give your dough a few kneads, then divide it into 8 equal portions.

Rolling roti

  • Roll one portion of the dough until a smooth ball forms. Using the palm of your hand, flatten it out slightly.
  • Dust your work surface and rolling pin with some atta flour to prevent the dough from sticking.
  • Place dough on the surface. Start by rolling it gently lengthwise until a oval shape forms. Turn it 90 degrees and do the same. A circle will form. Repeat this until your chapati dough is 5-6 inches in diameter.
  • Repeat for the remaining dough.

Cooking roti

  • Heat a cast-iron pan/non-stick pan over medium high heat.
  • Heat a cast-iron skillet over medium-high heat. Once the pan is hot, place in roti and cook for 1-2 minutes, or until roti starts to puff up. Flip it over and cook for another minute or until golden brown.
  • Repeat for the remaining dough, serve, and enjoy vegan chapati while hot!

Notes

Helpful tips
  • Dust working surfaces with flour - Ensure that the rolling pin and working surface are dusted adequately before rolling the roti. This prevents sticking and eases the shaping process. 
  • Roll roti evenly - Aim to roll the dough to a uniform thickness to ensure that chapati puffs up properly when cooking. 
  • Cover with a napkin - If you are not serving vegan chapati immediately after cooking, stack them and cover them with a napkin or tea towel to prevent them from turning stale. 
 
Storing - Roti can be refrigerated in an airtight container for 2 days, or frozen for 3 months. To freeze, place flatbreads in a freezer bag, with a layer of parchment paper between each roti. 
To reheat, cover roti with a damp cloth, and reheat them in the microwave. Alternatively, sprinkle on some water, and heat them in the pan for 1-2 minutes on both sides or until the roti is hot.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 102kcalCarbohydrates: 22gProtein: 4gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 292mgPotassium: 109mgFiber: 3gSugar: 1gVitamin A: 3IUCalcium: 11mgIron: 1mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Asian

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • Teriyaki tofu served on a bowl of rice with a fork, chopped green onion, and sesame seeds beside.
    Teriyaki Tofu Stir-fry
  • A bowl of laksa served with a pair of chopsticks and a ceramic spoon beside.
    Creamy Vegan Laksa

Comments

    5 from 2 votes (2 ratings without comment)

    Join the discussion ! Cancel reply

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

    Recipe Rating




  1. Shellie says

    October 01, 2022 at 1:42 am

    Making these today to have with dal. Instead of rolling them out would a tortilla press work okay?

    Reply
    • Meesha says

      October 02, 2022 at 8:16 am

      Sorry for the late reply, but I do think it will work.😁

      Reply
  2. Donna says

    January 30, 2022 at 7:47 pm

    I am wondering if using whole wheat flour is a better substitute than a combination of white/wheat. I didn't know what Atta flour was and looked it up. It appears to be superior to whole wheat as it contains the germ and bran. Why would you not use Western whole wheat alone as a substitute instead of adding white flour?
    Here;s what I found online: The main difference between atta and wheat flour is that atta flour contains a higher fibre content than regular wheat flour. Atta flour is processed by grinding the whole wheat kernel, while regular wheat flour is often obtained by grinding the wheat kernel after extracting out its bran and germ

    Reply
    • Meesha says

      January 30, 2022 at 8:09 pm

      I would highly recommend sticking with atta if you can get it. As atta is much lighter and fine than regular whole wheat flour, I advise adding some all purpose flour to balance out the denser whole wheat flour. You can choose to substitute with only whole wheat flour, but the texture of your roti might change slightly. Hope this helps!

      Reply
      • Brenda says

        July 02, 2023 at 7:54 am

        I’m wondering if whole wheat pastry flour would work, as it’s very fine. Thanks

      • Meesha says

        July 03, 2023 at 8:21 am

        I have yet to tried that, but I think roti made with whole wheat flour might be too dense and dry. I recommend substituting it with either bread flour or all purpose flour in a pinch!

A headshot of Mee Sha leaning on a handrail.

Hi, nice to meet you! I am Mee Sha, a final-year dietetic student passionate about nutrition, cooking, and food. This blog was created to share my favorite plant-powered recipe!

More about me →

❄️Vibrant Vegan Summer Recipes

  • A stack of 4 patties on a wooden board with buns, red onion and lettuce in the background.
    Juicy Vegan Chicken Burger Patties
  • Seaweed salad on a plate on a bamboo sushi mat with a cup of tea beside.
    Japanese Wakame Seaweed Salad
  • Seitan ribs on a wooden board with newspaper beneath topped with chopped cilantro.
    Meaty Vegan BBQ Ribs (seitan ribs)
  • A plate of cucumber tomato corn salad with a fork beside.
    Tomato Cucumber Corn Salad
  • A plate of cucumber salad served with chopsticks with sesame seeds and chili flakes beside.
    Spicy Asian Cucumber Salad
  • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
    Easy High Protein Pasta Salad

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.