Yumundi
English

Roti Canai (Malaysian Flaky Flatbread)

MY
Malaysian RecipesUpdated Jump to the recipe

In short: Flaky, chewy Malaysian flatbread made by stretching a rested, oiled dough very thin, coiling it and griddling it until crisp outside and layered inside. It takes about 55 min in total and makes 4 servings.

Prep
35 min
Cook
20 min
Resting
4 h
Total
55 min
Servings
4
Difficulty
Challenging
Calories
655 kcal
Roti Canai (Malaysian Flaky Flatbread)

Roti canai is the flaky, layered flatbread sold at mamak stalls all over Malaysia, usually eaten at breakfast with dhal or curry, or with sugar for children. A dough of flour, egg, milk and ghee rests in oil until it turns stretchy, then it is pulled into a thin sheet, coiled and griddled. It looks like a trick, but with enough resting time the dough does most of the work. Clapping the cooked roti makes the layers burst open.

Instructions

  1. Mix the flour, salt and sugar in a large bowl. Add the egg, milk, ghee and most of the water and mix into a shaggy dough, adding more water a spoonful at a time if needed.
  2. Knead for 10 minutes, until the dough is smooth, soft and slightly sticky. Divide it into 8 balls of about 100 g each.
  3. Roll each ball in oil to coat it well and place the balls in a shallow oiled container. Cover and rest for at least 4 hours, or overnight in the fridge. Bring the dough back to room temperature for 30 minutes before shaping.
  4. Oil a clean work surface and your hands. Flatten a ball and stretch it outward with your fingers and gentle slaps on the counter, until it is paper-thin and about 30 cm (12 inches) wide. Small holes are fine.
  5. Gather the sheet into a rope by pulling it toward you in folds, then coil the rope into a snail shape and tuck the end underneath. Cover and rest the coils for 10 minutes.
  6. Heat a flat griddle or heavy pan over medium heat. Flatten a coil gently into a disc about 15 cm (6 inches) wide with oiled fingers. Cook for 1 to 2 minutes, until pale spots appear, then flip, drizzle in a little oil and cook for 1 to 2 minutes more, until golden and crisp.
  7. Transfer the roti to a board and clap it between your hands toward the center to fluff up the layers. Serve at once with curry, dhal or sugar.

Tips

  • Long resting and plenty of oil are what make the dough stretch without tearing. Do not shorten the rest, and oil your hands and counter generously.
  • Freeze the oiled dough balls individually and thaw them overnight in the fridge. Cooked rotis freeze well too, for 2 months, and revive in a dry pan.

Questions and answers

Why does my roti canai tear when I stretch it?

The dough probably has not rested long enough or is too dry. Rest it for at least 4 hours in oil and keep your hands oiled. Small holes will not matter once it is coiled.

What do you eat with roti canai?

Dhal or a vegetable curry for breakfast, and sugar or condensed milk for a sweet version. At mamak stalls it often comes with a small dish of dhal or curry gravy for dipping.

Can I freeze roti canai?

Yes. Freeze cooked rotis flat, layered with parchment, for up to 2 months. Reheat them in a dry pan for 1 to 2 minutes per side and clap them to bring the layers back.

How long does it take to make Roti Canai (Malaysian Flaky Flatbread)?

About 55 min in total: 35 min of preparation and 20 min of cooking.

How many calories are in Roti Canai (Malaysian Flaky Flatbread)?

About 655 kcal per serving, with 15 g of protein, 98 g of carbohydrates and 22 g of fat. These values are estimates.

Nutrition per serving

Calories655 kcal
Protein15 g
Carbohydrates98 g
Fat22 g
Fiber4 g
Sugar4 g
Sodium620 mg

Estimated values, calculated from the ingredients.

Find similar recipes