Flaky Roti Canai

Golden flaky Roti Canai served with curry for a buttery, crispy flatbread experience.  Pin to board
Golden flaky Roti Canai served with curry for a buttery, crispy flatbread experience. | yumsera.com

Create the perfect flaky Roti Canai with this easy-to-follow guide. The dough is kneaded, rested, and stretched into thin layers before being folded and cooked to golden perfection. Serve with rich curries or a drizzle of condensed milk for a traditional Malaysian experience.

There was a rainy afternoon in a tiny Kuala Lumpur cafe where I first watched a chef flip roti canai with hypnotic speed. The sound of the dough hitting the grill echoed like a soft drumbeat, making my stomach rumble instantly. I knew I had to recreate that magic in my own kitchen, no matter how many tries it took.

My first attempt ended up more like a tough pancake than a flaky bread, but my family still devoured it with laughter. We learned that patience during the resting period is absolutely non-negotiable for those signature air pockets.

Ingredients

  • All purpose flour: The foundation for structure and chew
  • Salt: Enhances the overall flavor profile
  • Sugar: Helps achieve a golden brown color
  • Melted ghee: Adds richness and aids in flakiness
  • Water: Brings the dough together
  • Softened ghee: Essential for separating the layers
  • Vegetable oil: Prevents sticking during the process

Instructions

Mixing the dough:
Combine flour salt and sugar in a large bowl then create a well for the melted ghee and water
Kneading:
Work the dough on a floured surface until it feels smooth and bounces back slightly
Resting:
Divide into six balls coat them with oil cover and let them relax for an hour
Stretching:
Oil your hands and surface then flatten and pull the dough until it is paper thin
Folding:
Brush the sheet with softened ghee fold it into thirds then roll it up like a coil
Cooking:
Flatten the coils cook on a hot skillet for a few minutes each side until golden brown
The Finish:
Clap the cooked roti between your hands to encourage the layers to separate
Hand-stretched Roti Canai layers are pan-fried to golden crispiness with rich ghee.  Pin to board
Hand-stretched Roti Canai layers are pan-fried to golden crispiness with rich ghee. | yumsera.com

Serving this bread hot from the pan became a Sunday tradition that everyone started looking forward to eagerly.

Choosing Your Fat

I have experimented with mixing butter and oil to find the perfect balance of flavor and lightness. Using all ghee offers a rich taste but can be heavy while oil keeps it incredibly airy.

The Stretching Technique

Do not stress if the dough tears a little while you are stretching it out. It will still fold up beautifully and bake into a delicious flatbread regardless of small rips.

Serving Suggestions

A warm roti pairs perfectly with a side of dhal or a spicy chicken curry for a complete meal. For a sweet treat try dipping it in condensed milk like a local favorite.

  • Keep the cooked roti wrapped in a cloth to stay warm
  • Use a flat spatula to press down gently while cooking
  • Make sure your pan is fully hot before starting
Delicious Roti Canai flatbread boasts airy layers and a warm, buttery texture. Pin to board
Delicious Roti Canai flatbread boasts airy layers and a warm, buttery texture. | yumsera.com

Nothing beats the satisfaction of pulling apart that first warm layer.

Recipe FAQs

Stretch the dough thinly, brush with ghee, then fold and coil before cooking.

Yes, butter works, but ghee adds a richer flavor and crispness.

Pair with dhal, chicken curry, or enjoy with condensed milk for sweetness.

Let the dough rest for 1 hour to relax gluten for easier stretching.

Yes, prepare and coil the dough in advance, then cook when ready.

Flaky Roti Canai

Layered, crisp flatbread ideal with curries.

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)

For Layering

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

Instructions

1
Mix 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 the 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
Prepare All Dough: Flatten the coil gently and set aside. Repeat steps 4-6 for all dough balls.
7
Cook the Roti: 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.
8
Fluff the Roti: To create signature flakiness, slap the cooked roti between your hands a few times before serving.
Additional Information

Equipment Needed

  • Mixing bowl
  • Rolling pin (optional, stretching by hand is traditional)
  • 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.
Sera Whitman

Sera shares easy recipes and practical cooking tips for family-friendly meals everyone will love.