Flaky Roti Canai

Golden flaky roti canai flatbread with crispy layers stacked on a wooden serving board Save
Golden flaky roti canai flatbread with crispy layers stacked on a wooden serving board | brightbasilblog.com

Create authentic Malaysian Roti Canai with perfectly crispy, golden layers and a tender, chewy interior. This beloved flatbread requires a simple dough of flour, condensed milk, and ghee, followed by essential resting time for optimal stretchiness. The unique folding and coiling technique creates those signature flaky layers that make Roti Canai irresistible.

Perfect alongside rich curries, dhal, or enjoyed plain with a sprinkle of sugar, this versatile bread brings the taste of Malaysian street food to your kitchen. The key lies in patient dough preparation and masterful stretching—practice makes perfect for achieving that paper-thin translucent texture before folding.

The morning air in Kuala Lumpur carries the unmistakable rhythm of roti men flipping dough against greased surfaces—a sound so distinct it wakes up your appetite before your eyes even open. I spent weeks trying to recreate that theatrical flakiness in my tiny apartment kitchen,utterly failing until an auntie whispered that the secret was patience not technique. Now this recipe lives in my back pocket for whenever I need to transport myself back to those steamy Malaysian mornings.

My roommate walked in midway through my first successful attempt and found me standing on a chair trying to get better leverage on the dough stretch. We ate six rotis straight from the pan burning our fingers and laughing at my flour-covered desperation. Now its our go-to comfort food whenever life feels too heavy.

Ingredients

  • Allpurpose flour: Creates the structure needed for those signature layers while keeping the bread tender
  • Condensed milk: The secret ingredient that adds subtle sweetness and helps achieve that gorgeous golden color
  • Ghee: Using ghee instead of plain oil gives the roti an irresistible richness and authentic aroma
  • Warm water: Essential for activating the flour and creating a pliable dough that stretches without tearing

Instructions

Mix and knead the dough:
Combine flour salt and sugar in a large bowl then stir in melted ghee condensed milk and warm water until a soft slightly sticky dough forms. Knead for 8 to 10 minutes until the dough becomes smooth elastic and bounces back when pressed.
Rest the dough balls:
Divide the dough into 6 equal portions coat each lightly with ghee or oil and arrange on a greased tray. Cover tightly with plastic wrap and let rest at room temperature for at least 2 hours—this relaxation period is nonnegotiable for achieving those paperthin layers.
Stretch and fold:
Grease your work surface and hands generously with oil then flatten one dough ball with your palms and gently pull it into a nearly translucent sheet about 18 inches wide. Fold the sides inward to form a rectangle roll it like a Swiss roll then coil into a spiral tucking the end underneath.
Cook to golden perfection:
Heat a nonstick skillet over medium heat brush lightly with ghee and press one spiral portion into a 6 to 7 inch round. Cook for 2 to 3 minutes per side until both sides develop deep golden spots and the layers visibly separate then clap the roti between your hands to fluff up the layers before serving.
Steaming hot Malaysian roti canai showing tender interior and buttery golden brown surface Save
Steaming hot Malaysian roti canai showing tender interior and buttery golden brown surface | brightbasilblog.com

I once served these at a dinner party where a Malaysian guest actually got teary eyed saying the taste reminded her of her grandmothers kitchen. Food memories hit different dont they?

Mastering The Stretch

The stretching technique takes practice but working on an oiled surface rather than a floured one gives you more control. The dough should become thin enough to see your hand through it without developing holes.

Temperature Matters

Keep your cooking surface at medium heat—too high and the outside burns before the inside cooks through too low and you lose those crispy edges. A wellseasoned cast iron skillet or nonstick pan works best.

Serving Suggestions

Roti Canai deserves to be eaten immediately while still hot and at its flakiest but having your sides ready is crucial.

  • Pair with dhal curry for a classic combination
  • Serve with chicken curry or beef rendang
  • Sprinkle with sugar for a sweet version that kids love
Handheld piece of roti canai revealing signature flaky layers and soft chewy texture Save
Handheld piece of roti canai revealing signature flaky layers and soft chewy texture | brightbasilblog.com

Theres something deeply satisfying about creating such intricate layers from humble ingredients. May your kitchen always smell like warm ghee and your hands always be covered in flour.

Recipe FAQs

The flaky texture comes from the unique folding technique—stretching the dough paper-thin, folding into a rectangle, rolling like a Swiss roll, then coiling into a spiral. This creates multiple layers that separate during cooking, while the ghee between layers enhances the flakiness.

Resting allows the gluten to relax, making the dough more pliable and easier to stretch without tearing. This crucial step ensures you can achieve the thin, almost translucent sheet needed for proper layer formation and that signature light texture.

The dough can be prepared and stored in the refrigerator for up to 24 hours before shaping and cooking. Bring to room temperature before stretching. Cooked rotis reheat well in a skillet for 1-2 minutes per side to restore crispiness.

Clapping the roti between your hands immediately after cooking separates the layers, creating that signature fluffy, airy texture. This traditional technique releases steam and ensures the layers don't stick together, resulting in maximum flakiness.

While condensed milk provides authentic flavor and slight sweetness, you can substitute with equal parts coconut milk plus 1 tablespoon sugar. For a less traditional but dairy-free version, use plant-based milk sweetened with maple syrup or sugar.

Keep your hands and work surface well-greased with ghee or oil. Work gently using your palms to flatten first, then use the backs of your hands to stretch from the center outward. Let gravity help—drape the dough over your knuckles and let it stretch naturally. Patience is key.

Flaky Roti Canai

Crispy, golden Malaysian flatbread with flaky layers and tender chewy interior.

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: In a large bowl, combine flour, salt, and sugar. 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 for 8 to 10 minutes until smooth and elastic, ensuring proper gluten development for easy stretching later.
3
Portion and Rest: Divide dough into 6 equal portions and shape into balls. Lightly coat each ball 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 your work surface and hands with oil. Flatten one dough ball with your palms, then gently stretch and pull the dough into a thin, almost translucent sheet approximately 18 inches wide, taking care not to tear it.
5
Create Layers: Fold the dough sides inward to form a long rectangle, then roll tightly like a Swiss roll. Coil into a spiral shape and tuck the end underneath. Repeat with remaining dough balls.
6
Preheat Cooking Surface: Heat a non-stick skillet or griddle over medium heat and brush lightly with ghee or oil.
7
Flatten and Shape: Gently press and flatten one spiral dough portion into a round disc measuring 6 to 7 inches wide.
8
Cook the Roti: Cook each roti for 2 to 3 minutes per side, flipping until both sides achieve golden color and crispy, flaky layers form.
9
Fluff and Serve: Once cooked, gently clap the roti between your 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 (ghee, condensed milk, butter)
  • Can be adapted for lactose intolerance using vegetable oil and non-dairy milk alternatives
Chloe Bennett

Chloe shares quick, fresh recipes and kitchen wisdom for fellow home cooks.