Flaky Roti Canai

Golden flaky Roti Canai flatbread served with aromatic curry for dipping  Pin it
Golden flaky Roti Canai flatbread served with aromatic curry for dipping | flavorandfeast.com

Enjoy the authentic taste of Flaky Roti Canai, a Malaysian staple known for its buttery layers and crisp texture. This versatile flatbread pairs perfectly with curries or stands alone as a delicious snack. With a resting period for gluten relaxation, each piece becomes stretchy and light. Brushed with ghee and folded to create signature layers, it’s cooked to golden perfection.

I still remember the first time I watched a street vendor toss roti dough in the air, spinning it until it was paper thin and draped over his griddle like a silk cloth. The smell of ghee hitting the hot iron was intoxicating, a rich, nutty aroma that drifted through the humid morning air and pulled me in from a block away. Trying to replicate that magic in my own tiny apartment kitchen felt daunting at first, but the rhythm of folding and rolling became surprisingly meditative. Now, hearing the sizzle of the dough is an instant comfort.

Last winter, when the days were short and the kitchen was cold, I made a batch of these to warm us up. We stood around the stove, tearing off pieces of steaming hot flatbread and dipping them into a rich chicken curry, laughing as flakes of buttery pastry drifted onto the counter. It turned a simple Tuesday dinner into a feast.

Ingredients

  • All purpose flour: The backbone of the dough, providing the necessary structure to hold those delicate layers.
  • Salt: Essential to enhance the flavor and balance the sweetness of the sugar.
  • Sugar: Helps with browning and adds a subtle sweetness that complements savory dips.
  • Ghee or unsalted butter: The secret to the rich flavor and flaky separation between layers.
  • Water: Brings the dough together, adjusted slightly to get the perfect soft consistency.
  • Vegetable oil: Mixed with ghee for the coating to ensure the dough stays pliable during resting.

Instructions

Mix the dough:
Combine flour, salt, and sugar in a bowl, then create a well for melted ghee and water.
Knead:
Work the dough on a floured surface until it feels smooth and bounces back when pressed.
Rest the balls:
Divide into six pieces, coat with oil, and let them sit for an hour to relax the gluten.
Stretch it thin:
Oil your hands and surface, then flatten and pull the dough until it is almost translucent.
Butter and fold:
Brush generously with softened ghee, fold into a letter shape, and roll into a loose coil.
Shape and cook:
Flatten the coils slightly and cook on a hot griddle until golden brown and puffy.
The final slap:
Clap the cooked roti between your hands once to encourage the layers to separate.
Hand-stretched Roti Canai with buttery layers on a traditional plate  Pin it
Hand-stretched Roti Canai with buttery layers on a traditional plate | flavorandfeast.com

There is something deeply satisfying about pulling a warm roti apart and seeing the steam rise from between the layers. It reminds me that good food does not have to be complicated, just made with care.

Getting the Stretch Right

Using your hands to stretch the dough is traditional and gives you better control than a rolling pin. Gravity is your friend here, so let the dough hang over your knuckles and gently pull the edges outward.

Flavor Variations

While classic roti is perfect on its own, you can fold in finely chopped onions or scattering of cilantro before rolling the coil for extra savory notes.

Serving Suggestions

This bread is the ultimate vehicle for soaking up sauces, but it stands alone beautifully too. Try these pairings next time you make a batch.

  • Dip it into a warm, spicy dhal for a classic combination.
  • Drizzle with sweetened condensed milk for a traditional Malaysian breakfast treat.
  • Serve alongside a savory chicken or mutton curry to soak up the gravy.
Crisp Roti Canai bread stack brushed with ghee and ready to eat Pin it
Crisp Roti Canai bread stack brushed with ghee and ready to eat | flavorandfeast.com

Enjoy the process of making these, and do not worry if they are not perfect circles. The taste is always worth the effort.

Recipe FAQs

Brushing the stretched dough with softened ghee and folding it into a coil creates the characteristic flaky layers.

Yes, after shaping the dough into coils, wrap them tightly and freeze. Thaw before rolling and cooking.

It’s traditionally served with dhal, chicken curry, or even condensed milk for a sweet variation.

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

Yes, unsalted butter works well, though ghee adds a richer, more authentic flavor.

Flaky Roti Canai

Layered, crisp Malaysian flatbread with buttery flakiness and chew.

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
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 the gluten for easier 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 (slight tearing is acceptable).
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
Flatten the Coil: 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
Serve: 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.
Isabella Grant

Passionate home cook sharing easy, family-friendly recipes and smart kitchen tips.