• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cook's Hideout
  • All Recipes
  • Subscribe
  • About Me
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
  • All Recipes
  • Subscribe
  • About Me
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Subscribe
    • About Me
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Flatbread » Vegan Roti Canai

    Homemade Roti Canai | Vegan Roti Paratha

    Published: Jul 14, 2021 by Pavani · 28 Comments

    13 shares
    • Share
    • Tweet
    • Yummly
    • Email
    Jump to Recipe

    Vegan roti canai recipe is a rich, buttery and flaky Malaysian flatbread made with plant based ingredients. This is served with a delicious curry dipping sauce or sprinkle with sugar for breakfast.

    Traditionally, roti canai or roti paratha is made with all purpose flour, copious amounts of ghee or clarified butter and eggs. But in my version I use part whole-wheat pastry flour and vegan butter. The resulting flat bread is still rich but so much nicer on the waist.

    hand holding flaky Malaysian roti canai

    Table of contents

    • About the Recipe
    • Ingredients
    • Instructions
    • Expert Tips
    • You might also like

    About the Recipe

    I love trying different cuisines and often end up at restaurants that serve specialty cuisines. In that quest, we found a really good Penang restaurant when we lived in New Jersey. The food was amazing but unfortunately they had quite a few dishes that were not vegan/ vegetarian.

    Since I love making international vegetarian recipes right in my kitchen, I decided to make the addictive combo of roti canai with Malaysian curry sauce. Malaysian cuisine is influenced by the multi-ethnic composition of its population. Indians are one of the 3 major ethnic groups along with Malays and Chinese. This combo of roti with curry reflects the Indian cuisine influence.

    Roti canai (pronounced as cha-nai) is the most popular Malaysian flatbread. Mamak stalls (or Muslim-Indian) street vendors made these famous all over Malaysia.

    They are also called roti paratha or roti prata and are very similar to South Indian Kerala parotta. But the Malaysian version is much richer, crispier and flakier. Made with all purpose flour and lots of ghee (clarified butter), they are sinfully rich and delicious.

    blue plate with a stack of roti canai

    But to make them slightly guilt-free, my vegetarian version does not use as much ghee and I also skip the eggs. Also to keep it vegan I use vegan butter instead. I sub some of the all purpose flour with whole-wheat pastry flour to add some fiber.

    Serve the roti with Malaysian curry sauce for a delicious meal. Do give this addictive combo a try, I am sure you will love it as much as we did.

    Blue plate with a stack of Roti Canai

    Ingredients

    For the details of the exact quantities of each ingredient and the list of ingredients needed, check the printable recipe card below.

    Here are the ingredients you need to make my vegan roti canai recipe:

    • Flour - I use a combination of all purpose flour and whole-wheat pastry flour. Usually this recipe is made entirely with all purpose flour. So, if you want to go that route, then skip the wheat flour.
    • Butter - I use vegan butter to make this recipe 100% vegan. But feel free to use ghee or clarified butter for the authentic taste.
    • Salt & sugar - add flavor to the flatbread.
    Ingredients needed - details in recipe card

    Instructions

    For the detailed instructions on how to make the recipe with exact timings, check the printable recipe card below.

    Here is how to make this popular Malaysian roti recipe:

    In a large mixing bowl, combine all purpose flour & whole-wheat pastry flour, sugar and salt. Mix well to combine. Add the butter and using your fingers or a fork, rub the butter into the flour to make a clumpy mixture.

    Add enough water to make a cohesive dough. Knead until the dough is soft and pliable. Cover and let the dough rest for at least 2 hours and up to 4 hours.

    Step by step photos showing the mixing of ingredients for the dough

    When ready to make the roti, divide the dough into 6 equal size balls. Work with one dough ball at a time and keep the rest covered. On a lightly greased work surface, roll out the dough into a thin sheet using a rolling pin.

    Brush the dough with butter and keep rolling until you have a very thin, almost transparent, sheet of dough. It is OK if the dough rips as you roll it out.

    Forming dough balls and rolling out into a thin disc

    Once you are happy with the rolled out dough, fold the side edges over to meet in the center. Then fold the top edges to make it like an envelope.

    Another way to making roti canai is the pleated round method. Roll out the dough as thin as possible. Once the dough is as thin as you can get, brush a layer of oil and pleat the dough like you would a sari. Then roll the pleat up tightly into a ball. Gently flatten the rolls balls and roll out into a paratha/ roti making sure not to squash the layers.

    Place the rolled out roti paratha on a baking sheet and cover with kitchen towel to prevent drying out. Repeat with the remaining dough balls.

    Shaping roti canai - details in the recipe card

    Heat a nonstick skillet or griddle on medium heat. Gently place the roti on the hot pan and cook until golden on both sides. Lightly press the dough while cooking to evenly cook it.

    Cooking Malaysian roti paratha on a pan

    Place the cooked roti on a plate and cover with kitchen towel while you cook the remaining. Serve hot with curry dipping sauce.

    Expert Tips

    • If you don't want to make vegan roti canai, then make this recipe the traditional way, use all purpose flour and ghee (clarified butter).
    • Make sure to knead the dough well until soft and pliable. If you have a stand mixer, then use it for best results.
    • Use butter while rolling the dough. This helps in rolling out as thin as you can.
    • If the dough resists rolling, then cover and set it aside for 10 minutes. This will relax the gluten and will help with the rolling.
    • Roti canai are best eaten hot on the day they are made.

    You might also like

    Here are a few delicious curry recipes that will go well with this vegetarian Roti Canai:

    • Tray with a bowl of paneer curry, roti and bowl of yogurt
      Indian Paneer Curry Recipe with Beans
    • Malaysian Curry with Coconut milk
      Malaysia -- Vegetarian Curry with Coconut Milk
    • Orange serving bowl with spicy potato curry.
      Instant Pot Lahori Dum Aloo Recipe
    • Sri Lankan Egg Curry Recipe
    Blue plate with a plate of roti canai topped with potato curry sauce

    I love hearing from you!! If you’ve tried this and liked it, then don't forget to let me know. Give a star rating and let me know in the comments below. Also tag me in your creations on Instagram @cooks_hideout. I love sharing photos when people make my recipes. You can use the hashtag #cookshideout too.

    Blue plate with a stack of roti canai

    Roti Canai

    This is a rich and flaky flatbread from Malaysia. My recipe is a little healthier with the use of whole-wheat pastry flour and far less butter than the traditional recipe.
    Author: Pavani
    Print Pin Rate
    Prevent your screen from going dark
    Prep Time: 10 minutes mins
    Cook Time: 30 minutes mins
    Resting Time:: 2 hours hrs
    Total Time: 2 hours hrs 40 minutes mins
    Course: breads
    Cuisine: malaysian
    Servings: 6 roti

    Ingredients

    • 1 cup All purpose flour
    • 1 cup Whole-wheat pastry flour*
    • 3 tablespoons Vegan Butter*, at room temperature, plus more for rolling and cooking
    • 1 teaspoon Sugar
    • ¾ cup Water, plus more if needed
    • To taste Salt
    Get Recipe Ingredients

    Instructions

    • In a large mixing bowl, combine all purpose flour & whole-wheat pastry flour, sugar and salt. Mix well to combine. Add the butter and using your fingers or a fork, rub the butter into the flour to make a clumpy mixture. Add the water and mix well to make a cohesive dough. Add more water as needed, if the dough looks too dry. Knead for 8~10 minutes until the dough is soft and pliable. Cover and let the dough rest for at least 2 hours and up to 4 hours.
    • When ready to make the roti, divide the dough into 6 equal size balls. Work with one dough ball at a time and keep the rest covered. On a lightly greased work surface, roll out the dough into a thin sheet using a rolling pin. Brush the dough with butter and keep rolling until you have a very thin, almost transparent, sheet of dough. It is OK if the dough rips as you roll it out.
      Once you are happy with the rolled out dough, fold the side edges over to meet in the center. Then fold the top edges to make it like an envelope.
    • Alternately, roll out the dough as thin as possible. Once the dough is as thin as you can get, brush a layer of oil and pleat the dough like you would a sari. Then roll the pleat up tightly into a ball. Gently flatten the rolls balls and roll out into a paratha/ roti making sure not to squash the layers.
    • Place the rolled out roti paratha on a baking sheet and cover with kitchen towel to prevent drying out. Repeat with the remaining dough balls.
    • Heat a nonstick skillet or griddle on medium heat. Gently place the roti on the hot pan and cook until golden on both sides. Lightly press the dough while cooking to evenly cook it. Place the cooked roti on a plate and cover with kitchen towel while you cook the remaining. Serve hot with curry sauce.

    Notes

    • To make this recipe the traditional way, use all purpose flour and ghee (clarified butter).
    • Make sure to knead the dough well until soft and pliable. Use a stand mixer, if you have it, to ensure that the dough is well kneaded.
    • Use butter while rolling the dough. This helps in rolling out as thin as you can.
    • If the dough resists rolling, then cover and set it aside for 10 minutes. This will relax the gluten and will help with the rolling.
    • Roti canai are best eaten hot on the day they are made.

    Nutrition

    Serving: 1Roti | Calories: 212kcal | Carbohydrates: 32g | Protein: 5g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 1g | Sodium: 60mg | Potassium: 97mg | Fiber: 3g | Sugar: 1g | Vitamin A: 2IU | Calcium: 11mg | Iron: 2mg
    Tried this recipe?Mention @cooks_hideout or tag #cookshideout!

    More Flatbread

    • Tray with stack of potato bolani.
      Potato Bolani Recipe
    • Top view of a tray wit Ethiopian bread.
      Sourdough Injera Bread Recipe
    • Black plate with soft flatbread.
      Easy Yogurt Flatbread Recipe
    • Brown plate with a stack of Ethiopian flatbread.
      Easy Injera Recipe | Step by Step
    13 shares
    • Share
    • Tweet
    • Yummly
    • Email

    Reader Interactions

    Comments

    1. Bless my food by Payal

      July 18, 2021 at 5:02 am

      5 stars
      Roti Canai is definitely a wonderful recipe and from the pictures, it can be well guessed how flaky and delicious it would be. Would love to try it tradition way using desi ghee.

      Reply
    2. Avin Kohli

      July 19, 2021 at 11:24 am

      5 stars
      Indeed a yu my recipe. The paratha looks crispy and flaky. And its so great you have pictures and videos to help understand the process even better.

      Reply
    3. Vandana

      July 21, 2021 at 12:13 am

      5 stars
      I had a Malaysian friend who once bought this for me and I loved it. Thanks for sharing this recipe, I can now try making it at home.

      Reply
    4. Mayuri Patel

      July 21, 2021 at 12:30 pm

      5 stars
      So flaky and tempting. It is amazing how flaky roti or flatbread goes by so many different names world over. Here in Kenya we call it chapati. Made extra flaky and soft with a generous amount of oil or ghee. Tempted to try out Roti Canai with a Malaysian curry.

      Reply
    5. Lata Lala

      July 22, 2021 at 4:31 am

      5 stars
      Hats off to your creativity Pavani to make this vegan version of Malaysian flatbread. The ingredient list is awesome and it has turned out crispy and flaky as well. Never had this before so worth trying

      Reply
    6. Jagruti's Cooking Odyssey

      July 24, 2021 at 2:13 am

      Roti canai and a bowl of Indian curry, make a good meal. These rotis are so similar to Indian flakey parathas. Thanks for a lovely recipe.

      Reply
    7. Poonam bachhav

      July 24, 2021 at 11:20 am

      5 stars
      Malaysian Roti Canai looks crispy, flaky and oh so tempting! Loved your vegan version. Would love giving it a try.

      Reply
    8. Sapana Behl

      August 14, 2021 at 1:04 pm

      5 stars
      Malaysian roti looks so flaky and really delicious.I would love to try this roti with the vegetarian curry you made to go with it.

      Reply
    « Older Comments

    Thanks for coming! Let me know what you think: Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    My profile photo.

    Hi, I'm Pavani! the cook in this hideout. Cook's Hideout is all about delicious vegetarian dishes from India and also from around the world. Here you will find recipes that are easy AND tasty to make.

    More about me →

    Trending Recipes

    • Blue plate with cups of chocolate custard.
      How to make Chocolate Custard with Custard Powder
    • Brown plate with a stack of Ethiopian flatbread.
      Easy Injera Recipe | Step by Step
    • Plate with fried plantains and a bowl with garlic sauce.
      Cuban Tostones with Mojo Sauce Recipe
    • White bowl with bangaladumpa vepudu
      Masala Potato Fry | Andhra Style

    Seasonal Recipes

    • Easy Tamarind Rice | Chintapandu Pulihora
    • Carrot sooji halwa
      Easy to make Carrot Sooji Halwa Recipe
    • Copper plate with Vadai.
      Instant Vada Recipe | With Urad dal flour
    • bamboo plate with a stack of purnam boorelu
      Poornam Boorelu Recipe | Video

    My Cookbooks

    Vegetarian Indian Instant Pot Cookbook.
    The Essential Vegetarian Indian Cookbook.

    Footer

    ^ back to top

    About

    • Privacy Policy

    Newsletter

    • Subscribe

    Contact

    • About

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2024 Foodie Pro on the Foodie Pro Theme

    13 shares