Flaky Roti Canai

Golden flaky roti canai with buttery layers served alongside a rich chicken curry.  Save
Golden flaky roti canai with buttery layers served alongside a rich chicken curry. | spoonfulstreet.com

Enjoy the delicious Flaky Roti Canai, a traditional Malaysian flatbread known for its buttery layers and crisp texture. Made with simple ingredients, this dough is kneaded, rested, and stretched to perfection before cooking. Ideal for pairing with flavorful curries or enjoying on its own.

There was a rainy afternoon where the only sound in the kitchen was the rhythmic thwack of dough hitting the counter. I was determined to replicate that paper-thin texture I had watched street vendors master with such ease. My first few attempts tore more than they stretched, but the smell of ghee hitting the hot pan made every失败 worth it. Eventually, I found my rhythm and learned that patience is the secret ingredient.

Serving these warm rotis to friends on a chilly evening was a game changer for our dinner parties. We sat around the table, tearing off strips of the flaky bread to dunk into a rich chicken curry. The conversation quieted down as everyone focused on the simple pleasure of hot, buttery bread. It became a requested staple for every gathering after that night.

Ingredients

  • All-purpose flour: The backbone of the structure, providing just enough gluten to hold the layers together.
  • Salt: Essential to balance the sweetness and enhance the overall flavor profile.
  • Sugar: A touch helps the bread brown beautifully and adds a hint of depth.
  • Ghee or unsalted butter: This rich fat is non-negotiable for achieving that authentic, aromatic taste.
  • Water: Start with a cup and adjust to get a soft, pliable dough that isnt too dry.
  • Vegetable oil: Used for the coating to keep the dough balls from drying out while resting.

Instructions

Mix the foundation:
Combine the dry ingredients in a large bowl, create a well in the center, and pour in the melted ghee.
Knead to elastic:
Gradually add water while mixing until a sticky dough forms, then knead on a floured surface for ten minutes.
Rest the dough:
Divide into six equal balls, coat them in oil, cover them, and let them sit for an hour to relax the gluten.
Stretch it thin:
Oil your hands and surface, then flatten and pull a dough ball until it is almost translucent.
Build the layers:
Brush the stretched sheet with softened ghee, fold it into thirds, and roll it into a loose coil.
Shape and cook:
Flatten the coils into rounds and cook on a hot skillet for a few minutes per side until golden brown.
The final slap:
Clap the cooked roti between your hands a few times to separate the layers before serving.
Hand-stretched roti canai pan-fried to golden crispness and folded into delicate layers.  Save
Hand-stretched roti canai pan-fried to golden crispness and folded into delicate layers. | spoonfulstreet.com

This flatbread quickly transcended being just a side dish and became the main event for me. I recall a quiet morning dipping a warm piece into a cup of sweet condensed milk. The sweetness of the milk paired with the salty, buttery layers was a revelation. It is simple comfort food that feels incredibly special.

Mastering the Stretch

Stretching the dough without tearing it takes a light touch and plenty of confidence. I found that working quickly helps, as the dough warms up and becomes more cooperative.

Choosing Your Fat

While ghee offers the most traditional flavor, a mix of butter and oil works wonderfully for a lighter result. I experimented with coconut oil once and it added a subtle sweetness that was quite pleasant.

Serving Suggestions

This bread is versatile enough to accompany almost any curry or soup. It also makes a fantastic breakfast on its own.

  • Try it with a side of spicy dhal for a classic combination.
  • Drip condensed milk over it for a sweet treat.
  • Keep extra ghee nearby for brushing.
A stack of warm roti canai breads, perfect for dipping into savory sauces. Save
A stack of warm roti canai breads, perfect for dipping into savory sauces. | spoonfulstreet.com

I hope these rotis bring as much warmth to your table as they have to mine. Enjoy every buttery, flaky bite.

Recipe Questions & Answers

Roti Canai is a popular Malaysian flatbread known for its flaky, layered texture. It is often served with curries or condensed milk for breakfast.

The flaky layers are created by stretching the dough thinly, brushing with ghee, folding into thirds, and rolling into a coil before cooking.

Yes, you can substitute ghee with unsalted butter. For a richer flavor, use all ghee; for a lighter version, mix butter and vegetable oil.

The dough should rest for at least 1 hour to relax the gluten, making it easier to stretch into thin sheets.

Roti Canai pairs wonderfully with dhal, chicken curry, or as a sweet treat with condensed milk.

Flaky Roti Canai

Buttery, layered Malaysian flatbread with a crisp texture.

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)

Layering

  • 6 tbsp ghee or unsalted butter, softened
  • 3 tbsp vegetable oil

Instructions

1
Prepare the Dough: Mix flour, salt, and sugar in a large bowl. Create 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 the dough on a lightly floured surface for 10 minutes until smooth and elastic.
3
Rest the Dough: Divide the 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 better 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.
5
Fold and Roll: Brush the entire surface with softened ghee. Fold the dough in thirds like a letter, then roll into a loose coil.
6
Flatten and Set Aside: Gently flatten the coil and set aside. Repeat the stretching, folding, and rolling 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
Flake and Serve: Slap the cooked roti between your hands a few times to create signature flakiness 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.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.