Flaky Roti Canai

Golden flaky roti canai with crispy layers on a rustic wooden serving board Save to Pinterest
Golden flaky roti canai with crispy layers on a rustic wooden serving board | recipesbyroxanne.com

Create authentic Malaysian flatbread with beautifully crispy layers and a tender, chewy center. This traditional dough requires proper resting to achieve those signature flaky textures that make Roti Canai irresistible.

The technique involves stretching the dough thinly, folding it into layers, and cooking on a griddle until golden brown. Perfect alongside rich curries, dhal, or even enjoyed with a sprinkle of sugar for a sweet variation.

The tiny stall in Penang where I first watched an uncle make roti canai changed everything I thought I knew about flatbread. His hands moved like they were conducting music, flipping and stretching the dough until it was paper-thin, catching air between every layer. I ate three pieces right there, standing by the roadside with curry dripping down my wrist. That afternoon obsession turned into a weekend ritual that took me years to even approach mastering.

My first attempt ended up looking more like a不规则 puzzle than layered bread. I was too timid with the stretching, afraid to tear it, which meant zero flaking happened. But even that dense, somewhat disappointing first batch disappeared in minutes at dinner. My partner just kept saying, next time youll be braver, and honestly, she was right.

Ingredients

  • All-purpose flour: Creates the structure while keeping the bread tender. Bread flour makes it too chewy for this style.
  • Salt and sugar: Essential balance. Without sugar, the condense milk sweetness cant shine through.
  • Condensed milk: This is the traditional secret. It adds subtle sweetness and helps with browning.
  • Melted ghee or butter: Ghee gives that authentic aroma and incredible flake separation. Butter works beautifully too.
  • Warm water: Should feel like a comfortable bath temperature. Too hot kills the dough development.
  • Extra ghee or oil: Generous coating during resting prevents that frustrating stick-to-everything situation.

Instructions

Mix and knead your dough:
Combine flour, salt, and sugar in a large bowl. Make a well, add melted ghee and condensed milk, then gradually pour in warm water while mixing until you have a soft, slightly sticky dough. Knead for 8 to 10 minutes until smooth and elastic. The dough should feel alive and springy.
Rest and relax:
Divide into 6 equal balls, coat each generously with ghee or oil, and place on a greased tray. Cover tightly with plastic wrap and let rest at room temperature for at least 2 hours. This non-negotiable rest period is what makes stretching possible.
Stretch like you mean it:
Grease your work surface and hands thoroughly with oil. Flatten one dough ball with your palms, then use your fingers to gently pull and stretch the dough into a thin, almost translucent sheet about 18 inches wide. Work quickly but gently. The dough will resist at first then suddenly surrender.
Create the layers:
Fold the sides inward to form a long rectangle, then roll it up like a Swiss roll. Coil into a spiral and tuck the end underneath. Repeat with remaining dough balls. Let these spirals rest for 5 minutes before cooking.
Cook to golden perfection:
Heat a non-stick skillet over medium heat and brush lightly with ghee. Gently press and flatten one spiral into a 6 to 7 inch round. Cook for 2 to 3 minutes per side, turning until both sides are golden and crispy. The layers should visibly separate.
Wake up the flakes:
Immediately after cooking, gently clap the roti between your hands. This crucial step separates the layers and creates that signature fluffiness. Serve hot while the layers are still shattering-crisp.
Freshly cooked Malaysian roti canai folded into triangles revealing buttery tender interior layers Save to Pinterest
Freshly cooked Malaysian roti canai folded into triangles revealing buttery tender interior layers | recipesbyroxanne.com

My mom called me once just to say she finally made roti that actually flaked. She had been trying for months, following various recipes, but the breakthrough came when she stopped being afraid of tearing the dough. Theres something so satisfying about hearing that first crisp sound when you bite into a successful batch. Its better than any applause.

The Secret to Perfect Stretching

Work with gravity, not against it. Let the dough hang from your fingers and use the weight of the dough itself to help thin it out. Rotate constantly so you stretch evenly rather than pulling one spot too thin. And keep your hands oiled. Every time you feel resistance, add more oil.

Making It Ahead

You can prepare the spiral shapes through step 5, wrap them individually in plastic, and refrigerate overnight. Let them come to room temperature before flattening and cooking. The extended rest actually improves the texture. Some Malaysian cooks swear by overnight refrigeration.

Serving Ideas That Work

Traditional curries are obvious, but do not overlook the joy of a simple roti with just butter and sugar for breakfast. My grandmother used to make condensed milk sandwiches, which is essentially the same flavor profile in a different form. The bread itself is special enough to shine with minimal accompaniment.

  • Dhal curry is arguably the most classic pairing
  • A fried egg on top turns this into a complete meal
  • Serve with extra ghee on the side for brushing
Hand-stretched roti canai sizzling in a skillet with golden brown spotted surface Save to Pinterest
Hand-stretched roti canai sizzling in a skillet with golden brown spotted surface | recipesbyroxanne.com

Good roti canai feels like magic every single time. Those endless layers of crisp and soft, the way it shatters when you bite, the warm comfort of simple ingredients transformed by technique and patience.

Recipe Questions & Answers

The flaky texture comes from the unique folding technique—stretching the dough into a thin sheet, folding it into a rectangle, rolling it like a Swiss roll, then coiling into a spiral. This creates multiple layers that separate during cooking, resulting in those signature crispy, flaky layers.

The 2-hour resting period is essential for success. It allows the gluten to relax, making the dough pliable enough to stretch into thin sheets without tearing. Without proper resting, you won't achieve the translucent, paper-thin consistency needed for authentic layers.

Tearing usually means the dough hasn't rested long enough or needs more oil during handling. Make sure to let it rest for the full 2 hours, and generously grease your work surface and hands with ghee or oil before stretching. Practice helps—you'll get a feel for the right tension.

Absolutely. After dividing into balls and coating with ghee, you can refrigerate the dough portions overnight in an airtight container. Let them come to room temperature for about 30 minutes before shaping and cooking. The extended resting may actually improve the texture.

Flaky Roti Canai

Crispy, golden Malaysian flatbread with tender layers and chewy texture

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

Ingredients

Dough

  • 3 cups all-purpose flour
  • 1 teaspoon salt
  • 1 tablespoon sugar
  • 3 tablespoons condensed milk
  • 2 tablespoons melted ghee or unsalted butter
  • 1 cup warm water

For Shaping and Cooking

  • 4 tablespoons ghee or vegetable oil

Instructions

1
Prepare the Dough: Combine flour, salt, and sugar in a large mixing bowl. Add melted ghee and condensed milk. Gradually incorporate warm water while mixing until a soft, slightly sticky dough forms.
2
Knead the Dough: Knead the dough on a lightly floured surface for 8 to 10 minutes until smooth and elastic, ensuring proper gluten development.
3
Portion and Rest: Divide dough into 6 equal portions and shape into balls. Coat each ball lightly with ghee or oil, place on a greased tray, cover with plastic wrap, and let rest at room temperature for at least 2 hours.
4
Stretch the Dough: Grease work surface and hands with oil. Flatten one dough ball with palms, then gently stretch and pull into a thin, almost translucent sheet approximately 18 inches wide without tearing.
5
Form the Layers: Fold dough sides inward to create a long rectangle, then roll tightly like a Swiss roll. Coil into a spiral shape and tuck the end underneath. Repeat with remaining dough portions.
6
Preheat Cooking Surface: Heat a non-stick skillet or griddle over medium heat and brush lightly with ghee or oil.
7
Flatten the Spirals: Gently press and flatten one spiral dough portion into a round disc approximately 6 to 7 inches in diameter.
8
Cook the Roti: Cook each roti for 2 to 3 minutes per side, turning once, until both sides develop a golden color and crispy texture with visible flaky layers.
9
Fluff and Serve: Remove from heat and gently clap the roti between hands to separate and fluff the layers. Serve immediately while hot.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Non-stick skillet or griddle
  • Pastry brush
  • Plastic wrap

Nutrition (Per Serving)

Calories 280
Protein 6g
Carbs 42g
Fat 9g

Allergy Information

  • Contains wheat gluten
  • Contains dairy from ghee, condensed milk, or butter
  • Can be adapted for lactose intolerance by using vegetable oil and non-dairy condensed milk alternative
Roxanne Phillips

Passionate home cook sharing easy, comforting recipes and simple cooking tips for busy families.