Roti Canai
Dough rested in oil overnight, flipped and stretched until translucent, coiled, flattened and griddled so it pulls apart in flaky ribbons.
Photograph credit: Roti Canai - Old Town Kopitiam Mamak AUD4 (4273370187) by Alpha from Melbourne, Australia · CC BY-SA 2.0 · Wikimedia Commons · this resized copy is shared under the same licence
Method
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Mix the flour, salt and sugar. Add the condensed milk and warm water and knead 12 minutes to a very soft, smooth, slightly sticky dough.
-
Divide into 8 balls. Put them in a deep container, pour the oil over so they are submerged, cover, and refrigerate overnight — at least 8 hours, up to 24.
-
Take the dough out an hour before cooking so it comes to room temperature.
-
Oil a large smooth worktop generously. Never use flour.
-
Flatten one ball, then push it out from the centre with oiled palms until it is a large, almost transparent sheet — you should be able to see the worktop through it. Small tears do not matter.
-
Brush with melted ghee, then fold the sheet in from one side into a long thin strip.
-
Coil the strip into a spiral like a snail shell, tuck the end underneath and press down lightly. Rest 15 minutes.
-
Flatten the coil gently to about 18 cm across with oiled hands.
-
Cook on a hot griddle with a little ghee for 2 minutes a side, pressing occasionally, until golden and blistered.
-
While still hot, clap the roti between your hands from the sides to shatter the layers apart, and serve with dhal.
Chef’s Tips
- Overnight in oil. Same-day dough will not stretch thin enough.
- Coil it, do not fold it. That spiral is what makes the ribbons.
- Clap it while hot to separate the layers. It is not just for show.
Pairing Suggestions
- Dhal or fish curry
- Teh tarik
- A sprinkle of sugar, for the sweet version
Storage & Reheating
Freeze the coiled, uncooked discs between sheets of paper for 2 months. Cook from frozen.
Common questions
How long does Roti Canai take to make?
About 2 hours 20 minutes in total — 2 hours of preparation and 20 minutes of cooking. The recipe serves 6.
What are the key tips for making Roti Canai?
Overnight in oil. Same-day dough will not stretch thin enough. Coil it, do not fold it. That spiral is what makes the ribbons. Clap it while hot to separate the layers. It is not just for show.
What should I serve with Roti Canai?
Dhal or fish curry; Teh tarik; A sprinkle of sugar, for the sweet version.
Can Roti Canai be made ahead or frozen?
Freeze the coiled, uncooked discs between sheets of paper for 2 months. Cook from frozen.
Is Roti Canai suitable for a special diet?
This recipe is vegan and vegetarian. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Roti Canai?
About 336 kcal per serving, with 18 g protein, 48 g carbohydrate and 8 g fat. The figures are calculated from the ingredient list and are an estimate.
Nutritional Highlights
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.