Ever had a flaky, golden flatbread that pulls apart like a dream? That’s exactly what you’ll experience with this Flaky Roti Canai Recipe. Harnessing the traditional method of making this beloved Sri Lankan staple, I’ll show you how to create layers of tender goodness that are perfect alongside a vibrant curry or simply on their own. One of the best parts? It’s a crowd-pleaser that’s both fun to make and satisfying to devour, whether it’s a cozy brunch or a family dinner. Plus, this adaptable recipe allows for delightful variations like egg roti rolls or sweet roti, making it versatile for any palate. Are you ready to transform your homemade meals into a flavorful adventure? Let’s dive in!

Why is Flaky Roti Canai So Special?
Irresistible Layers: The magic of Flaky Roti Canai lies in its unique layering technique that results in a texture that’s both crisp and tender, leaving everyone wanting more.
Easy Preparation: With simple ingredients and straightforward steps, even beginner cooks can conquer this recipe with ease, bringing a taste of Sri Lankan cuisine to their kitchen.
Versatile Benefits: Whether served with a rich curry or transformed into sweet treats, this flatbread adapts beautifully to any meal, allowing you to impress family and friends.
Cultural Delight: This recipe offers not just a meal, but a taste of tradition, celebrating the multicultural roots of Roti Canai.
Freezing Friendly: Make a big batch and freeze them for quick meals later—it’s a perfect time-saver for busy weeks!
Pairing Perfection: For something extra delicious, enjoy it with spicy kheema or as a delightful dipping snack alongside your favorite sauces or chutneys.
Flaky Roti Canai Ingredients
• Discover the essentials for this delightful flatbread!
For the Dough
- All-Purpose Flour – About 4 cups provide the structure needed for perfect layers.
- Sea Salt – Enhances flavor; feel free to use standard salt as a substitute.
- Boiling Water – Activates gluten, ensuring a tender dough with great elasticity.
- Room Temperature Water – Helps adjust the consistency of the dough for optimal pliability.
- Oil – Any neutral oil or ghee for coating; this is key to creating the flaky texture.
- Butter or Ghee (optional) – Adds an extra layer of richness and flavor to the dough.
For Cooking
- More Oil – Use for frying; it helps achieve that golden, crispy exterior everyone loves.
Unlock the joy of creating Flaky Roti Canai Recipe that will surely delight you and your loved ones!
Step‑by‑Step Instructions for Flaky Roti Canai Recipe
Step 1: Mix the Dough
In a large mixing bowl, combine about 4 cups of all-purpose flour and a pinch of sea salt. Gradually stir in boiling water—using a wooden spoon—until the mixture forms thick clumps. This process should take about 5 minutes, leaving you with a shaggy dough. Allow the dough to rest for 30 minutes, covered with a damp cloth, to soften and hydrate.
Step 2: Knead and Divide
After resting, knead the dough on a lightly floured surface for about 8-10 minutes until it becomes smooth and elastic. Then, divide the dough into 8 equal portions, rolling each into a ball. This ensures that each segment will develop the flaky layers characteristic of the Flaky Roti Canai. Place the balls on a plate and coat them with a light drizzle of oil.
Step 3: Rest the Dough Balls
Cover the oiled dough balls with plastic wrap or a kitchen towel, allowing them to rest for at least 2 hours or overnight. This critical step ensures the gluten develops further, making the dough easy to stretch and resulting in beautifully layered roti when cooked. The longer resting time enhances both flavor and texture.
Step 4: Create the Roti Layers
After the resting period, take one dough ball and flatten it with your hands, stretching it into a paper-thin layer on a lightly greased surface. Generously coat the surface with oil, then roll it up tightly into a log. Coil this log into a spiral shape, tucking the end underneath. Repeat with the remaining dough balls for more Flaky Roti Canai goodness.
Step 5: Final Rest for Spirals
Allow the spiraled dough to rest for an additional hour on a floured surface, covered with a cloth. This ensures the layers develop further, enabling the distinct flaky texture when cooked. While resting, you can heat a non-stick pan over medium heat, preparing for the next step.
Step 6: Cook the Roti Canai
Once the pan is hot, take a spiraled dough piece and gently flatten it with your hands into a disk. Cook it in the non-stick pan for about 2-3 minutes on each side, or until golden brown and crispy. Make sure to drizzle a bit of oil around the edges to achieve that perfect golden crust synonymous with Flaky Roti Canai.
Step 7: Fluff the Layers
As each roti finishes cooking, remove it from the pan and gently squash it between your hands to separate the layers. This action creates the desirable flakiness. Keep the cooked roti warm by placing it in a cloth-lined basket while you finish cooking the remaining pieces.
Step 8: Serve Warm
Once all the layers of Flaky Roti Canai are ready, serve them warm alongside your favorite curry dish or enjoy them plain as a satisfying snack. The golden, flaky flatbread is perfect for dipping or making delicious wraps, ensuring everyone at the table will be delighted.

Flaky Roti Canai Recipe Variations
Feel free to get creative with your Flaky Roti Canai and delight your taste buds with these tempting twists!
-
Egg Roti: For a protein-packed option, crack an egg into the pan while cooking the roti. This adds richness and a delightful fluffiness. Perfect for breakfast or a hearty snack!
-
Breakfast Roti Rolls: Stuff the dough with scrambled eggs, sautéed veggies, or cheese before cooking. This hearty breakfast treat will keep you energized throughout the morning.
-
Sweet Roti: Sprinkle sugar or cinnamon into the dough before cooking for a sweet version. Serve alongside ice cream or fruit for a delicious dessert twist!
-
Spicy Roti Canai: Incorporate chili flakes or spices into the dough for a zesty kick. Pair with yogurt or a cooling chutney to balance the heat.
-
Whole Wheat Variation: Swap all-purpose flour with whole wheat flour for a healthier twist. Keep in mind that this will alter the texture slightly but will add a nutty flavor.
-
Stuffed Roti: Fill the dough with your choice of cooked meat or veggies before rolling up. With flavors melded inside, each bite becomes a delightful surprise.
-
Cheesy Roti: Add grated cheese to the dough before cooking for a gooey, melty surprise inside your roti. This is a hit with kids and cheese lovers alike!
For even more delightful recipes, consider trying out Khoresh Bademjan for a perfect pairing or check out a comforting Cheese Meatloaf Casserole that can complement your homemade roti beautifully. Each variation allows you to make the Flaky Roti Canai your own—enjoy experimenting!
What to Serve with Flaky Roti Canai
Elevate your dining experience by pairing this delightful flatbread with some complementary dishes that excite the senses.
-
Spicy Chicken Curry: The rich spices in chicken curry harmonize beautifully with the flaky layers of the roti, making every bite a flavor explosion.
-
Vegetable Korma: A creamy, mildly spiced korma enhances the roti’s texture, offering a comforting and wholesome pairing that’s perfect for vegetarians.
-
Daal Makhani: This creamy lentil dish is the perfect dip for your roti, providing a hearty, protein-packed accompaniment bursting with flavor.
-
Cucumber Raita: Cool, tangy raita balances spicy dishes while adding a refreshing crunch, making it a light and vibrant complement.
-
Sweet Coconut Chutney: The sweetness and nuttiness of coconut chutney create a lovely contrast to the savory roti, making it an irresistible dipping option.
-
Mango Lassi: This creamy yogurt-based drink adds a soothing sweetness that pairs wonderfully with the spicy and savory flavors of your meal.
-
Mixed Green Salad: A light salad with fresh herbs and a citrus dressing brings a refreshing crunch, enhancing the overall meal experience.
-
Traditional Sri Lankan Tea: Serve a cup of strong, spiced tea to elevate your meal with aromatic notes that beautifully complement the flavors of the roti.
How to Store and Freeze Flaky Roti Canai
Room Temperature: Enjoy your Flaky Roti Canai fresh and warm right after cooking, but if you have leftovers, store them at room temperature for up to 2 hours, wrapped in a cloth to maintain moisture.
Fridge: Keep leftover roti in an airtight container or tightly wrapped in aluminum foil for up to 3 days. Reheat in a pan on low heat to preserve flakiness before serving.
Freezer: For longer storage, freeze your Flaky Roti Canai in batches, placing parchment paper between each piece. They can be kept for up to 2 months.
Reheating: To reheat from frozen, thaw in the fridge overnight and then warm on a skillet over medium heat for a few minutes on each side until heated through.
Expert Tips for Flaky Roti Canai
-
Measure Accurately: Use weight measurements for flour and water to ensure consistent texture. A bit too much flour can lead to dense roti.
-
Dough Resting is Key: Allow the dough to rest sufficiently; this helps in gluten development, making it easier to stretch into thin layers.
-
Avoid Tearing: When flattening the dough, go gently to prevent tears. A smooth, thin layer is essential to achieving that signature flakiness in your Flaky Roti Canai.
-
Oil Generously: Don’t skimp on oil during the rolling and cooking process. A thin layer of oil keeps the dough from sticking and enhances the flaky texture.
-
Medium Heat Cooking: Cook on medium heat to get that perfect golden-brown color without burning the roti. Low heat can make it soggy, while high heat risks burning.
Make Ahead Options
These Flaky Roti Canai are perfect for busy home cooks looking to save time! You can prepare the dough up to 24 hours in advance; just follow the mixing and resting steps, then cover the oiled dough balls with plastic wrap and refrigerate. For the best results, allow the dough to come to room temperature before shaping and cooking. Additionally, you can roll the spiraled dough and let it rest for up to 3 days in the refrigerator. When you’re ready to enjoy your roti, simply cook them in a hot pan until golden brown. By prepping ahead, you’ll turn a delicious recipe into an effortless meal with remarkable layers of flavor!

Flaky Roti Canai Recipe FAQs
What type of flour should I use for Flaky Roti Canai?
I recommend using all-purpose flour, which provides the right structure for the flaky layers. You can substitute it with whole wheat flour, but it will create a denser texture.
How do I know if my dough is ready?
Your dough is ready when it’s smooth and elastic after kneading for about 8-10 minutes. A great test is to stretch a small piece; it should hold together without tearing easily.
How should I store leftover Flaky Roti Canai?
Store any leftover roti at room temperature wrapped in a cloth for up to 2 hours, or in the fridge in an airtight container for up to 3 days. Reheat on low heat to maintain the flakiness.
Can I freeze Flaky Roti Canai?
Absolutely! To freeze, lay each piece of roti with parchment paper in between in a freezer-safe plastic bag or container. They can last up to 2 months. Thaw overnight in the fridge before reheating on a skillet for best results.
What if my Roti Canai isn’t flaky?
If your roti isn’t flaky, it might be due to insufficient oil during layering or not allowing the dough to rest properly. Make sure to coat each layer with oil and let the rested dough be sufficiently elastic and thin when stretching.
Is this recipe vegan-friendly?
Yes, the Flaky Roti Canai recipe can easily be made vegan by using plant-based oil instead of butter or ghee. This allows everyone to enjoy the delicious layers without any animal products!

Flaky Roti Canai Recipe – Master the Art of Layers Today
Ingredients
Equipment
Method
- In a large mixing bowl, combine about 4 cups of all-purpose flour and a pinch of sea salt. Gradually stir in boiling water using a wooden spoon until thick clumps form, around 5 minutes.
- Allow the dough to rest for 30 minutes, covered with a damp cloth.
- Knead the dough on a floured surface for about 8-10 minutes until smooth and elastic, then divide into 8 portions and roll into balls. Coat with a drizzle of oil.
- Cover the oiled dough balls with plastic wrap or a towel, allowing to rest for at least 2 hours or overnight.
- Flatten one dough ball into a thin layer, coat with oil, roll into a log, then coil into a spiral. Repeat for remaining dough.
- Rest the spiraled dough for an additional hour on a floured surface.
- Heat a non-stick pan over medium heat, flatten a spiraled dough piece into a disk, and cook for 2-3 minutes on each side until golden brown, adding oil around the edges.
- Gently squash the cooked roti between hands to separate the layers, then keep warm in a cloth-lined basket.
- Serve warm alongside curry or enjoy as a snack.

Leave a Reply