Flaky Roti Canai

Golden flaky roti canai with visible crispy layers on a white plate Save
Golden flaky roti canai with visible crispy layers on a white plate | quickpinkitchen.com

Create authentic Malaysian flaky roti canai with our comprehensive guide. This beloved flatbread achieves its signature texture through a unique resting period and delicate stretching technique that creates those characteristic crispy, golden layers. The dough, enriched with condensed milk and ghee, develops perfect elasticity during the two-hour rest, making it pliable for stretching into paper-thin sheets. The folding and coiling method builds multiple flaky layers that puff up beautifully when cooked on a hot griddle. Each roti cooks in just minutes, resulting in a tender interior surrounded by irresistibly crispy edges. The final clapping technique separates the layers for maximum fluffiness.

Serve these warm rounds alongside rich dhal, aromatic chicken curry, or enjoy with a sprinkle of sugar for a sweet variation. With just 25 minutes of active preparation and simple pantry ingredients, you can bring the taste of Malaysian street food into your kitchen.

The first time I watched a street vendor in Kuala Lumpur spin roti dough into translucent sheets, I actually laughed out loud. His hands moved faster than my eyes could follow, flipping and stretching the dough like it was weightless. I tried to replicate that motion in my tiny apartment kitchen and ended up with dough stuck to my elbows, my hair, and somehow the ceiling. Now I know it's less about theatrical flourishes and more about patience, letting those long resting hours do the real work.

My roommate walked in while I was knee-deep in flour, looking like Id lost a wrestling match with a cloud. She watched me fold and coil the dough, completely confused why I was spending a Tuesday evening making flatbread from scratch. But when those golden rotis hit the table, steaming and fragrant, she understood immediately. We ate three straight from the pan, burning our fingers and not caring one bit.

Ingredients

  • All-purpose flour: Creates the structure while still allowing for those delicate, paper-thin layers
  • Salt: Essential for flavor balance, especially since this bread is often paired with rich curries
  • Sugar: Helps achieve that gorgeous golden-brown color and adds subtle sweetness
  • Condensed milk: The secret to tender dough, adding richness and a hint of caramel notes
  • Melted ghee or butter: Creates separation between layers for that signature flakiness
  • Warm water: Activates the gluten and brings everything together into a smooth, workable dough
  • Extra ghee for cooking: Building more layers and achieving that irresistible crisp exterior

Instructions

Mix the foundation:
Combine flour, salt, and sugar in a large bowl, then add melted ghee and condensed milk. Gradually pour in warm water, mixing until you have a soft, slightly sticky dough that feels alive in your hands.
Knead until smooth:
Work the dough for 8 to 10 minutes until it becomes smooth and elastic, bouncing back when you press it.
Portion and rest:
Divide into 6 equal balls, coat each lightly with ghee, and place on a greased tray. Cover with plastic wrap and let rest at room temperature for at least 2 hours, though longer is even better.
Stretch to translucent:
Grease your work surface and hands thoroughly with oil. Flatten one dough ball with your palms, then gently pull and stretch the dough into a thin, almost translucent sheet about 18 inches wide, working slowly to avoid tears.
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. Repeat with remaining dough balls.
Heat the skillet:
Warm a non-stick skillet or griddle over medium heat and brush lightly with ghee or oil until shimmering.
Flatten and cook:
Gently press one spiral dough portion into a round about 6 or 7 inches wide. Cook for 2 to 3 minutes per side, turning until both sides are golden and crispy with distinct flaky layers.
The finishing touch:
Once cooked, gently clap the roti between your hands to separate and fluff up the layers before serving hot.
Hot Malaysian roti canai being cooked until golden brown in a skillet Save
Hot Malaysian roti canai being cooked until golden brown in a skillet | quickpinkitchen.com

There's something deeply satisfying about tearing into a freshly cooked roti and watching the layers separate in slow motion. My grandmother would always say that good food needs time, and I finally understand what she meant. Those two hours of resting arent waiting, theyre transformation.

Getting the Stretch Right

Work from the center outward using your palms, letting gravity help as you gently pull the dough. If it starts to resist, let it rest for a minute before continuing. Thin spots are fine, but holes will affect the final layering.

Choosing Your Cooking Fat

Ghee offers the most authentic flavor and helps achieve that golden crispiness, but butter works beautifully for a slightly sweeter finish. Vegetable oil is lighter and lets the doughs flavor shine through.

Serving Suggestions

Roti canai is incredibly versatile and pairs well with both savory and sweet accompaniments. The flaky texture creates perfect pockets for soaking up sauces.

  • Traditional dhal curry makes for the perfect dipping partner
  • Rich chicken or beef curry adds bold, spiced contrast
  • Sprinkle with sugar for a simple, nostalgic sweet treat
Hand-torn piece of flaky roti canai revealing tender layers inside Save
Hand-torn piece of flaky roti canai revealing tender layers inside | quickpinkitchen.com

Some mornings I still make a batch just for myself, standing at the stove and eating them hot from the pan. The kitchen is quiet, the roti is perfect, and for a moment, everything is exactly as it should be.

Recipe FAQs

The flaky texture comes from the unique folding technique. After stretching the dough paper-thin, it's folded into a rectangle, rolled like a Swiss roll, then coiled into a spiral. This creates multiple layers that separate during cooking, resulting in the signature crispy, flaky texture.

Resting allows the gluten to relax, making the dough more pliable and easier to stretch. This extended rest period is crucial for achieving the paper-thin consistency needed to create those delicate layers. Without proper resting, the dough will resist stretching and tear easily.

Yes, you can prepare the dough and let it rest overnight in the refrigerator. Bring to room temperature before shaping and cooking. The cooked roti canai can be reheated on a skillet for 1-2 minutes per side to restore crispiness.

While both are layered flatbreads, roti canai uses condensed milk and ghee in the dough, giving it a slightly sweeter taste and richer texture. The stretching technique for roti canai also tends to produce thinner, more delicate layers compared to traditional paratha.

You can replace condensed milk with an equal mixture of evaporated milk and sugar, or use sweetened coconut milk for a dairy-free version. However, condensed milk provides the best texture and traditional flavor profile.

Clapping the cooked roti between your hands helps separate the layers and introduces air pockets, making the interior fluffier. This traditional technique ensures each layer remains distinct rather than compressing together.

Flaky Roti Canai

Classic Malaysian flatbread with crispy layers and chewy texture. Ideal companion for curries or delicious on its own.

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 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, ensuring proper gluten development for optimal stretching.
3
Portion and Rest: Divide dough into 6 equal portions. Coat each ball lightly with ghee or oil and arrange 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, nearly translucent sheet approximately 18 inches wide, taking care not to tear the dough.
5
Shape into Spiral: Fold the dough edges inward to form a long rectangle, then roll tightly like a Swiss roll. Coil into a spiral and tuck the end underneath. Repeat with remaining dough portions.
6
Heat Cooking Surface: Preheat a non-stick skillet or griddle over medium heat and brush lightly with ghee or oil.
7
Flatten and Cook: Gently press one spiral dough portion into a round 6 to 7 inches wide. Cook for 2 to 3 minutes per side, turning until both sides achieve golden color with crispy, flaky layers.
8
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
Lindsay Harper

Passionate home cook sharing easy, wholesome recipes and helpful kitchen tips for everyday meals.