Flaky Roti Canai

Golden flaky Roti Canai flatbread with crispy layered texture served on white plate Save
Golden flaky Roti Canai flatbread with crispy layered texture served on white plate | cozycanteen.com

Flaky Roti Canai brings the beloved Malaysian street food classic to your kitchen. This traditional flatbread achieves its signature texture through a unique stretching and folding technique that creates dozens of paper-thin layers. The dough rests for two hours, developing elasticity that allows you to stretch it until almost translucent. A combination of condensed milk and ghee adds subtle richness while keeping the interior tender and chewy.

Cooking on a hot griddle creates those sought-after crispy, golden surfaces. The final clapping technique between hands fluffs the layers, ensuring each bite delivers the perfect contrast between shattering exterior and pillowy softness inside. Serve alongside dhal, chicken curry, or with a sprinkling of sugar for a delightful sweet variation.

The first time I watched a street vendor in Kuala Lumpur spin roti dough overhead, flipping and stretching it until it became impossibly thin, I stood there for twenty minutes mesmerized. He made it look effortless, like some beautiful dance between hands and dough. When I finally tried making it in my tiny apartment kitchen, my first attempt ended up more like a thick pancake than those ethereal layers I had witnessed. But something about the process kept pulling me back—maybe it was the way the dough transformed under my palms, or how the smell of ghee hitting a hot pan filled the entire room.

My sister visited last winter and we spent an entire Sunday afternoon attempting roti canai together, flour dusting everything from our hair to the ceiling fan. By the fourth attempt, we finally achieved those translucent, paper thin stretches that create the signature flaky layers. We ate them standing at the counter, tearing off pieces and dipping them into curry I had made earlier, both of us grinning like we had just unlocked some secret cooking achievement. Now whenever she visits, the first thing she asks is whether we are making roti.

Ingredients

  • All-purpose flour: Creates the perfect structure for those signature layers, no special flour needed
  • Salt and sugar: Essential balance that enhances flavor without making the dough sweet
  • Condensed milk: The secret ingredient that adds richness and helps create that tender texture
  • Melted ghee or butter: Infuses the dough with fat for flakiness and incredible aroma
  • Warm water: Brings everything together and activates gluten development for stretchiness
  • Additional ghee or oil: Keeps dough workable during shaping and creates that golden finish when cooking

Instructions

Mix the foundation:
Combine flour, salt, and sugar in a large bowl, then stir in melted ghee and condensed milk until the mixture looks crumbly and moist
Form the dough:
Gradually pour in warm water while mixing with your hand or a spoon until a soft, slightly sticky dough comes together
Work the gluten:
Knead the dough for 8 to 10 minutes until it feels smooth, elastic, and bounces back when pressed
Portion and rest:
Divide into 6 equal balls, coat each with ghee or oil, arrange on a greased tray, cover with plastic wrap, and let rest for at least 2 hours
Prepare your workspace:
Generously grease your work surface and hands with oil to prevent sticking during the stretching process
Stretch into thinness:
Flatten one dough ball with your palms, then gently pull and stretch the dough outward until it becomes almost translucent, about 18 inches wide
Create the layers:
Fold the sides inward to form a long rectangle, roll it up like a Swiss roll, then coil it into a spiral and tuck the end underneath
Heat the pan:
Warm a non stick skillet or griddle over medium heat and brush lightly with ghee or oil
Flatten and cook:
Press one spiral portion into a 6 to 7 inch round and cook for 2 to 3 minutes per side until golden and crispy with visible layers
Release the flake:
Immediately after removing from heat, gently clap the roti between your hands to separate and fluff up the layers
Hand-stretched Malaysian Roti Canai cooking in skillet with ghee until golden brown Save
Hand-stretched Malaysian Roti Canai cooking in skillet with ghee until golden brown | cozycanteen.com

There is something deeply satisfying about the clapping technique at the end, when you gently smack the cooked roti between your palms and watch the layers puff and separate. My neighbor once knocked on my door wondering what all the commotion was about, only to end up staying for dinner. That moment when someone takes their first bite, their eyes widening at the revelation of texture and flavor, reminds me why I keep making this recipe despite the effort involved.

Mastering the Stretch

The key to achieving those paper thin stretches is working with well rested dough at room temperature and using plenty of oil on your hands and surface. I find it helps to work quickly but gently, letting gravity do some of the work as you pull the dough outward from the center. Small tears can be patched by gently pressing the dough back together, and remember that practice truly does make perfect with this technique.

Cooking Temperature Secrets

Medium heat is your sweet spot because too high and the outside burns before the interior cooks through, while too low gives you a tough, leathery texture. I usually test my pan by flicking a few drops of water onto the surface, they should dance and evaporate within a second or two. Brushing the pan with ghee instead of pouring it creates that gorgeous golden color without making the bread greasy.

Serving and Storage

Roti canai is best served immediately after cooking while those layers are still warm and dramatically flaky. If you need to make them ahead, keep cooked rotis wrapped in a clean kitchen towel in a warm oven, but know they will lose some of their crispiness. Any leftovers can be reheated in a dry pan for about 30 seconds per side.

  • Classic pairing is with dhal curry or chicken curry for dipping
  • Try with condensed milk and sugar for a sweet breakfast variation
  • Extra rotis freeze well for up to 2 months and reheat beautifully

Stack of warm Roti Canai bread revealing tender flaky layers with crispy exterior Save
Stack of warm Roti Canai bread revealing tender flaky layers with crispy exterior | cozycanteen.com

The patience required for roti canai always rewards you with something extraordinary, humble ingredients transformed through technique and time into a dish that feels like a celebration on a plate.

Recipe FAQs

The flaky texture comes from the unique preparation method of stretching the dough extremely thin, then folding and rolling it into a spiral. This creates multiple layers that separate during cooking. Using ghee or oil throughout the process prevents the layers from sticking together, resulting in the signature flaky, layered texture when cooked.

Extended resting allows the gluten to relax completely, making the dough much more pliable and easier to stretch. Without proper resting, the dough would resist stretching and tear. This resting period is crucial for achieving the thin, translucent layers that make authentic roti canai so special.

Absolutely! After the initial 2-hour rest, you can refrigerate the dough balls for up to 24 hours. Bring them to room temperature for about 30 minutes before shaping and cooking. Some cooks even prefer overnight refrigeration as it develops flavor and makes the dough even easier to work with.

Clapping the hot roti between your hands separates the layers, creating air pockets and giving the bread its signature fluffy, airy texture. This traditional technique immediately after cooking helps prevent the layers from sticking together and ensures each piece remains light and separable.

While condensed milk provides traditional sweetness and richness, you can substitute with equal parts coconut milk or regular milk with a teaspoon of sugar. The result will be slightly less sweet but still delicious. For a savory version, omit sweeteners entirely and increase the salt slightly.

If your roti lacks crispiness, ensure your pan is properly preheated over medium heat before adding the dough. Don't overcrowd the pan, and use enough ghee or oil to lightly coat the surface. Make sure you're stretching the dough thinly enough—thicker dough won't achieve the desired crispy texture.

Flaky Roti Canai

Crispy, golden Malaysian flatbread with tender layers and authentic flavor.

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 for greasing and cooking

Instructions

1
Prepare the dough: Combine flour, salt, and sugar in a large bowl. Add melted ghee and condensed milk. Gradually pour in 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. This develops gluten for proper texture.
3
Portion and rest: Divide dough into 6 equal balls. Lightly coat each with ghee or oil and place on a greased tray. Cover with plastic wrap and 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 about 18 inches wide without tearing.
5
Form layers: Fold dough sides inward to form a long rectangle. Roll like a Swiss roll, then coil into a spiral and tuck end underneath. Repeat with remaining dough.
6
Heat cooking surface: Heat a non-stick skillet or griddle over medium heat. Brush lightly with ghee or oil.
7
Flatten and shape: Gently press and flatten one spiral dough portion into a round about 6 to 7 inches wide.
8
Cook the roti: Cook each roti for 2 to 3 minutes per side, turning until both sides are golden and crispy with flaky layers.
9
Fluff and serve: Gently clap the roti between hands to fluff up the layers. Serve hot with curry, dhal, or sugar.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Non-stick skillet or griddle
  • Pastry brush
  • Plastic wrap
  • Rolling pin (optional)

Nutrition (Per Serving)

Calories 280
Protein 6g
Carbs 42g
Fat 9g

Allergy Information

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

Sharing easy, wholesome recipes and kitchen tips for home cooks who love comfort food.