Go Back
+ servings
Print Recipe
4.50 from 2 votes

Easy Roti Canai

Roti Canai is a type of flatbread, originated from India that has become a popular item in Malaysia and Singapore. This easy recipe creates a flaky layer and is vegan and delicious, so try it out today.
Prep Time30 mins
Cook Time30 mins
Resting Time1 hr
Total Time2 hrs
Course: Appetizer, Breakfast, Snack
Cuisine: Asian, Indian
Keyword: comfortfood, Flatbread
Servings: 2
Author: woonheng


  • 300 g all-purpose flour
  • ½ teaspoon salt
  • ½ teaspoon sugar
  • 2 tablespoons [30g] vegan butter melted
  • ¾ cup [175ml] water
  • oil for cooking or brushing


  • Mix all the dry ingredients in a large mixing bowl until well combined.
  • Add the melted vegan butter and rub into the flour until you get a coarse sandy mixture. To check, take a tablespoon of flour and form it into a loose ball. If you can't form it, add a little more melted butter.
  • Add in the water and knead into a unified mass, then transfer onto a cleaned surface and continue to knead. The dough will be sticky, so knead until you get a smooth dough, which takes about 10-15 minutes of continuing kneading.
  • Divide the dough into 5 portions and mold each one into a ball.
  • Grease a pan and rub each dough with oil, then place them on the pan. Cover and let it rest for an hour. You'll get a smooth and soft dough then. (Or you can refrigerate the dough at this point until ready to use.)
  • Set up your work area and generously brush the surface and rolling pin with oil. Take a dough and roll it into a thin layer. If you are keen on flipping the dough, then press dough into a thin circle and start flipping it.
  • Lift up one side of the dough and fan-fold until you reach the end. Then, swirl it into a coil. You'll want to aim to have some big bubbles which will create an airy and light roti.
  • Pre-heat a non-stick pan with oil. Take a dough and flatten it on an oiled surface with your palm into a thin circular disc.
  • Then, place the roti in a greased preheated non-stick pan and fry it until golden brown of both sides.
  • Remove and clap roti with your palms and serve warm with curry.



  • To measure flour in the cup, I used the spoon and sweep method.  Spoon flour into a standard measuring cup, then level the top with a knife without packing the flour, which I had about ~63g in 1/2 cup.
  • Some flour brands have a higher protein content which will create a harder dough. In that case, please use 260g all-purpose flour and 40g cake flour.
  • Best surface to roll the dough - marble, granite or a smooth surface