Few dishes embody comfort food as beautifully as roti canai. With its flaky, buttery layers and irresistible chew, this flatbread has journeyed across South Asia, Southeast Asia, and beyond. In India, the same bread is known as paratha, while Sri Lankans call it godhambara roti. Malaysians celebrate it as roti canai, often enjoyed at bustling street stalls. Despite the different names, the essence remains unchanged: dough stretched paper‑thin, folded with fat, and cooked until golden brown.

This article provides a complete Flaky Roti Canai Recipe, enriched with step‑by‑step instructions, cultural context, serving ideas, and expert tips. By the end, you’ll not only master the technique but also understand why roti canai is more than bread — it’s tradition, versatility, and indulgence.

What is Roti Canai?

  • Origin: Indian paratha, adapted in Malaysia and Sri Lanka.
  • Texture: Crispy outside, soft inside, with visible flaky layers.
  • Technique: Dough stretched thin, brushed with ghee/oil, rolled, coiled, and cooked.
  • Variations:
    • Roti Paratha: Indian version, often thicker.
    • Godhambara Roti: Sri Lankan version, folded flat.
    • Roti Canai: Malaysian version, laminated for maximum flakiness.
Golden flaky Indian parathas stacked on a white plate with blue rim against a clean white background.

Ingredients for Flaky Roti Canai

  • 500 g all‑purpose flour
  • 1 tsp sea salt
  • 180 mL boiling water
  • 180 mL room temperature water
  • 3 tbsp oil, ghee, or butter (for layering and cooking)

Optional: egg, condensed milk, or sugar for softer dough.

Step‑by‑Step Flaky Roti Canai Recipe

1. Making the Dough

  • Mix flour and salt.
  • Add boiling water, stir quickly.
  • Add room‑temperature water gradually.
  • Knead until smooth (10 minutes by hand, 5 minutes in stand mixer).

2. Resting the Dough

  • Divide into 8 equal balls.
  • Coat each ball in oil.
  • Rest 2–12 hours (overnight for best results).

3. Shaping the Roti

  • Stretch dough until paper‑thin.
  • Brush with ghee or oil.
  • Roll into a tube, coil into a spiral.
  • Rest again for 30 minutes.

4. Cooking the Roti

  • Flatten spiral gently.
  • Cook on hot tawa or non‑stick pan.
  • 2 minutes per side until golden brown.
  • Squash cooked roti to separate layers.
Rustic Indian parathas on a vintage plate with brass cutlery and natural wood background.

Serving Suggestions

Breakfast

  • Egg roti canai (egg cracked inside dough).
  • Roti rolls with cheese or sausage.
  • Egg kotthu roti (Sri Lankan stir‑fried roti with egg and vegetables).

Main Meal

  • Pair with curries: chicken, beef, crab, mushroom, jackfruit.
  • Try with Super‑Quick Fish Curry.
  • Fusion idea: serve alongside Quick & Spicy Nasi Goreng.

Dessert

  • Sweet roti with cinnamon sugar.
  • Serve with ice cream and Chocolate‑Chip Blondies.
  • Drizzle with condensed milk or chocolate sauce.

Nutritional Information (per 2 rotis)

  • Calories: 557 kcal
  • Carbs: 95 g
  • Protein: 13 g
  • Fat: 13 g

Expert Tips for Perfect Flaky Roti Canai

  • Resting is key: Longer resting = softer dough.
  • Use ghee: Adds authentic flavor and flakiness.
  • Stretch thin: The thinner the dough, the flakier the layers.
  • Squash after cooking: Essential for separating layers.
  • Experiment: Add egg, condensed milk, or spices to dough.

Cultural Significance

Roti canai is more than food — it’s a cultural bridge. Malaysians enjoy it at roadside stalls with dhal curry. Sri Lankans turn it into kotthu roti, a beloved street food classic. In India, paratha remains a staple breakfast dish. Each variation highlights local flavors while preserving the essence of flaky bread.

Related recipes

FAQs

Can I make roti canai without ghee?

Yes, you can use oil or butter, but ghee gives the most authentic flavor.

How long should I rest the dough?

At least 2 hours, but overnight resting produces the softest, flakiest roti.

Can roti canai be frozen?

Yes, freeze cooked rotis. Reheat on a pan before serving.

What curries pair best with roti canai?

Chicken curry, dhal curry, fish curry, or even jackfruit curry.

Is roti canai healthy?

It’s indulgent, but moderation is key. Pair with protein‑rich curries for balance.

Print
clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon
Golden brown Indian parathas served with creamy herb-garnished curry on a striped cloth background.

Flaky Roti Canai Recipe: Authentic Layers of Comfort Food


  • Author: Jassmin
  • Total Time: 50 minutes
  • Yield: tes 1

Description

Few dishes embody comfort food as beautifully as roti canai. Known for its flaky, buttery layers and irresistible chew, this flatbread has traveled across South Asia, Southeast Asia, and beyond. In India, it’s called paratha. In Sri Lanka, it’s godhambara roti. In Malaysia, it’s roti canai. Despite the different names, the essence remains the same: a dough stretched paper-thin, folded with fat, and cooked until golden brown.


Ingredients

Scale
  • 500 g all-purpose flour
  • 1 tsp sea salt
  • 180 mL boiling water
  • 180 mL room temperature water
  • 3 tbsp oil, ghee, or butter (for layering and cooking)
  • Optional: egg, condensed milk, or sugar for softer dough

Instructions

  1. Making the Dough: Mix flour and salt. Add boiling water, stir quickly. Add room-temperature water gradually. Knead until smooth (10 minutes by hand, 5 minutes in mixer).
  2. Resting the Dough: Divide into 8 equal balls. Coat each in oil. Rest 2–12 hours (overnight for best results).
  3. Shaping the Roti: Stretch dough until paper-thin. Brush with ghee or oil. Roll into a tube, coil into a spiral, and rest 30 minutes.
  4. Cooking the Roti: Flatten spiral gently. Cook on hot tawa or pan, 2 minutes per side until golden brown. Squash cooked roti to separate layers.

Notes

  1. Making the Dough: Mix flour and salt. Add boiling water, stir quickly. Add room-temperature water gradually. Knead until smooth (10 minutes by hand, 5 minutes in mixer).
  2. Resting the Dough: Divide into 8 equal balls. Coat each in oil. Rest 2–12 hours (overnight for best results).
  3. Shaping the Roti: Stretch dough until paper-thin. Brush with ghee or oil. Roll into a tube, coil into a spiral, and rest 30 minutes.
  4. Cooking the Roti: Flatten spiral gently. Cook on hot tawa or pan, 2 minutes per side until golden brown. Squash cooked roti to separate layers.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: breakfast

Nutrition

  • Serving Size: Serving Suggestions Breakfast: Egg roti canai, roti rolls with cheese or sausage, or egg kotthu roti. Main Meal: Pair with curries — chicken, beef, crab, mushroom, or jackfruit. Try with Super-Quick Fish Curry or Quick & Spicy Nasi Goreng. Dessert: Sweet roti with cinnamon sugar, ice cream, or Chocolate-Chip Blondies.
  • Calories: Calories: 557 kcal Carbohydrates: 95 g Protein: 13 g Fat: 13 g

Keywords: Flaky roti canai recipe, roti paratha, godhambara roti, Malaysian roti canai

Find more cozy dessert ideas on our Pinterest—caramel, apple, and fall flavors await!

Leave A Comment

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

Recipe rating