Fullmeals.
HomeExplore RecipesPantry MatchSurprise MeShopping ListHow it Works
HomeExplore RecipesPantry MatchSurprise MeShopping ListMy FavoritesHow it Works

Have a Recipe Stuck Inside a Video?

Fullmeals pulls it out and turns it into a clean, step-by-step recipe you can actually use in your kitchen.

Gemini Convert a Youtube Video Now
Fullmeals.

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

Contact

Email
team@fullmeals.com
How it WorksCategoriesExplore RecipesRSS Feed
Legal
Terms of UsePrivacy Policy
© 2026 Fullmeals. All Rights Reserved.

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

Recipe Summary

  • Roti Canai is a delicious, flaky flatbread popular in Malaysia and India, often served with curry. This recipe provides a crispy version, perfect for dipping in savory sauces or enjoying with sweet toppings like condensed milk or hazelnut spread. The dough is rested overnight to achieve its characteristic elasticity and flakiness.
Adjust servings
Tap an ingredient to mark it ready0 of 8 ready

All Ingredients - For the Dough

  1. All-purpose flour 2 cups
  2. Water (lukewarm) 1 cup
  3. Condensed milk 2 tbsp
  4. Salt ½ tbsp
  5. Butter (melted) 1.5 oz
  6. Egg 1 (optional)

All Ingredients - For Spreading and Cooking

  1. Vegetable oil as needed
  2. Butter (melted) 5 oz

🍳Tools You'll Need

  • Pan
  • Grill
  • Mixing bowl
  • Rolling pin

⚠ Contains Allergens

glutendairy

Step-by-Step Instructions

Step 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.

Step 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.

Step 3: First Dough Rest

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

Step 4: Knead the Dough

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

Step 5: Divide and Shape

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

Step 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.

Step 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.

Step 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.

Step 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.

Step 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.

Step 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.

Step 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.

Step 13: Cook First Side

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

Step 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.

Step 15: Cook Third Side and Butter

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

Step 16: Final Cook

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

Step 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.

Pro Tips

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

• 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.

• The thinner you stretch the dough, the more flaky the final roti will be.

• 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.

Recipe Variations

• Serve with savory curry, as is traditional in Malaysia and India.

• Serve with condensed milk for a sweet breakfast or snack.

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

• For a more traditional version, replace butter with ghee (clarified butter).

Was this recipe helpful?

Comments

Sign in to leave a comment on this recipe.

Loading comments...

Favorite Recipes

Recently Generated Recipes

Discover recipes already generated from creators and ready to cook without testing your cred.

Roadside Kaalan - Home Cooking
View Recipe

Roadside Kaalan - Home Cooking

Cuisine

Indian · South Indian

Prep + Cook Time

50 Minutes

Difficulty Level

Medium

Chicken Fried Rice - Pakistani Style
View Recipe

Chicken Fried Rice - Pakistani Style

Cuisine

Asian · Pakistani

Prep + Cook Time

1 hr

Difficulty Level

Medium

Jangri - Indian Sweet
View Recipe

Jangri - Indian Sweet

Cuisine

Indian · South Indian

Prep + Cook Time

1 hr 35 min

Difficulty Level

Medium

Pani Puri Recipe
View Recipe

Pani Puri Recipe

Cuisine

Indian · Street Food

Prep + Cook Time

1 hr 15 min

Difficulty Level

Medium

Ragda Chaat Recipe | Street Style Ragda Chaat | Home Cooking
View Recipe

Ragda Chaat Recipe | Street Style Ragda Chaat | Home Cooking

Cuisine

Indian · Street Food

Prep + Cook Time

45 Minutes

Difficulty Level

Easy

Lauki ke Pancakes - Healthy Breakfast
View Recipe

Lauki ke Pancakes - Healthy Breakfast

Cuisine

Indian · North Indian

Prep + Cook Time

22 Minutes

Difficulty Level

Easy