Malaysian roti canai on a metal platter with curry in the background.
| | |

Roti Canai Recipe (Malaysian Flaky Flatbread)

Share this post

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.

Roti canai is a popular Malaysian flatbread with flaky layers and a crisp, golden surface. The dough is stretched by hand, folded and cooked on a griddle, giving you bread you can pull apart for dipping into dhal or curry.

I like roti canai with dhal, although I’ll happily have it with chicken curry too. I tend to tear it up as I eat and dip each piece into the sauce.

Roti Canai at a Glance

Prep: 30 minutes
Cook: 20 minutes
Rest: 1 hour 30 minutes
Total: 2 hours 20 minutes
Yield: 6 flatbreads
Cuisine: Malaysian
Main Ingredients: All-purpose flour, egg, oil, water and salt
Cooking Method: Griddle or heavy skillet
Storage: Refrigerate covered; eat within 2 days. Freeze for up to 2 months.

Why You’ll Love It

  • No yeast: You don’t need to wait for the dough to rise.
  • Flaky layers: Stretching and folding give this bread its distinctive texture. I love those layers!
  • Everyday ingredients: The dough is made with flour, egg, oil, water and salt, which you are likely to already have on hand.

Roti Canai Ingredients

The complete ingredients list and quantities are in the recipe card below.

  • All-purpose flour (plain flour): Use regular wheat flour. Self-rising flour contains raising agents that aren’t needed for this Malaysian bread recipe.
  • Egg: I like to beat it lightly to help it mix evenly into the dough.
  • Oil: Choose a neutral cooking oil. You’ll also need extra for coating the dough and greasing the work surface and pan.
  • Water: Add it gradually so you can judge the dough consistency as you’re mixing.
  • Salt: Combine this with the flour before you add the wet ingredients.
Ingredients for roti canai on a wooden table with a Malaysian tea towel in the background.

How to Make Roti Canai

The full instructions with weights and measurements are in the recipe card below.

  • Mix and knead: Combine the ingredients and knead until the dough is smooth and elastic.
  • Portion and rest: Divide into 6 balls, coat with oil and cover for the resting period.
  • Stretch and fold: Gently stretch each portion on an oiled surface, fold it into a strip and coil it into a spiral.
  • Flatten and cook: Press each spiral into a flat round and cook on a greased griddle until golden on both sides and cooked through.

Stretching and Folding the Dough

Work on a smooth, lightly oiled surface with lightly oiled hands. Press the dough into a disc, then lift and gently pull the edges, working around the disc until you have a very thin sheet. You don’t need to toss it in the air (pizza chef style!) to stretch it at home.

Fold the sheet lengthwise into a loose strip and coil the strip into a spiral. Gently flatten the spiral before cooking. Make sure you’re keeping the folds loose as you shape the spiral.

Troubleshooting Homemade Roti

  • Dough springs back: Cover it and give it more resting time before stretching again.
  • Dough tears: Pull gently and check that the surface is oiled. A small hole isn’t going to ruin the bread, but repeated tearing can mean the dough needs more kneading or rest.
  • Outside browns too quickly: Turn the heat down so the center has time to cook.
  • Bread seems dense: Stretch the dough more evenly and avoid pressing the folded layers tightly together.
Closeup shot of roti canai with curry on the same tray.
Image from Flickr

Handy Equipment for Flatbread

A flat griddle gives you room to cook several small flatbreads. A heavy skillet also works, so there’s no need to buy a special pan just for this recipe.

You’ll also need a mixing bowl, measuring cups and spoons, a silicone spatula for turning the bread and a baking sheet to hold the covered dough balls. A clean, smooth countertop gives you room to stretch the dough.

What to Serve with Malaysian Flatbread

Dhal and chicken curry are traditional accompaniments. Kari kapitan is a Penang Nyonya chicken curry that’s also really good with this flatbread. Add a little sambal belacan if you want a bit more chili heat.

You can also eat roti with a little sugar or condensed milk. For a larger menu, browse my Malaysian recipes collection or my bread recipes for other breads you can bake or cook on the stove.

How to Store

  • Refrigerate: Keep cooked roti covered; eat within 2 days.
  • Reheat: Warm in a skillet until hot through, turning to heat both sides.
  • Freeze: Separate cooled flatbreads with parchment and seal in a freezer bag. Thaw in the refrigerator before reheating.
  • Make ahead: Refrigerate the covered, oiled dough balls overnight. Let them soften enough to stretch before shaping.
Freshly cooked roti canai flaky flatbread on griddle.

Roti Canai FAQs

Is roti canai the same as roti prata?

The names generally refer to the same family of stretched, layered flatbreads. Roti canai is the usual Malaysian name and roti prata is commonly used in Singapore. Individual recipes and fillings vary.

How is roti canai different from paratha?

Paratha describes a broad family of South Asian flatbreads, including layered and stuffed breads. Roti canai belongs to that wider tradition, so it isn’t accurate to say all parathas are thick or unlayered.

Does roti canai contain dairy?

This dough is made with oil and has no milk or butter. Other recipes may contain ghee, milk or condensed milk, so check the ingredients when buying it. The curry or dhal served with it may also contain dairy.

Is roti canai gluten-free?

No. This recipe contains wheat flour, and its gluten helps the dough stretch. A gluten-free flour blend isn’t a tested substitution for this dough.

Can I cook frozen roti canai straight from the freezer?

For store-bought frozen roti canai, follow the package directions. Products differ, and some are intended to be cooked directly from frozen.

Malaysian roti canai on a metal platter with curry in the background.

Roti Canai

Roti canai is a Malaysian flatbread made with hand-stretched dough that's folded into layers and cooked on a griddle. Serve the golden flatbreads with dhal or curry.
Prep Time 30 minutes
Cook Time 20 minutes
Resting Time 1 hour 30 minutes
Total Time 2 hours 20 minutes
Servings: 6 Flatbreads
Course: Bread, Side Dish
Cuisine: Malaysian

Ingredients
 

  • 2 cups (250g) all-purpose flour
  • 1 teaspoon salt
  • 1 egg
  • 3 tablespoons neutral oil (plus extra for coating, stretching and cooking)
  • ¾ cup (180ml) water
To Serve
  • 1 cup (240ml) dhal or curry
Optional Garnishes
  • Cilantro (fresh coriander)
  • Lime wedges
  • Sambal

Equipment

  • Measuring cups and spoons
  • Mixing bowl
  • Plate or tray
  • Flat griddle or heavy skillet
  • Spatula

Method
 

  1. Combine the flour and salt in a mixing bowl. Lightly beat the egg, then add it with the oil. Gradually mix in the water until you have a soft dough.
  2. You may not need all the water.
  3. Knead until smooth and elastic. Divide into 6 equal portions and shape into balls.
  4. Lightly coat the dough balls with extra oil, arrange on a plate or tray and cover. Rest for 1 hour 30 minutes.
  5. Lightly oil a smooth work surface and your hands. Press one dough ball into a disc, then gently lift and pull around the edges until you have a very thin sheet.
  6. Keep the other portions covered.
  7. Fold the sheet lengthwise into a loose strip. Coil the strip into a spiral, secure the end and gently press into a flat round. Repeat with the remaining dough.
  8. Heat a lightly greased griddle or heavy skillet. Cook the flatbreads until golden on both sides and cooked through, turning as needed.
  9. Lower the heat if the outside browns before the center cooks.
  10. Serve hot with the prepared dhal or curry. Add any optional extras you like.

Notes

  • If the dough resists stretching, cover it and let it rest a little longer.

Flaky Flatbread Worth Making at Home

There’s a lot to enjoy about freshly cooked roti, especially the crisp edges and layers you can pull apart by hand. I love having a homemade bread like this as part of a Malaysian meal. It’s a different kind of baking project, and you don’t even have to switch on the oven.

Other Recipes to Try

Roti canai on a serving plate with the recipe name above the image.

Share this post

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating