I absolutely love sharing this Authentic Roti Canai Recipe with you because it’s one of those dishes that feels like a warm hug on a plate. For me, making roti canai is more than just cooking—it’s a little ritual that turns simple ingredients into flaky, buttery layers of deliciousness. This flatbread is wonderfully crisp on the outside yet tender and airy inside, perfect for dipping into rich curry or just enjoying plain. I bet once you try this recipe, you’ll be as hooked as I am!
Why You’ll Love This Authentic Roti Canai Recipe
The first thing that makes this Authentic Roti Canai Recipe so special to me is the incredible flavor profile. The dough, when prepared correctly, develops these beautiful layers that crisp up golden in the pan, delivering a subtle buttery richness even if you skip the optional ghee. The slight chewiness balances wonderfully with the crispy exterior, and it pairs like a charm with just about any curry or dhal you want to serve. I find myself daydreaming about tearing off warm pieces and dipping them in spicy, fragrant sauces.
I also love how straightforward this recipe is in terms of preparation. Yes, it involves resting the dough, but the hands-on time is surprisingly minimal. The dough’s texture and pliability really improve with time, so I treat the resting period like a chance to do something else, which I appreciate. It’s perfect for casual family dinners, weekend brunches, or even when I want to impress guests without spending hours in the kitchen. Every time I make this roti canai, it feels like I’m sharing a little piece of authentic Malaysian comfort food with those I care about.
Ingredients You’ll Need
The magic of this Authentic Roti Canai Recipe lies in its simplicity. Each ingredient plays a vital role, helping to create that perfect texture and flavor that I love. The trick is in the right balance and the care you take while resting and stretching the dough.
- All-purpose flour (500 g): The foundation of our dough, providing the right gluten structure for stretch and chewiness.
- Sea salt (1 tsp): Enhances flavor and balances the dough’s taste perfectly.
- Boiling water (180 mL): Used to partially cook the flour, making the dough pliable and easy to work with.
- Room temperature water (180 mL): Helps in binding the dough evenly without toughness.
- Oil (for coating, layering, and cooking): Essential for creating layers and preventing sticking, plus it helps crisp up the roti beautifully.
- Butter or ghee (optional): Adds extra richness and flavor if you want to elevate your roti canai experience.
Directions
Step 1: About 10 hours before cooking (or at least 3 hours), start by mixing the flour and sea salt in a large bowl. I like combining dry ingredients first for even seasoning throughout.
Step 2: While stirring with a fork or spatula, slowly add the boiling water to the flour. This makes the flour clump up a bit and starts the partial cooking. Keep mixing until the water is dispersed evenly.
Step 3: Add the room temperature water gradually, mixing with your hands if possible, until you form a soft but not sticky dough. This part is tactile and fun—don’t rush your touch!
Step 4: Cover the dough with plastic wrap and let it rest for about 30 minutes to an hour. This rest allows the gluten to start developing, which gives the dough its stretchy quality.
Step 5: After resting, knead the dough for 2 to 3 minutes until it’s smooth and silky. If it still feels rough, keep kneading a bit longer. This step makes all the difference in your roti’s texture.
Step 6: Divide the dough into 8 equal portions (around 90 to 100 grams each), then shape each into a smooth ball. Cover and set aside on a lightly oiled plate or container with space between the balls to avoid sticking.
Step 7: Let the dough balls rest again for at least 2 hours, or up to 12 hours if you have the time. I often do this overnight because it makes the dough incredibly pliable and easy to stretch.
Step 8: When you’re ready to shape the roti, flatten one dough ball on a smooth surface and gently stretch it with your hands until it’s paper thin and you can see through it. I like to rotate and stretch it evenly to avoid tears.
Step 9: Brush the surface with a thin layer of oil or ghee—it’s key for those signature flaky layers.
Step 10: Roll the dough into a tight log, then coil it into a spiral shape. Tuck the ends underneath and gently press down to seal. This coiling technique creates the roti’s flaky layers once cooked.
Step 11: Place the coiled dough back on the oiled plate and cover it again to rest for another hour. Patience pays off here!
Step 12: Heat a non-stick pan over medium heat. Flatten one coil into a 6 to 7 inch circle using your hands (or a rolling pin if you prefer).
Step 13: Add a few drops of oil to the pan and place the roti on it. Cook until golden brown on one side, flipping frequently to ensure even cooking, about 4 minutes total.
Step 14: Remove the cooked roti and place it on a cooling rack. While still warm, I like to clap the roti gently with my hands to separate its layers—this gives it an irresistible flaky texture.
Step 15: Repeat these cooking steps with the remaining dough portions. Serve your roti canai warm with your favorite curry or eat it plain for an authentic treat.
Servings and Timing
This recipe makes 4 generous servings, perfect for sharing with family or friends at any meal. The active prep time is about 10 to 15 minutes, excluding kneading and stretching. However, resting times are essential and add up to roughly 5 hours (including overnight resting, if you choose). Cooking each roti takes about 4 minutes. Overall, plan around 5 hours and 10 minutes to enjoy the full process and best results.
How to Serve This Authentic Roti Canai Recipe
When it comes to serving this roti canai, I like to keep things cozy and versatile. It’s traditionally paired with dhal, chicken curry, or fish curry, so your dipping sauce options are endless. One of my favorite combos is serving it with a spicy lentil dhal and a side of cucumber salad for a refreshing crunch. The contrast really makes every bite pop!
Presentation is simple but inviting. I usually stack the roti slightly overlapped on a rustic platter, garnish with a sprinkle of fresh coriander or chopped spring onions. A small bowl of curry on the side completes the look and the experience. Serving the roti warm is key; I find it best enjoyed fresh off the pan when it’s still crispy yet tender inside.
For drinks, I love pairing roti canai with a cool, sweet lassi or a fragrant jasmine tea to balance the savory flavors. If you want something a bit more festive, try a light beer or a tropical cocktail like a mango mojito—both complement the spices beautifully. Whether it’s a family dinner, weekend brunch, or a casual get-together, this roti canai shines with minimal fuss and maximum flavor.
Variations
I enjoy experimenting with this Authentic Roti Canai Recipe to suit different tastes or dietary needs. If you want to make it vegan, simply omit the optional butter or ghee and rely on oil for richness—this works surprisingly well without compromising flavor. For those gluten-sensitive, you might try using a gluten-free flour blend, but be aware the texture will differ and the dough might be trickier to stretch.
For flavor twists, some folks like adding minced garlic or finely chopped herbs to the dough for an herby, aromatic punch. I’ve also tried folding in finely chopped onions or curry powder into the layers before cooking, which adds a delightful savory boost. If you prefer a fluffier roti, try letting the dough rest longer or kneading it a bit more to develop the gluten fully.
In terms of cooking method, while the classic pan works beautifully, you can also cook the roti on a hot griddle if you want an even char or try baking it briefly after pan-frying to crisp things up further. Each method offers slight but enjoyable differences in texture and flavor, so I encourage you to find what you love most.
Storage and Reheating
Storing Leftovers
If you have leftover roti canai, I recommend letting them cool completely first, then storing them in an airtight container or zip-top bag. They will keep well at room temperature for a few hours, but refrigeration is best if you want to save them for up to 2 days. Make sure to separate each roti with parchment paper to prevent sticking.
Freezing
This roti freezes quite well! After cooking and cooling, wrap each roti individually in plastic wrap, then place them in a freezer-safe bag or container. They keep well for up to 1 month in the freezer. When you’re ready to enjoy, thaw overnight in the fridge for best results before reheating.
Reheating
To reheat, I find the pan method works best to restore the roti’s crispiness. Heat a little oil in a non-stick pan over medium heat, then warm each roti for a couple of minutes on each side until heated through and crispy again. Avoid microwaving if you want to maintain that perfect flaky texture, as microwaves tend to make it chewy or soggy.
FAQs
Can I use whole wheat flour instead of all-purpose flour?
You can substitute whole wheat flour for a healthier twist, but expect the dough to be less stretchy and the roti to be denser. To keep some lightness, try using a mix of whole wheat and all-purpose flour.
Is it necessary to use boiling water when mixing the dough?
Yes, the boiling water partially cooks the flour, making the dough more pliable and easier to stretch thin without tearing. It’s a key step for achieving the authentic texture of roti canai.
Can I make the dough without resting overnight?
You can, but resting the dough for at least 2 hours is essential for gluten development and ease of stretching. The longer rest (up to 12 hours) significantly improves the pliability and final texture.
What’s the best way to stretch the dough thin without tearing it?
Start flattening the dough ball with your palms into a flat circle or square, then gently stretch one end while stabilizing the opposite end on the work surface. Rotate and repeat slowly, and be patient—it takes practice but gets easier with time.
Can I eat roti canai without curry?
Absolutely! Roti canai is delicious on its own—warm, flaky, and buttery. You can also enjoy it with sugar, condensed milk, or dhal for a simple, comforting snack.
Conclusion
I truly hope you feel inspired to try this Authentic Roti Canai Recipe because it’s a joy to make and share. There’s something so satisfying about turning a few everyday ingredients into those flaky, golden flatbreads that everyone will love. Whether you’re a seasoned cook or new to roti canai, this recipe offers a rewarding and delicious journey. Happy cooking, and enjoy every bite!
Print
Authentic Roti Canai Recipe
Roti Canai is a classic Malaysian flaky flatbread known for its crispy layers and soft interior. This recipe guides you through the traditional method of making roti canai from scratch, involving dough resting, stretching, folding, and pan-frying to achieve the perfect flaky texture. Serve warm with curry or your favorite dipping sauce for an authentic taste of Malaysian cuisine.
- Total Time: 5 hours 10 minutes
- Yield: 4 servings (8 roti canai)
Ingredients
Dry Ingredients
- 500 g all purpose flour (about 4 cups, spooned and leveled)
- 1 tsp sea salt
Wet Ingredients
- 180 mL boiling water (¾ cup)
- 180 mL room temperature water (¾ cup)
Others
- Oil (for coating, layering, and cooking), preferably vegetable oil
- Butter or ghee (optional, for layering and flavor)
Instructions
- Prepare the Dough: Approximately 10 hours before cooking, or at least 3 hours in advance, mix the flour and salt in a large bowl to combine.
- Add Boiling Water: While stirring with a fork or spatula, pour in the boiling water gradually to form clumps in the flour, ensuring the hot water is well distributed.
- Add Room Temperature Water: Continue mixing (preferably with your hands) adding room temperature water until you form a scraggly but relatively soft dough that is not sticky.
- Rest the Dough: Cover the bowl with plastic wrap and let the dough rest for 30 minutes to 1 hour to develop gluten and soften.
- Knead the Dough: Knead the dough for 2–3 minutes until it has a smooth, satiny surface. Continue kneading as needed.
- Divide and Shape: Weigh the dough and divide it into 8 equal portions (about 90–100 grams each). Shape each into a smooth ball and place on a plate oiled underneath, spacing them about ½ inch apart. Roll each ball in oil to coat and cover with plastic wrap.
- Second Rest: Let the dough balls rest for at least 2 hours or up to 12 hours; overnight is preferable for pliability.
- Stretch the Dough: Take one dough ball, flatten and gently stretch it with your hands on a smooth surface until it is paper-thin and slightly translucent, avoiding tears.
- Layer with Fat: Spread a thin layer of oil, butter, or ghee over the stretched dough to aid flakiness.
- Form Dough Spiral: Roll the dough into a tight log. Then coil it into a tight spiral, tucking the ends underneath and pressing down to seal.
- Rest Again: Place the coiled dough back on the oiled plate and cover with plastic wrap. Let rest for another hour.
- Heat Pan: Use at least an 8-inch non-stick pan or tawa over medium heat, adjusting heat as needed for even cooking.
- Flatten the Dough: Flatten each coiled dough ball into a 6–7 inch roti using your hands or a rolling pin.
- Cook the Roti: Add a few drops of oil to the pan, place the roti in the hot pan, and cook approximately 4 minutes, flipping multiple times until both sides are golden brown and cooked through.
- Separate Layers: Remove cooked roti to a cooling rack and while hot, gently clap or squash it with your hands to separate the flaky layers.
- Repeat and Serve: Repeat the cooking and clapping process with remaining dough. Serve warm with curry or your favorite accompaniments.
Notes
- Resting the dough multiple times is key to developing the ideal texture and maintaining pliability for stretching.
- Stretching the dough paper-thin takes practice; be gentle to avoid tearing.
- The amount of oil or ghee used for layering should be thin to avoid excessive greasiness but sufficient to create flaky layers.
- Cooking temperature varies by stove; adjust heat to prevent burning while ensuring the roti is cooked through.
- Clapping the cooked roti helps separate the layers for the characteristic flakiness.
- Roti canai is traditionally served with curry, dhal, or sugar as a snack or breakfast item.
- Prep Time: 4 hours 40 minutes
- Cook Time: 30 minutes
- Category: Bread
- Method: Frying
- Cuisine: Malaysian