Fullmeals.
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals.

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals.

Roti Canai (Flaky Malaysian Flatbread)

Recipe by Cooking with Morgane

  • Ready in100 min
  • Prep60 min
  • Cook40 min
  • CuisineAsian · Malaysian
  • Serves8 Roti Canai
  • Calories~320 kcal
Roti Canai (Flaky Malaysian Flatbread)

Ingredients

For the Dough

  • 2 cupsAll-purpose flour
  • 1 cupWater (lukewarm)
  • 2 tbspCondensed milk
  • ½ tbspSalt
  • 1.5 ozButter (melted)
  • 1 (optional)Egg

For Spreading and Cooking

  • as neededVegetable oil
  • 5 ozButter (melted)

Step-by-Step Instructions

  1. 1.Prepare the Dough Mixture

    In a mixing bowl, add 2 tablespoons of condensed milk, ½ tablespoon of salt, and 1 cup of lukewarm water. Mix until the condensed milk is fully diluted.

  2. 2.Add Butter and Flour

    Pour 1.5 oz of melted butter into the mixture and stir. Then, add 2 cups of all-purpose flour and mix thoroughly until a sticky dough forms.

  3. 3.First Dough Rest

    Cover the dough and let it rest for 30 minutes. This resting period allows the flour to absorb the water, making the dough easier to handle.

  4. 4.Knead the Dough

    After the first rest, knead the dough for 5 minutes. The dough will become soft and elastic.

  5. 5.Divide and Shape

    Divide the dough into 8 equal parts. Shape each part into a smooth ball.

  6. 6.Oil the Dough Balls

    Dip each dough ball completely in vegetable oil. This step prevents the surface of the dough from drying out. Place the oiled dough balls in a pan.

  7. 7.Overnight Rest (Refrigeration)

    Cover the pan with cling film and a lid. Place the pan in the fridge and let the dough rest overnight. This long rest is crucial for developing the gluten, making the dough very elastic and stretchable for the next day's preparation.

  8. 8.Prepare Work Surface and Tools

    The next day, take the dough out of the fridge. Prepare a small bowl of vegetable oil, 5 oz of melted butter, and a small rolling pin. Spread a generous amount of vegetable oil on your clean work surface.

  9. 9.Flatten and Stretch the Dough

    Take one dough ball and flatten it into a disk with your hands. Coat the disk with oil. Now, using both hands, lift one side of the dough and repeatedly throw it onto the work surface. This action stretches the dough, making it thinner and more elastic. Continue this process until the dough is stretched into a very thin, almost transparent sheet. You can also pull the edges gently to help it spread, applying a little more oil if needed.

  10. 10.Apply Butter and Fold

    Spread 1 tablespoon of the 5 oz melted butter evenly over the surface of the thin dough. Fold the two long sides of the dough towards the center to create a long, narrow strip.

  11. 11.Roll into a Spiral

    Starting from one end, roll up the long dough strip into a tight spiral. Tuck the loose end underneath the roll. Gently flatten the rolled dough slightly with your hands.

  12. 12.Final Flattening with Roller

    Using the small rolling pin, first spread the edges of the spiral outwards. Then, gradually roll from the center outwards until you achieve a thin, flat disk. Don't worry if there are a few small holes.

  13. 13.Cook First Side

    Place the flattened roti into a hot pan heated to medium heat. Let it grill for 1 minute and 30 seconds until lightly golden.

  14. 14.Cook Second Side and Butter

    Flip the roti over and cook for 1 minute. Spread a little melted butter on the cooked side to enhance crispiness.

  15. 15.Cook Third Side and Butter

    Flip it over again and cook for another 1 minute. Spread more melted butter on this newly cooked side.

  16. 16.Final Cook

    Flip the roti one last time and cook for 30 seconds until both sides are golden brown and the roti is flaky.

  17. 17.Serve

    Remove the Roti Canai from the pan. They are now ready to be enjoyed! Serve immediately with your choice of savory curry or sweet toppings.

Printed from Fullmeals.com — turn any cooking video into a recipe.

Roti Canai (Flaky Malaysian Flatbread)

Ready in

100 mins

Cuisine

Asian · Malaysian

Prep Time

60 min

Cook Time

40 min

Serving

8 Roti Canai

Calories / Serving

~320 kcal
Recipe by Cooking with Morgane on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 8 ready
All Ingredients

For the Dough

All Ingredients

For Spreading and Cooking

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare the Dough Mixture

    In a mixing bowl, add 2 tablespoons of condensed milk, ½ tablespoon of salt, and 1 cup of lukewarm water. Mix until the condensed milk is fully diluted.

  2. 2

    Add Butter and Flour

    Pour 1.5 oz of melted butter into the mixture and stir. Then, add 2 cups of all-purpose flour and mix thoroughly until a sticky dough forms.

  3. 3

    First Dough Rest

    Cover the dough and for . This resting period allows the flour to absorb the water, making the dough easier to handle.

  4. 4

    Knead the Dough

    After the first rest, the dough for . The dough will become soft and elastic.

  5. 5

    Divide and Shape

    Divide the dough into 8 equal parts. Shape each part into a smooth ball.

  6. 6

    Oil the Dough Balls

    Dip each dough ball completely in vegetable oil. This step prevents the surface of the dough from drying out. Place the oiled dough balls in a pan.

  7. 7

    Overnight Rest (Refrigeration)

    Cover the pan with cling film and a lid. Place the pan in the fridge and let the dough rest overnight. This long rest is crucial for developing the gluten, making the dough very elastic and stretchable for the next day's preparation.

  8. 8

    Prepare Work Surface and Tools

    The next day, take the dough out of the fridge. Prepare a small bowl of vegetable oil, 5 oz of melted butter, and a small rolling pin. Spread a generous amount of vegetable oil on your clean work surface.

  9. 9

    Flatten and Stretch the Dough

    Take one dough ball and flatten it into a disk with your hands. Coat the disk with oil. Now, using both hands, lift one side of the dough and repeatedly throw it onto the work surface. This action stretches the dough, making it thinner and more elastic. Continue this process until the dough is stretched into a very thin, almost transparent sheet. You can also pull the edges gently to help it spread, applying a little more oil if needed.

  10. 10

    Apply Butter and Fold

    Spread 1 tablespoon of the 5 oz melted butter evenly over the surface of the thin dough. Fold the two long sides of the dough towards the center to create a long, narrow strip.

  11. 11

    Roll into a Spiral

    Starting from one end, roll up the long dough strip into a tight spiral. Tuck the loose end underneath the roll. Gently flatten the rolled dough slightly with your hands.

  12. 12

    Final Flattening with Roller

    Using the small rolling pin, first spread the edges of the spiral outwards. Then, gradually roll from the center outwards until you achieve a thin, flat disk. Don't worry if there are a few small holes.

  13. 13

    Cook First Side

    Place the flattened roti into a hot pan heated to medium heat. Let it grill for until lightly golden.

  14. 14

    Cook Second Side and Butter

    Flip the roti over and cook for . Spread a little melted butter on the cooked side to enhance crispiness.

  15. 15

    Cook Third Side and Butter

    Flip it over again and cook for another . Spread more melted butter on this newly cooked side.

  16. 16

    Final Cook

    Flip the roti one last time and cook for until both sides are golden brown and the roti is flaky.

  17. 17

    Serve

    Remove the Roti Canai from the pan. They are now ready to be enjoyed! Serve immediately with your choice of savory curry or sweet toppings.

Before You Cook

Helpful details before you start
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 3 swaps
  • No All-purpose flour?

    • White whole wheat flour (1:1)
    • 1 cup minus 2 tbsp + 2 tbsp cornstarch (cake flour swap)
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Egg?

    • 1 tbsp ground flax + 3 tbsp water (rest 5 min) — Per egg, best in baking.
    • 1/4 cup unsweetened applesauce — Per egg, in sweet baked goods.
    • 1/4 cup silken tofu, blended — Per egg.
Ingredient Substitutions
  • No All-purpose flour?

    • White whole wheat flour (1:1)
    • 1 cup minus 2 tbsp + 2 tbsp cornstarch (cake flour swap)
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Egg?

    • 1 tbsp ground flax + 3 tbsp water (rest 5 min) — Per egg, best in baking.
    • 1/4 cup unsweetened applesauce — Per egg, in sweet baked goods.
    • 1/4 cup silken tofu, blended — Per egg.
AllergensThis recipe contains gluten and dairy.
glutendairy

Plan Ahead

Complete this step earlier to save time later.

  • Step3
    First Dough Rest30 minutes

    Cover the dough and let it rest for 30 minutes. This resting period allows the flour to absorb the water, making the dough easier to handle.

    View Step 3
  • Step7
    Overnight Rest (Refrigeration)Overnight

    Cover the pan with cling film and a lid. Place the pan in the fridge and let the dough rest overnight. This long rest is crucial for developing the gluten, making the dough very elastic and stretchable for the next day's preparation.

    View Step 7

Variations

Simple ways to adapt this recipe.

  • 1
    Serve with savory curry

    As is traditional in Malaysia and India.

  • 2
    Serve with condensed milk for

    Serve with condensed milk for a sweet breakfast or snack.

  • 3
    Serve with hazelnut and cocoa

    Serve with hazelnut and cocoa spread for a dessert-like treat.

  • 4
    For a more traditional versionIngredient swap

    Replace butter with ghee (clarified butter).

Helpful Tips

Small details that can improve the final result.

  • 1
    Cooking tipAdding 1 Egg to the

    Adding 1 egg to the dough (optional) will result in a softer texture for the roti.

  • 2
    PreparationResting the Dough Overnight in

    Resting the dough overnight in the fridge is crucial as it allows the gluten to unfold, making the dough very elastic and stretchable, which is essential for achieving thin, flaky layers.

  • 3
    Cooking tipThe Thinner You Stretch the Dough

    The more flaky the final roti will be.

  • 4
    TipAt the Stage Where the

    At the stage where the dough is rolled into a spiral and flattened, you can freeze them between two sheets of baking paper for later use.

Your Notes

Save your personal tweaks, substitutions and cooking adjustments.

Saved only on this device.

Example: Used less salt, cooked 5 minutes longer, added extra coriander.

0 / 4000

Included when you print this recipe.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

You might also like

Other recipes in the same cuisine, meal type, or style — ready to cook whenever you are.

Instant Masala Pancake

Instant Masala Pancake

Cuisine

Indian · North Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Healthy Poha with Fox Nuts and Peanuts

Healthy Poha with Fox Nuts and Peanuts

Cuisine

Indian · North Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Instant Poha Rava Paddu (Gunta Ponganalu) - Quick & Easy Breakfast

Instant Poha Rava Paddu (Gunta Ponganalu) - Quick & Easy Breakfast

Cuisine

Indian · South Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Spicy Cucumber Idli

Spicy Cucumber Idli

Cuisine

Indian · South Indian

Prep + Cook Time

35 Minutes

Difficulty Level

Easy

Semiya Idli with Coconut Chutney

Semiya Idli with Coconut Chutney

Cuisine

Indian · South Indian

Prep + Cook Time

55 Minutes

Difficulty Level

Easy

Potato Sandwich

Potato Sandwich

Cuisine

Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Easy