Nutrition Facts for Roti canai

Roti Canai

Flaky, golden, and irresistibly crispy, Roti Canai is a beloved Malaysian flatbread that's as fun to make as it is to eat. Handcrafted from a rich, buttery dough, this recipe involves skillfully rolling and folding to create its signature layers, ensuring a satisfying crunch in every bite. A harmonious blend of all-purpose flour, butter, and ghee adds depth and richness, while a resting period lets the dough develop perfect elasticity for thin rolling. Pan-fried to perfection, each roti canai is a versatile delight, ideal for pairing with aromatic curries or creamy dhal. Perfect for breakfast, brunch, or as a snack, this iconic dish invites you to master the art of layering while savoring an authentic taste of Southeast Asia.

Nutriscore Rating: 50/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Roti Canai
Prep Time:70 mins
Cook Time:20 mins
Total Time:90 mins
Servings: 8

Ingredients

  • 500 grams all-purpose flour
  • 1 teaspoon salt
  • 2 tablespoons sugar
  • 250 milliliters water
  • 100 grams unsalted butter
  • 100 grams ghee
  • 2 tablespoons vegetable oil

Directions

Step 1

In a mixing bowl, combine 500 grams of all-purpose flour, 1 teaspoon of salt, and 2 tablespoons of sugar. Mix well.

Step 2

Make a well in the center and gradually add 250 milliliters of water, stirring with a spoon to form a rough dough.

Step 3

Knead the dough by hand for about 10 minutes until it becomes smooth and elastic.

Step 4

Divide the dough into 8 equal balls. Coat each dough ball lightly with vegetable oil to prevent drying.

Step 5

Arrange the dough balls on a baking sheet, cover with a damp cloth, and allow them to rest at room temperature for at least 1 hour.

Step 6

Melt 100 grams of unsalted butter and let it cool. Meanwhile, prepare a clean surface for rolling out the dough.

Step 7

After the resting period, take one dough ball, flatten it slightly with your hands, and place it on the working surface. Using a rolling pin, roll it out as thinly as possible, aiming for translucency.

Step 8

Brush the thin dough sheet with melted butter, then fold it over itself inwards to form a pleated or coiled shape. Gently press the coil flat with your hands.

Step 9

Repeat the rolling, buttering, and folding process for each dough ball, maintaining a uniform thickness for even cooking.

Step 10

Heat a frying pan over medium heat and add a small amount of ghee, about 1 tablespoon.

Step 11

Place a folded roti canai in the pan, cooking each side for 2 to 3 minutes, or until golden brown and crispy.

Step 12

Repeat the process, adding more ghee as needed, until all rotis have been cooked.

Step 13

Serve the roti canai hot with your favorite curry or dhal for dipping.

Nutrition Facts

Serving size 1012.8 grams (1012.8g)
Amount per serving % Daily Value*
Calories 3802
Total Fat 216.80g 278%
Saturated Fat 118.80g 594%
Polyunsaturated Fat 16.80g
Cholesterol 507mg 169%
Sodium 2390mg 104%
Total Carbohydrate 406.70g 148%
Dietary Fiber 13.60g 49%
Total Sugars 26.20g
Protein 52.40g 105%
Vitamin D 0IU 0%
Calcium 105mg 8%
Iron 23mg 129%
Potassium 558mg 12%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 51.5%
Protein: 5.5%
Carbs: 43.0%