
Flaky, layered Malaysian flatbread tossed until tissue-thin and cooked on a griddle until golden and crispy — the essential Malaysian breakfast with dhal curry.
Roti canai is Malaysia's most beloved breakfast food: an incredibly flaky, multilayered flatbread made by repeatedly folding and laminating dough with ghee until the layers are paper-thin, then tossing it into a large, translucent sheet before cooking on a hot flat griddle until golden and slightly crispy. The bread is then 'clapped' between the palms to shatter the layers apart, creating a cloud of flaky, buttery bread that is served with a bowl of dhal curry for dipping. Originating from South Indian Muslim (Mamak) culinary traditions, roti canai has become so central to Malaysian culture that it transcends all ethnic communities — eaten by Malays, Chinese and Indians alike, morning to midnight at 24-hour Mamak restaurants.
Serves 4
Combine flour, salt, sugar, egg, ghee and water. Knead for 10 minutes to a smooth, elastic dough. Divide into 8 balls and rub each with ghee. Rest covered for 1–2 hours — this is essential for the gluten to relax.
The longer the rest, the more elastic and stretchable the dough becomes. 2 hours gives better results than 1.
On an oiled surface, flatten a ball and stretch it very thin — almost translucent — working from the centre outward. Brush liberally with ghee. Fold into thirds, then fold again into thirds the other way to create a layered square. Rest 5 minutes before cooking.
Heat a flat griddle over medium-high heat. Cook each roti for 2–3 minutes per side, pressing gently, until golden with dark spots. Remove and immediately clap between hands to shatter the layers.
Fry onion, garlic and curry powder. Add lentils, water and coconut milk. Simmer 20 minutes until soft. Serve roti alongside a bowl of dhal for dipping.
The resting step is non-negotiable — freshly kneaded dough will tear when stretched.
Use more ghee than you think necessary — it is the source of the flakiness.
The 'clapping' after cooking is essential to separate the layers and create the characteristic texture.
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Roti telur: an egg is cracked onto the roti midway through cooking — the most popular variation.
Roti pisang: sliced banana stuffed inside before folding.
Roti tisu: paper-thin and crispy, served rolled into a cone.
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Roti canai is best eaten immediately. Cooked roti can be reheated briefly in a hot pan.
Roti canai derives from the South Indian parotta tradition, brought to Malaya by Tamil Muslim (Mamak) workers in the 19th and early 20th centuries. 'Canai' is believed to derive from 'Chennai' (formerly Madras). Mamak restaurants (Muslim Indian-Malaysian establishments) became the social centres of Malaysian life, and roti canai became their signature dish — eaten by all communities and now as definitively Malaysian as it is Indian.
Tough roti usually means either insufficient resting time (gluten not relaxed) or not enough ghee during laminating. Ensure at least 1 hour of rest and be generous with ghee when stretching and folding.
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
Per serving (380g / 13.4 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes