If you have ever craved that flaky, buttery flatbread from Southeast Asia, then you are in for a treat with this Homemade Roti Canai Recipe. This classic Malaysian street food delight is irresistibly crisp on the outside, delightfully soft on the inside, and carries that signature flaky texture that simply melts in your mouth. Making your own roti canai might sound intimidating, but with simple ingredients, a bit of patience, and a little technique, you can recreate this beloved snack right in your kitchen. Whether you enjoy it for breakfast, lunch, or dinner, this recipe will bring the authentic magic of roti canai into your home with every fold and flip.

Ingredients You’ll Need

A close-up view of a large ball of soft, pale beige dough with a slightly sticky and uneven texture sitting inside a deep, shiny silver metal bowl. The dough shows some small air bubbles and cracks on its surface, with a few patches of flour dusted lightly on the edges of the bowl. The bowl rests on a white marbled surface, giving a clean and simple background. photo taken with an iphone --ar 4:5 --v 7

Believe it or not, this Homemade Roti Canai Recipe calls for ingredients that are straightforward and easy to find, yet each one plays a crucial role in giving the roti its perfect taste, color, and texture. From simple all-purpose flour to the magic of boiling water, every element contributes to the dough’s elasticity and flakiness.

  • 500 g all-purpose flour: Provides the base structure and chewiness of the roti; measuring by the spoon and level method ensures the right dough consistency.
  • 1 tsp sea salt: Enhances flavor and balances the richness of the fat in the dough.
  • 180 mL boiling water: Helps to partially cook the flour, creating a soft dough texture essential for layering.
  • 180 mL room temperature water: Brings the dough together to a manageable and pliable consistency.
  • Oil (for coating, layering, and cooking): Vital for forming the layers and giving the roti its crisp, golden finish.
  • Butter or ghee (optional): Adds richness and depth in flavor while enhancing the flakiness during shaping.

How to Make Homemade Roti Canai Recipe

Step 1: Mix the Flour and Salt

Start by combining your all-purpose flour and sea salt in a large bowl. This simple step ensures the salt is evenly distributed, which will season your entire dough. Stir them well so every bite of your roti is perfectly seasoned from center to edge.

Step 2: Add Boiling Water to Form Clumps

Gradually add the boiling water into the flour mixture while stirring with a fork or spatula. This process partially cooks the flour, giving your dough a tender softness and creating the base for that signature flaky texture that roti canai is known for.

Step 3: Incorporate Room Temperature Water

Next, add the room temperature water while mixing, preferably using your hands to bring the flour together into a scraggly but soft dough. The dough should feel soft yet not sticky — this balance is crucial for shaping later on.

Step 4: Rest the Dough

Cover your rough dough with plastic wrap and let it rest for at least 30 minutes. This resting period helps develop the gluten network, contributing to smooth dough that stretches easily without tearing.

Step 5: Knead Until Smooth and Satiny

After resting, knead the dough for 2 to 3 minutes until it becomes smooth and shiny. The dough’s surface should feel silky, indicating it’s developed enough elasticity for the classic stretching and folding ahead.

Step 6: Divide and Coat the Dough Balls

Weigh and divide the dough into eight equal portions, then shape each into a smooth ball. Coat each ball lightly with oil, placing them on a plate with oiled bottom, and cover with plastic wrap again for another extended rest to enhance pliability.

Step 7: Stretch and Layer the Dough

Take each dough ball and gently stretch it out on a clean surface until it’s paper-thin and almost translucent. Then, spread a thin layer of oil, butter, or ghee on top before rolling the dough into a tight log and coiling it into a spiral. This layering technique creates the glorious flaky texture that makes roti canai so special.

Step 8: Final Rest and Flattening

Let the coiled dough rest for at least one more hour, then flatten each coil with your hands into a round roti about 6 to 7 inches in diameter. This final flattening ensures that during cooking, your roti will puff up and have those signature layers.

Step 9: Cook to Golden Perfection

In a hot non-stick pan with a little oil, cook each roti until both sides are golden brown and cooked through, flipping frequently to ensure even browning. While still warm, clap the roti gently to separate the layers and reveal its irresistible flaky texture.

How to Serve Homemade Roti Canai Recipe

Two dark-skinned hands hold a round flatbread that is torn in the middle, showing soft, thin layers inside. The flatbread has a light golden-brown color with darker toasted spots scattered across its surface. The texture is flaky and slightly shiny, revealing many thin, delicate layers that swirl around the bread's center. The background features a white marbled texture and a white tiled wall behind it. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Sprinkle your roti canai with a touch of flaky sea salt or drizzle a little melted ghee for an extra buttery sheen. Freshly chopped cilantro or a squeeze of lime can brighten the richness beautifully and add a fresh zing.

Side Dishes

Traditionally, roti canai is best enjoyed with a rich, warming curry — think chicken curry, dhal, or fish curry. The crisp, flaky bread is perfect for dipping and soaking up all those fragrant, spicy sauces. You can also pair it with dhal curry for a vegetarian-friendly option that bursts with flavor.

Creative Ways to Present

For a fun twist, try folding the roti canai around fillings like spiced eggs, sautéed vegetables, or grilled meats to transform it into a hand-held wrap. Alternatively, cut your roti into bite-sized pieces and serve it tapas-style with various dipping sauces for a festive and shareable appetizer.

Make Ahead and Storage

Storing Leftovers

If you have any leftover roti canai, store them in an airtight container at room temperature for up to a day. This keeps them tender and flaky without drying out, ready for a quick reheat.

Freezing

You can freeze cooked roti canai by stacking them with parchment paper in between to prevent sticking, then placing them in a sealed zip-top bag. Frozen roti can last up to 2 months, making for an easy standby snack or meal addition.

Reheating

To reheat, warm your roti gently in a non-stick pan or on a griddle over medium heat. This method crisps the outside while keeping the layers tender and flaky. Avoid microwaving as it may make your roti chewy.

FAQs

Can I use whole wheat flour instead of all-purpose flour?

While whole wheat flour can be used, it will affect the texture and softness of your roti canai. All-purpose flour is preferred for its gluten content that helps achieve that perfect stretch and flakiness.

Is it necessary to rest the dough for so long?

Yes! Resting the dough is crucial as it allows gluten to relax, making the dough easier to stretch thin without tearing. It also helps achieve the delicate layers that define traditional roti canai.

Can I substitute oil with butter or ghee throughout?

Absolutely. Butter or ghee add a richer flavor and enhance flakiness, especially when used during stretching and cooking. Oil is versatile, but those traditional dairy fats add a lovely depth.

How do I know when my roti canai is done cooking?

When both sides are golden brown with slightly crisp edges and the roti has a light, flaky texture, it’s ready. Cooking usually takes about 4 minutes per roti with frequent flipping to avoid burning.

What can I serve if I don’t want to make curry?

Roti canai pairs wonderfully with dhal (lentil curry), sugar or condensed milk for a sweet touch, or even just a simple dip of yogurt and cucumber. It’s a versatile bread that works with many flavors!

Final Thoughts

I truly encourage you to give this Homemade Roti Canai Recipe a go. There is something deeply satisfying about creating those delicate, flaky layers by hand and then savoring the golden, warm bread fresh from the pan. Whether you enjoy it dipped in curry or on its own, the process and flavors will quickly make roti canai one of your favorite homemade treats to share with family and friends.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Homemade Roti Canai Recipe

Homemade Roti Canai Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 55 reviews

Homemade Roti Canai is a traditional Malaysian flaky flatbread known for its crispy, layered texture and rich buttery flavor. This recipe guides you through making the dough with a combination of boiling and room temperature water, followed by a long resting period to develop gluten. The dough is then stretched thin, layered with oil or butter, rolled into spirals, and pan-fried to golden perfection. Perfect as a side to curry or enjoyed on its own, this roti is delightfully crispy yet soft inside.

  • Total Time: 5 hours 10 minutes (including resting and preparation)
  • Yield: 4 servings (8 rotis)

Ingredients

Dough

  • 500 g all purpose flour (about 4 cups, measured by spoon and level method)
  • 1 tsp sea salt
  • 180 mL boiling water (¾ cup)
  • 180 mL room temperature water (¾ cup)

For Coating and Cooking

  • Vegetable oil (for coating, layering, and cooking)
  • Butter or ghee (optional, for layering and frying)

Instructions

  1. Dough Preparation: About 10 hours before cooking (or at least 3 hours), combine the flour and sea salt in a large bowl. Stir to mix evenly.
  2. Adding Hot Water: While stirring with a fork or spatula, pour in the boiling water gradually to incorporate and form clumps. Stir until water is well absorbed forming smaller clumps.
  3. Adding Room Temperature Water: Add the room temperature water slowly while mixing with your hands. The dough should come together into a scraggly, soft but non-sticky dough.
  4. Rest the Dough: Cover the dough bowl with plastic wrap and rest for 30 minutes to 1 hour to allow gluten to develop and dough to soften.
  5. Kneading: Knead the rested dough for 2-3 minutes until smooth and satiny. Continue kneading as needed to achieve a smooth surface.
  6. Divide and Coat Dough Balls: Weigh the dough and divide into 8 equal portions (~90-100 g each). Shape each into a smooth ball. Coat each ball generously with vegetable oil and place spaced out on an oiled plate. Cover with plastic wrap.
  7. Long Rest: Let the dough balls rest covered for at least 2 hours or up to 12 hours; overnight is ideal for best pliability.
  8. Stretching the Dough: Take one dough ball and flatten it on a smooth surface. Use your hands to gently stretch it paper-thin until it becomes translucent without tearing. Shape can be round or rectangular.
  9. Layering with Fat and Rolling: Spread a thin layer of oil, butter, or ghee on the stretched dough. Roll it up tightly into a log. Alternatively, fold ends in overlapping layers before coiling.
  10. Coiling the Dough: Coil the rolled dough into a tight spiral, tucking ends underneath. Press down to seal and place on an oiled plate. Repeat with remaining dough balls.
  11. Final Rest: Cover the coils with plastic wrap and rest for at least 1 hour to relax the dough.
  12. Cooking Preparation: Heat an 8-inch non-stick pan or tawa over medium heat.
  13. Flattening the Coil: Flatten one coiled dough ball into a 6 to 7-inch flat roti using hands or a rolling pin.
  14. Pan Frying: Lightly oil the pan. Place the flattened roti onto the hot pan and cook, flipping frequently for even browning, until both sides are golden and cooked through, about 4 minutes total.
  15. Layer Separation: Remove cooked roti to a cooling rack and immediately squash it with hands in a clapping motion to separate layers and create flakiness.
  16. Repeat and Serve: Cook remaining rotis the same way and serve warm with curry or your favorite accompaniments.

Notes

  • Resting the dough for a longer period (overnight) greatly improves texture and pliability, giving flakier roti.
  • Use vegetable oil for coating and frying, but ghee or butter adds richer flavor and crispness.
  • Handle the dough gently when stretching to avoid tears; practice improves technique.
  • Adjust heat during cooking based on your stove to prevent burning and to get even browning.
  • Serving suggestion: Serve with dhal curry, chicken curry, or dhalda (lentil curry) for authentic Malaysian dining experience.
  • Author: ELLA
  • Prep Time: 45 minutes (plus 2-10 hours resting time)
  • Cook Time: 32 minutes (approximately 4 minutes per roti for 8 rotis)
  • Category: Bread
  • Method: Frying
  • Cuisine: Malaysian

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star