Roti Canai: Secret to SOFT & FLAKY flatbread, just like in Malaysia

Roti Canai: Secret to SOFT & FLAKY flatbread, just like in Malaysia is a medium Malaysian recipe that serves 10. 250 calories per serving. Recipe by sheldo's kitchen on YouTube.

Prep: 1 hr 20 min | Cook: 1 hr 5 min | Total: 2 hrs 45 min

Cost: $7.50 total, $0.75 per serving

Ingredients

  • 300 ml Water (lukewarm)
  • 60 g Condensed Milk (sweetened, adds tenderness and flavor)
  • 35 g Unsalted Butter (melted; can substitute ghee for richer flavor)
  • 12 g Fine Sea Salt (adds flavor; can use regular table salt)
  • 20 g Granulated Sugar (balances flavor)
  • 600 g All-Purpose Flour (high‑gluten Canadian flour; in US use King Arthur all‑purpose or bread flour)
  • 45 ml Neutral Oil (for coating dough balls, work surface, and skillet; vegetable or canola oil works well)
  • 30 g Thai Red Curry Paste (about 2 tbsp; found in Asian section)
  • 240 ml Full-Fat Coconut Milk (divided into two 120 ml portions)
  • 0.25 tsp Turmeric Powder (adds color and earthiness)
  • 0.5 tsp Garam Masala (Indian warm spice blend)
  • 60 ml Water (for the curry sauce)
  • 5 ml Fish Sauce (a few dashes; adds umami)
  • 0.25 tsp Sugar (balances the dip)
  • 10 g Unsalted Butter (finishing) (small knob added at end of cooking for flavor)

Instructions

  1. Combine Wet Ingredients

    In a large mixing bowl add 300 ml lukewarm water, 60 g condensed milk, 35 g melted butter (or ghee), 12 g fine sea salt, and 20 g granulated sugar. Stir until the mixture is uniform and the sugar is dissolved.

    Time: PT5M

  2. Incorporate Flour and Form Dough

    Add 600 g all‑purpose flour to the bowl. Stir vigorously with a spoon until the flour is mostly incorporated, then turn the mixture out onto the work surface and knead by hand until all dry flour disappears and the dough is a soft, slightly tacky lump.

    Time: PT7M

  3. Initial Rest

    Cover the bowl with a damp cloth and let the dough rest for 15 minutes. This rest makes the gluten relax and the dough easier to stretch later.

    Time: PT15M

  4. Final Knead and Portion

    After the rest, knead the dough for about 30 seconds until smooth. Divide the dough into 10 equal portions (≈100 g each). Shape each portion into a smooth ball, gathering them together in the center of the tray.

    Time: PT5M

  5. Oil the Tray and Long Rest

    Generously drizzle neutral oil over a sheet tray and coat each dough ball with oil to prevent sticking. Cover the tray tightly with plastic wrap and let the dough rest at room temperature for at least 1 hour (up to 3 hours for extra elasticity). For best results, refrigerate overnight, then bring to room temperature 1 hour before shaping.

    Time: PT1H

  6. Prepare Coconut Curry Dip

    In a small saucepan over medium heat, simmer 120 ml coconut milk for about 5 minutes until thickened and bubbly. Add 2 Tbsp Thai red curry paste and fry for 2 minutes until the oil separates. Stir in 0.25 tsp turmeric and 0.5 tsp garam masala, cooking 20 seconds. Add the remaining 120 ml coconut milk, 60 ml water, a few dashes of fish sauce, and 0.25 tsp sugar. Simmer 5 minutes, stirring occasionally, until the sauce reaches a whipping‑cream consistency.

    Time: PT12M

    Temperature: Medium

  7. Oil Work Surface and Begin Stretching

    Pour about 1 Tbsp oil into a small bowl. Lightly oil the entire work surface. Place one dough ball on the surface, drizzle a little more oil on top, and use the heel of your hand to spread it outward into a circle roughly the size of a dinner plate, keeping the thickness even.

    Time: PT2M

  8. Toss the Dough (Paper‑Thin Stretch)

    Hold the dough with both hands – dominant hand palm up, non‑dominant hand palm down. Slide the non‑dominant hand under the dough, thumbs on top, fingers flat. Swing both hands downwards in a swift, controlled motion, letting momentum stretch the dough. Catch the dough gently and repeat, rotating slightly each toss, until the sheet becomes translucent and paper‑thin.

    Time: PT5M

  9. Final Stretch and Fold

    After achieving translucency, lightly pull any remaining thick edges with fingertips. Scatter a thin line of oil over the sheet, lift one side and fold toward the center, then fold the opposite side over, overlapping slightly. Repeat folding left and right sides, creating a neat square or rectangle. Flip the folded piece, oil the top, and set aside to rest while you shape the remaining balls.

    Time: PT3M

  10. Preheat Skillet

    Place a non‑stick skillet over medium‑low heat and let it warm for about 2 minutes.

    Time: PT2M

    Temperature: Medium‑low

  11. Cook the Roti

    Add 2–3 Tbsp oil (or ghee) to the skillet; when shimmering, gently lay the stretched roti in the pan. Cook until golden brown (≈1.5 minutes), then flip. Add a small knob of butter, swirl, and cook the second side until golden. If the roti puffs, press lightly with a spatula for even cooking.

    Time: PT4M

    Temperature: Medium

  12. Clap and Fluff

    Transfer the cooked roti to a clean surface, let it cool a few seconds, then clap it firmly between both hands (use a tea towel if needed). The clapping breaks the crisp exterior and fluffs the interior layers.

    Time: PT1M

  13. Serve

    Arrange the freshly clapped roti on a serving plate and dip into the coconut curry sauce. Enjoy while hot.

    Time: PT1M

  14. Freeze Leftovers (Optional)

    Stack cooled roti on a tray with parchment paper between each, cover tightly, and freeze for several hours. Transfer to a freezer bag; they keep up to 3 months. Cook straight from frozen in a hot skillet for 3–5 minutes.

    Time: PT5M

Nutrition Facts

Calories
250
Protein
5 g
Carbohydrates
30 g
Fat
12 g
Fiber
1 g

Dietary info: Vegetarian, Can be made vegan (use vegan condensed milk and omit butter)

Allergens: Wheat, Dairy, Fish, Coconut

Last updated: April 15, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Roti Canai: Secret to SOFT & FLAKY flatbread, just like in Malaysia

Recipe by sheldo's kitchen

A detailed, step‑by‑step guide to making authentic Malaysian Roti Chennai – a paper‑thin, multi‑layered flatbread with a crisp, flaky texture – served with a rich, super‑coconut Thai red curry dip. Includes dough preparation, stretching/tossing techniques, cooking tips, storage, and freezing instructions.

MediumMalaysianServes 10

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
1h 45m
Prep
22m
Cook
15m
Cleanup
2h 22m
Total

Cost Breakdown

$7.50
Total cost
$0.75
Per serving

Critical Success Points

  • Stretching and tossing the dough to a paper‑thin, translucent sheet
  • Cooking the roti with the right amount of oil/ghee for crisp layers
  • Clapping the hot roti to separate and fluff the layers

Safety Warnings

  • Hot oil can cause severe burns; handle the skillet with care.
  • The roti is extremely hot when clapped – use a tea towel or heat‑proof gloves.
  • Do not leave the skillet unattended while oil is shimmering.

Frequently Asked Questions

Everything you need to know about this recipe

Q

What is the cultural significance and history of Roti Chennai in Malaysian cuisine?

A

Roti Chennai originated from Indian migrant workers in 19th‑century Malaysia and is a direct descendant of South Indian "parotta". It became a beloved street‑food staple, enjoyed with lentil or coconut curries, and reflects the blend of Indian and Malay culinary traditions.

cultural
Q

What are the traditional regional variations of Roti Chennai in neighboring countries?

A

In Singapore the bread is called "Roji Prata", in Indonesia it is known as "Roti Mariam", and in Thailand it is simply referred to as "Roti". Each version may use slightly different flour blends or serving dips, but the multi‑layered, flaky texture remains consistent.

cultural
Q

How is authentic Roti Chennai traditionally served in Malaysia?

A

Authentic Malaysian Roti Chennai is served hot, torn into bite‑size pieces and dipped into a rich coconut‑based curry or lentil stew. It is often eaten as a snack or alongside a main curry dish at hawker stalls.

cultural
Q

What occasions or celebrations is Roti Chennai traditionally associated with in Malaysian culture?

A

Roti Chennai is a popular street‑food snack for everyday meals, but it also appears at festive gatherings such as Hari Raya and Chinese New Year markets, where vendors showcase the crisp, flaky bread as a crowd‑pleasing treat.

cultural
Q

What makes Roti Chennai special or unique in Malaysian cuisine?

A

Its hallmark is the paper‑thin, multi‑layered structure that creates a crisp exterior and tender interior. The combination of a simple dough with expert stretching and the final clapping technique gives it a texture unlike any other flatbread in Malaysian cuisine.

cultural
Q

What are the authentic traditional ingredients for Roti Chennai versus acceptable substitutes?

A

Traditional ingredients are high‑gluten all‑purpose flour, water, a touch of condensed milk, butter or ghee, salt, and sugar. Substitutes include vegan condensed milk, oil instead of butter, and bread flour if a higher protein flour is unavailable.

cultural
Q

What other Malaysian dishes pair well with Roti Chennai?

A

Roti Chennai pairs beautifully with lentil dal, chicken or beef curry, and the coconut‑curry dip featured in this recipe. It also complements spicy sambal, fish head curry, and vegetable rendang.

cultural
Q

What are the most common mistakes to avoid when making Roti Chennai at home?

A

Common errors include over‑kneading the dough, not allowing enough rest for gluten relaxation, trying to stretch the dough before it is thin enough, using too little oil in the skillet, and skipping the final clapping step that creates the flaky layers.

technical
Q

Why does this Roti Chennai recipe use Thai red curry paste for the dip instead of a Malaysian curry paste?

A

Thai red curry paste is more widely available in North American grocery stores and shares key aromatics (lemongrass, galangal, chilies) with Malaysian paste. Adding turmeric and garam masala recreates the warm Indian spices typical of Malaysian curries.

technical
Q

Can I make Roti Chennai ahead of time and how should I store it?

A

Yes. After shaping, coat each roti with oil, stack with parchment paper, and freeze. Frozen roti can be cooked straight from the freezer in a hot skillet for 3–5 minutes. Cooked roti can be stored in an airtight container in the refrigerator for up to 3 days and reheated briefly in a skillet.

technical
Q

What does the YouTube channel sheldo's kitchen specialize in?

A

The YouTube channel sheldo's kitchen specializes in detailed, step‑by‑step tutorials for Asian street‑food classics and home‑cooked comfort dishes, often focusing on technique breakdowns and practical tips for home cooks.

channel
Q

How does the YouTube channel sheldo's kitchen's approach to Malaysian cooking differ from other cooking channels?

A

Sheldo's kitchen emphasizes exhaustive testing (over 30 iterations for this roti) and provides both expert and beginner‑friendly methods, whereas many channels give a single, less‑tested version. The channel also includes extensive storage, scaling, and troubleshooting advice.

channel

You Might Also Like

Similar recipes converted from YouTube cooking videos

Paratha Roti/ Buss up Shut /Oil Roti, Soft & Silky. Easy Step by Step Recipe
14

Paratha Roti/ Buss up Shut /Oil Roti, Soft & Silky. Easy Step by Step Recipe

A classic Caribbean flatbread known as Roti Paratha or Bust‑Up Shot. This recipe uses just a few pantry staples to create a flaky, buttery, and ultra‑soft roti that pairs perfectly with any curry.

1 hr 50 minServes 6$1
Caribbean
Guyanese Soft And Fluffy Oil Roti / Paratha Step By Step Instructions
8

Guyanese Soft And Fluffy Oil Roti / Paratha Step By Step Instructions

A step‑by‑step guide to making ultra‑flaky, soft oil‑roti (paratha style) with layered texture. Using hot water and a touch of baking powder, this Indian flatbread stays tender for hours and pairs perfectly with any curry.

55 minServes 5$1
Indian
Scallion Pancakes
4

Scallion Pancakes

A crispy, buttery scallion pancake sliced and served in a bowl with a tangy rice‑vinegar soy sauce dip. This Chinese‑style snack is quick to make, uses simple pantry staples, and delivers satisfying crunch and flavor.

1 hr 52 minServes 2$3
Chinese
BIG Green Onion Pancake (5 Ingredients ONLY!)
18

BIG Green Onion Pancake (5 Ingredients ONLY!)

A crispy, flaky Taiwanese street‑food style scallion pancake made with a yeasted dough, fresh green onions, and a quick steam‑finish. Perfect as a snack or light meal, this recipe captures the authentic night‑market flavor at home.

1 hr 52 minServes 2$1
Taiwanese
Flakey scallion pancakes
4

Flakey scallion pancakes

Homemade flaky scallion pancakes with crisp, buttery layers and a fragrant green‑onion flavor. This Chinese‑style flatbread is made from a simple dough, rested, folded, twisted, and pan‑fried to golden perfection.

2 hrs 20 minServes 4$2
Chinese
How to make Pajeon, Korean Scallion Pancakes
1

How to make Pajeon, Korean Scallion Pancakes

Crispy, golden‑brown Korean scallion pancakes (pajeon) packed with sweet, caramelized scallions and colorful frozen sliced peppers. Served with a simple soy‑vinegar‑sugar dipping sauce, this easy‑to‑make side dish or appetizer will make you forget store‑bought versions forever.

51 minServes 4$4
Korean
Candied Croissant Grilled Cheese 🙂
4

Candied Croissant Grilled Cheese 🙂

A decadent twist on the classic grilled cheese: buttery croissant flattened, brushed with honey for a caramelized crunch, layered with three melty cheeses and a drizzle of spicy chili oil. Perfect for a snack or indulgent brunch.

28 minServes 2$9
American Fusion
Extra Crispy Shio Pan without Steam
11

Extra Crispy Shio Pan without Steam

A science‑backed Japanese Shio Pan recipe that delivers a buttery, flaky crumb with a super‑crisp, long‑lasting crust. The method uses a tangzhong starter, a poolish, and a thin rice‑flour gelatinized coating to keep the crust brittle for hours without steam. Five tapered rolls are finished with a brush of melted butter and a sprinkle of pretzel or rock salt.

5 hrs 2 minServes 5$19
Japanese