Flaky Roti Canai

Golden flaky Roti Canai flatbread served with savory curry on a plate.  Save to Pinterest
Golden flaky Roti Canai flatbread served with savory curry on a plate. | foodliebekitchen.com

This Malaysian flatbread is known for its buttery flakiness and delightful chew. The dough is stretched thin, folded, and cooked to achieve its signature layers. Ideal as a side to curries or a standalone treat, it’s a versatile addition to any meal.

The first time I watched a street vendor toss roti canai, I was mesmerized by how the dough seemed to float in the air, thinning out until it was practically see-through. It took me years to realize that the magic isn't just in the tossing, but in the patience of letting the dough rest and the generous layers of fat. Now, the sound of hot ghee hitting the pan instantly transports me back to those bustling Malaysian mornings.

I remember making this for a group of friends on a rainy evening, frantic that the dough would tear as I stretched it. We laughed as I tried to mimic the professionals, slapping the dough against the counter, but the end result was so delicious that no one cared about the imperfect shapes.

Ingredients

  • All-purpose flour: Forms the structure of the bread, providing the necessary gluten for that signature chew.
  • Salt: Essential for enhancing the overall flavor profile of the flatbread.
  • Sugar: Adds a hint of sweetness that balances the savory notes and helps with browning.
  • Melted ghee or butter: Creates richness within the dough and aids in developing a soft texture.
  • Water: Hydrates the flour to bring the dough together, adjusted slightly for consistency.
  • Softened ghee and oil: The critical combination for brushing between layers to ensure they separate beautifully.

Instructions

Mixing the foundation:
Combine flour, salt, and sugar in a large bowl, create a well in the center, and mix in melted ghee and water until a soft, slightly sticky dough forms.
Kneading for elasticity:
Work the dough on a floured surface for ten minutes until it feels smooth and bounces back when pressed.
The resting period:
Divide the dough into six equal balls, coat them lightly with oil, cover them, and let them sit for an hour to relax the gluten.
Stretching the dough:
Oil your hands and surface, then flatten and gently pull a dough ball until it is very thin and almost translucent.
Folding for layers:
Brush the stretched dough with softened ghee, fold it into thirds like a letter, and then roll it into a loose coil.
Final shaping:
Gently flatten the coiled dough rounds and set them aside while you repeat the process for the remaining dough.
Cooking to perfection:
Flatten each coil to a quarter inch thickness and cook in a hot skillet for a few minutes per side until golden brown.
The finishing touch:
Slap the cooked roti between your hands immediately to encourage the layers to separate and flake.
Crisp layers of buttery Roti Canai flatbread freshly cooked on a skillet.  Save to Pinterest
Crisp layers of buttery Roti Canai flatbread freshly cooked on a skillet. | foodliebekitchen.com

This recipe quickly became a weekend ritual in my house, marking the start of slow, indulgent mornings. It turned a simple breakfast into an event that brought everyone to the kitchen table.

Mastering the Stretch

It can be intimidating to stretch the dough without tearing it, but oil is your best friend here. Work slowly and let the weight of the dough help it thin out rather than forcing it.

Choosing Your Fat

While ghee offers the most authentic flavor, mixing it with a bit of oil can prevent the bread from becoming too heavy. I find that using all butter gives it a comforting, rich taste that kids love.

Serving Suggestions

This bread is incredibly adaptable and soaks up sauces beautifully. Keep these ideas in mind when planning your meal.

  • Dip it in a rich, spicy dhal for a classic combination.
  • Pair it with a side of chicken curry to soak up the gravy.
  • Drizzle condensed milk over it for a sweet treat.
Hand-stretched Roti Canai bread folded into golden coils ready for breakfast. Save to Pinterest
Hand-stretched Roti Canai bread folded into golden coils ready for breakfast. | foodliebekitchen.com

I hope this recipe brings the warmth of a bustling Malaysian kitchen into your home. Enjoy every flaky, buttery bite.

Your Recipe Questions Answered

The flakiness comes from stretching the dough thin, brushing it with ghee, and folding it multiple times before cooking.

Yes, unsalted butter can be used, but ghee adds a richer, more authentic flavor.

Serve it warm with dhal, chicken curry, or as a sweet breakfast with condensed milk.

Resting relaxes the gluten, making the dough easier to stretch into thin sheets.

Yes, cooked roti can be frozen and reheated. Wrap them individually to preserve freshness.

Flaky Roti Canai

Layered and crisp Malaysian flatbread with buttery flakiness.

Prep 25m
Cook 20m
Total 45m
Servings 6
Difficulty Medium

Ingredients

Dough

  • 3 cups all-purpose flour
  • 1 tsp salt
  • 1 tbsp sugar
  • 3 tbsp ghee or unsalted butter, melted
  • 1 cup water (plus more as needed)

Layering

  • 6 tbsp ghee or unsalted butter, softened
  • 3 tbsp vegetable oil

Instructions

1
Prepare the Dough: In a large bowl, mix flour, salt, and sugar. Make a well in the center, add melted ghee, and gradually pour in water while mixing until a soft, slightly sticky dough forms.
2
Knead the Dough: Knead dough on a lightly floured surface for 10 minutes until smooth and elastic.
3
Rest the Dough: Divide dough into 6 equal balls. Coat each ball with a bit of oil, cover, and let rest for 1 hour to relax gluten for better stretching.
4
Stretch the Dough: Oil your work surface and hands. Flatten one dough ball with your palms, then gently stretch and pull into a very thin, almost translucent sheet.
5
Fold and Coil: Brush the entire surface with softened ghee. Starting from one edge, fold the dough in thirds like a letter, then roll into a loose coil.
6
Shape and Cook: Heat a non-stick skillet or griddle over medium heat. Flatten each coiled dough round to 1/4 inch thick, then cook for 2–3 minutes per side until golden and crisp, brushing with extra ghee or oil as needed.
7
Serve: Slap the cooked roti between your hands a few times to create signature flakiness before serving.
Additional Information

Equipment Needed

  • Mixing bowl
  • Rolling pin (optional)
  • Non-stick skillet or griddle
  • Pastry brush

Nutrition (Per Serving)

Calories 290
Protein 6g
Carbs 40g
Fat 11g

Allergy Information

  • Contains: Wheat (gluten), dairy (ghee, butter).
  • May contain traces of nuts if using processed flour or packaged ghee.
  • Always check ingredient labels for hidden allergens if sensitivities exist.
Hannah Krüger

Sharing nourishing homemade recipes, quick meal ideas, and cooking tips with fellow food lovers.