Roti Canai
Malaysian

Roti Canai

Flaky, layered Malaysian-Indian flatbread stretched paper-thin and cooked on a griddle, served with curry sauce.

FlourFlour
GheeGhee
EggEgg
SugarSugar
Hard1 hour

Where it comes from

Roti Canai is a flaky, layered flatbread that reflects Malaysia's rich culinary heritage, influenced by Indian cuisine. This versatile bread is commonly enjoyed at breakfast or as a snack, often served with curry sauce for dipping. A surprising aspect is the technique of stretching the dough until paper-thin, which creates its signature layers and texture.

On the Palate

HeatRichnessComplexityFermentFreshness

How it's made

5 steps · Show
40 min active · 30 min waiting
  1. 1
    10 min

    In a large bowl, combine the flour, ghee, egg, and sugar. Mix until a smooth dough forms, kneading gently with your hands. The dough should be soft and pliable, not sticky.

  2. 2
    5 min

    Divide the dough into small balls, about the size of a golf ball. Coat each ball lightly with ghee to prevent sticking, and let them rest under a damp cloth for at least 30 minutes.

    Watch out

    Ensure the dough is well-rested; this helps in achieving a flaky texture when cooked.

  3. 3
    10 min

    On a lightly greased surface, flatten each ball by pressing it with your palm, then use your fingers to gently stretch and pull the dough into a thin, almost transparent sheet.

    Watch out

    Be careful not to tear the dough; it should be thin enough to see your hand through it.

  4. 4
    5 min

    Fold the stretched dough into a square or roll it into a coil, then flatten slightly. This layering technique creates the signature flaky texture.

  5. 5
    10 min

    Heat a non-stick pan over medium heat. Cook each roti for 2-3 minutes on each side until golden brown and crispy, with small bubbles forming on the surface. Serve hot.

Dishes like this

More from Malaysian