Roti Canai (Malaysian Flaky Butter-Layered Flatbread)
Quick answer
- Total time
- 60 min
- Level
- Hard
- Servings
- 4 servings
- Ingredients
- 7
About this dish
Roti canai in this recipe is a Malaysian flatbread made by stretching a milk-and-egg dough until almost translucent, brushing it with butter, folding it into a square, and cooking it in a pan.
Read more
Mix 350 g all-purpose flour with 1 tsp salt and 1 tsp sugar. Add 1 egg and 180 ml milk and gather the mixture until no dry flour remains. Knead for about 8 minutes, stopping when the dough is smooth and elastic. If it feels sticky, let it rest briefly instead of adding enough extra flour to make it stiff. Coat the surface with part of the measured 3 tbsp oil, cover it, and rest it for at least 30 minutes. Divide the relaxed dough into 4 pieces and apply the remaining oil lightly to the work surface and your hands. Press and pull each piece outward from the center until the surface beneath it is almost visible. Divide 20 g melted butter across the four thin sheets, brushing each one lightly. Fold all four sides inward to form square parcels. Preheat a pan well over medium-high heat, apply a small amount of oil, and cook each side for about 2 minutes. Remove the flatbread when both sides are evenly golden and puffed in spots. While it is still hot, clap it gently from the edges to loosen the folded layers before they set together.
Ingredients
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Season
Mix 350 g all-purpose flour with 1 teaspoon salt and 1 teaspoon sugar.
Add the egg and 180 ml milk, then gather the dough until no dry flour remains in the bowl.
- 2Step
Knead for about 8 minutes until the dough turns smooth and elastic.
If it feels sticky, rest it briefly instead of adding too much extra flour, which can make the flatbread tough.
- 3Control
Coat the dough evenly with oil and cover it.
Rest for at least 30 minutes, or longer if possible, so the gluten relaxes and the dough stretches without snapping back.
- 4Step
Divide the dough into 4 pieces and lightly oil the work surface and your hands.
Press and pull from the center outward until each piece is very thin and almost translucent.
- 5Control
Brush the stretched dough thinly with 20 g melted butter, then fold the four sides inward to make a square parcel.
Preheat the pan well over medium-high heat before cooking.
- 6Heat
Place it in a lightly oiled pan and cook each side for about 2 minutes.
When both sides are golden and puffed in spots, clap it gently while hot to loosen the flaky layers.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Milk-and-egg dough is rested for at least 30 minutes before stretching
- Finish cue
- When both sides are golden and puffed in spots, clap it gently while hot to loosen the flaky layers.
- Avoid this
- If it feels sticky, rest it briefly instead of adding too much extra flour, which can make the flatbread tough.
- Substitution
- If it feels sticky, let it rest briefly instead of adding enough extra flour to make it stiff.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
60min, 7 ingredients
Category median
48min, 8 ingredients
Based on 247 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Fluffy Pancakes
all-purpose flour, egg

Fruit Clafoutis
all-purpose flour, egg

Classic British Scones
all-purpose flour, egg