Nyonya Cooking. We cook because we care.

Roti Canai

4.78 stars

Roti canai or roti prata is a flatbread with Indian origins and is extremely loved in countries like Malaysia and Singapore. Usually eaten with dhal, fish or chicken curry, roti canai is sometimes served sweet with condensed milk, banana or even chocolate cream.

Preparation 30 mins
Cooking 20 mins


Roti Prata, Roti Pratha, 马来千层饼

Malaysian, Singaporean, Thai, Indonesian, Indian, Bruneian


1⁄2 tbsp salt
1⁄2 tbsp sugar
290 g wheat flour
200 ml water
2 tbsp oil

Nutrition per Serving

221 kcal
38 g
5 g
5 g

Community Food Snaps

Reusing the recipe ;)
Thanks so much this helped me get near-restaurant quality Roti Canai! I used butter and just waited ~20 minutes instead of overnight.
Very easy and delicious!!
First roti canai ever. Taste nice but not perfect. The flipping is hard to master. Satisfied :)
My very first roti canai, thanks again for the awesome recipe.


Roti canai is like the Southeast Asian flat croissant. It is rather similar due to the flakiness of the layers of oiled dough. With a combination of flour, water, salt and oil, no one would have guessed that this flarbread which is also known as roti pratha or roti prata could be so delicious. In this simple recipe, you will learn how to make authentic roti canai any time in the comfort of your home.

Type of flour

As mentioned in the video recipe, low gluten wheat flour is used instead of high gluten flour, which is usually for bread. Low gluten flour is meant for cake or cookies recipes.

Oil is needed for roti canai

It does require a lot of oil to make roti canai to create the layers of flaky and moist dough. When less oil is used in roti canai, the dough will be hard and dry. So, be generous with the oil.

Practice for perfect roti canai

I have practiced making roti canai multiple times. I must admit it was a mess when started initially. However, practice makes perfect and I definitely improved over time. There is no shortcut to creating this flaky and crispy flat bread. Plus, it would be fun flexing the muscles while flipping the dough.

How long should I rest the dough?

In the recipe video above, I rested the dough overnight. The dough should rest for at least 40 minutes. For best results, allow dough to rest overnight.

How to eat roti canai?

Roti canai is delicious even if eaten plain as it is. Usually, freshly made roti canai is served with curry dhal or fish and chicken curry. Sometimes, it is also eaten plain with sugar. Top it up with a cup of teh tarik or your favourite cup of beverage.

Steps to Prepare

Roti Canai Step 1

Step 1 of 6

    • 1⁄2 tbsp salt
    • 1⁄2 tbsp sugar
    • 290 g wheat flour
    • 200 ml water

Dilute salt and sugar in water. Mix flour and salt/sugar mixture evenly. Knead dough until smooth.

Roti Canai Step 2

Step 2 of 6

    • 2 tbsp oil

Divide dough into 6 small balls. Coat each dough with oil and place them on a plate which had been oiled. Pour oil over the dough. Let dough rest overnight.

Roti Canai Step 3

Step 3 of 6

Flatten dough and flip it several times until it expands. Lift the left side of the expanded dough and fold to the right covering 2/3 of the whole surface. Do the same with the right.

Roti Canai Step 4

Step 4 of 6

Pinch the tip of the dough and gently pull the dough off the working surface. Swirl dough to form a circle and press gently.

Roti Canai Step 5

Step 5 of 6

Sprinkle some oil on the dough before letting the dough rest for 3-5 minutes. Flatten dough once more. Place it on a pan heated at medium heat.

Roti Canai Step 6

Step 6 of 6

Once roti canai lightly browns or is crispy, remove from pan and give it a light ‘clap’. Serve with curry, dhal, sugar or enjoy it plain.

Published: July 23, 2016

0 Discussions