Diving into the world of homemade Malaysian cuisine, there’s a certain warmth that wraps around me every time I think about Roti Canai. The moment that fluffy dough begins to sizzle in the pan, a rich aroma fills the kitchen, beckoning family and friends to gather around the table. I stumbled upon this delightful flatbread during a visit to a local eatery, and I was instantly captivated by its perfect balance of crispy exterior and soft, buttery center.
What I adore about Roti Canai is its versatility — whether it’s paired with savory dhal or a spicy curry, this flatbread elevates any meal. Plus, making it from scratch is simpler than you might think, turning your kitchen into a comforting cocoon where delightful memories are created. Join me as we embark on this culinary adventure to recreate an authentic Malaysian classic, and share a dish that’s sure to impress at any gathering!
Why is Malaysian Flatbread (Roti Canai) special?
Fluffy, Flaky Delight: Each bite of Roti Canai offers a heavenly combination of crispiness and softness that makes it utterly addictive.
Simplicity Made Delicious: With just a few basic ingredients, you can whip up this authentic flatbread at home.
Versatile Companion: Pair it with rich curries or sweet treats, and it shines at breakfast, lunch, or dinner.
Crowd-Pleasing Comfort: Your family and friends will rave about this dish, making it perfect for gatherings.
Make-Ahead Convenience: Prepare it in advance and freeze for a quick, satisfying meal any day of the week.
Ready to dive in? Discover the simple instructions for a homemade treat that’s bound to impress!
Malaysian Flatbread (Roti Canai) Ingredients
• Get ready to create this homemade delight!
For the Dough
- Bread Flour – Provides structure and elasticity; crucial for achieving that thin, flaky texture in your Roti Canai.
- Egg – Adds richness and binds the dough together, giving it a lovely texture.
- Unsalted Butter – Enhances flavor and helps when stretching the dough; ghee can be a fantastic substitute for a traditional taste.
- Sweetened Condensed Milk – Introduces a touch of sweetness; honey can work as a delicious alternative if you prefer.
- Water – Hydrates the dough, essential for a perfect texture; adjust slightly when using all-purpose flour.
- Salt – Balances the flavors; feel free to tweak it to fit your preference, especially since this Malaysian flatbread is meant to be paired with savory dishes.
Optional Variations
- Whole Wheat Flour – Provides a healthier twist that still results in delightful flatbread.
- Spices/Herbs – Infuse the dough with flavors like cumin or finely chopped cilantro for an aromatic touch that elevates your meal.
How to Make Malaysian Flatbread (Roti Canai)
-
Mix the Dough: In a standing mixer, combine 4 cups of bread flour, 1 teaspoon of salt, 1 beaten egg, 3 tablespoons of melted unsalted butter, 3 tablespoons of sweetened condensed milk, and 1 to 1.5 cups of water. Knead for 10 minutes until smooth, then let rest for 10 minutes. Knead for an additional 5 minutes.
-
Prepare Dough Balls: Divide the dough into 10 small balls. Coat each ball in a little more melted butter, then place them in a buttered container, covering them with plastic wrap. Refrigerate overnight to enhance flavor and texture.
-
Shape the Flatbreads: The next day, take a dough ball from the refrigerator. On a buttered surface, flatten it with your hands, stretching it as thin as possible. Roll it up into a log and twist it into a circular shape. Allow the formed dough to rest for 10 minutes.
-
Cook the Roti Canai: Heat a skillet over medium heat and add a little butter. Take the rested dough and carefully flatten it into a circular shape again. Cook until golden brown, flipping halfway through to ensure even cooking. Once done, gently squeeze the sides to fluff up the bread.
Optional: Serve with your favorite curry for a delightful dipping experience.
Exact quantities are listed in the recipe card below.
Storage Tips for Malaysian Flatbread (Roti Canai)
Room Temperature: Store leftover Roti Canai at room temperature for up to 2 days in an airtight container to keep it from drying out.
Fridge: If you prefer to keep it fresh longer, refrigerate Roti Canai in an airtight container for up to 5 days. Reheat in a skillet before serving for a fresh texture.
Freezer: For longer storage, freeze Roti Canai by wrapping each piece tightly in plastic wrap and placing them in a freezer bag. It can last for up to 3 months.
Reheating: To enjoy your Malaysian Flatbread, reheat on a skillet over medium heat for a few minutes on each side until warmed through and crispy.
Malaysian Flatbread (Roti Canai) Variations
Feel free to explore these delightful twists to customize your Roti Canai experience!
-
Whole Wheat: Substitute half the bread flour with whole wheat for a nutty flavor and extra fiber.
-
Gluten-Free: Use a gluten-free flour blend in place of regular flour for a celiac-friendly version. Just be mindful of the texture!
-
Herb-Infused: Incorporate finely chopped herbs like cilantro or mint into the dough for a fresh, aromatic flavor that dazzles the taste buds.
-
Spicy Kick: Mix in a pinch of chili powder or cayenne into the dough for an exciting spicy twist that complements savory dips beautifully.
-
Sweet Twist: Add a tablespoon of sugar or cinnamon to the dough for a subtly sweet flavor, perfect for pairing with desserts or coffee.
-
Cheesy Delight: Fold in shredded cheese before rolling the dough for a cheesy version that melts beautifully when cooked.
-
Coconut Flavor: Replace some water with coconut milk for a hint of tropical flavor that elevates your Roti Canai to a new level.
-
Savory Onion: Mix in finely chopped sautéed onions or garlic before cooking for a deeper flavor that makes every bite memorable.
With these variations, you can turn this humble flatbread into a delightful centerpiece for any meal!
Expert Tips for Malaysian Flatbread
-
Kneading Technique: Knead the dough thoroughly for the best texture; under-kneading can lead to a dense flatbread. Aim for smooth and elastic dough.
-
Resting Time: Always let the dough rest after kneading, as this relaxes the gluten and makes it easier to stretch. 10 minutes is usually sufficient.
-
Flour Type: For authentic results, use bread flour for Malaysian flatbread. If using all-purpose flour, adjust the water content to prevent stickiness.
-
Temperature Matters: Ensure your skillet is at the right medium heat to achieve that perfect golden-brown color without burning. Adjust as necessary while cooking.
-
Meal Prep Magic: Consider making a larger batch and freezing the dough balls. This allows for quick meals later while keeping the flavor intact.
What to Serve with Malaysian Flatbread (Roti Canai)?
Gather around the table for a feast that tantalizes the senses, perfectly complemented by a variety of dishes.
- Rich Dhal Curry: The creamy texture and spices of dhal enhance Roti Canai’s flakiness, creating a satisfying combination.
- Spicy Fish Curry: This vibrant dish adds a kick, with its bold flavors standing beautifully against the soft, buttery bread.
- Vegetable Curry: A medley of fresh vegetables in savory sauce offers a burst of color and taste that pairs perfectly with the flatbread.
- Sambal Sauce: Serve this spicy-sweet condiment on the side for an extra layer of flavor and a delightful kick that awakens the palate.
- Coconut Rice: The subtle sweetness from coconut rice offers a lovely contrast to savory dishes, making each bite a harmonious experience.
- Cucumber Salad: A refreshing, crunchy element that balances the richness of curries, adding texture and a hint of coolness to each meal.
- Mango Chutney: Sweet and tangy, this condiment complements the flatbread beautifully, offering a delightful balance to hearty flavors.
- Lassi or Tea: A cool, creamy lassi or a fragrant tea brings a comforting element to the dining experience, cleansing the palate with each sip.
- Chocolate Dipping Sauce: For a sweet twist, serve with a warm chocolate sauce for dessert; its richness contrasts brilliantly with the Roti Canai’s texture.
Make Ahead Options
These Malaysian Flatbread (Roti Canai) are perfect for busy home cooks looking to save time during the week! You can prepare the dough balls up to 24 hours in advance by dividing and coating them in melted butter before refrigerating. For best results, store them in a buttered container, covered tightly with plastic wrap to maintain moisture and prevent drying out. When you’re ready to serve, simply take the dough out, let it sit at room temperature for a few minutes, and then shape and cook as directed. This way, you’ll enjoy delicious, fluffy flatbreads with minimal effort, making them just as delightful as if they were freshly made!
Malaysian Flatbread (Roti Canai) Recipe FAQs
How do I choose the right flour for making Roti Canai?
Absolutely! For the best results, I recommend using bread flour as it gives the perfect structure and elasticity essential for thin, flaky layers. If you prefer, you can use all-purpose flour, but note that it may result in a slightly less flexible dough. Look for a flour with a high protein content (around 12-14%) to ensure your flatbread achieves that wonderful texture.
What’s the best way to store leftover Roti Canai?
After enjoying your delicious Roti Canai, store any leftovers at room temperature for up to 2 days in an airtight container to prevent drying out. For longer-lasting freshness, you can refrigerate them for up to 5 days. Just remember, when it’s time to enjoy them again, reheating in a skillet will bring back that delightful crispy texture!
Can I freeze Roti Canai? How?
Yes, you can absolutely freeze Roti Canai for quick future meals! To do this, wrap each piece tightly in plastic wrap and place them in a freezer bag, making sure to remove as much air as possible. This will keep them fresh for up to 3 months. When ready to enjoy, simply reheat on a skillet over medium heat for a few minutes on each side until they’re warmed through and crispy.
What if my dough is too sticky while stretching?
Very good question! If you find your dough sticking to the surface while trying to stretch it, it’s a sign that either the dough needs a little more flour or a longer resting time. You can sprinkle a bit of extra flour on the surface and your hands to help with the sticking. If it’s still a challenge, let the dough rest at room temperature for an additional 10-15 minutes. This relaxes the gluten, making it easier to stretch!
Are there any dietary considerations I should be aware of?
Absolutely! While Roti Canai is generally a beloved treat, it’s good to remember that it contains gluten because of the bread flour. Hence, it’s not suitable for those with celiac disease or gluten intolerance. Additionally, if someone has dairy allergies, they might want to replace the butter with a dairy-free alternative or use oil instead. It’s always nice to include options that cater to everyone’s dietary needs!
Can I add flavors or ingredients to the dough?
Absolutely! I often enjoy experimenting with different flavors. You can infuse the dough with spices like cumin or even add finely chopped herbs like cilantro for a fragrant twist. This not only enhances the overall flavor of your Roti Canai but also makes it an exciting addition to your meal!

Fluffy Malaysian Flatbread (Roti Canai) for Home Chefs
Ingredients
Equipment
Method
- In a standing mixer, combine bread flour, salt, egg, melted butter, sweetened condensed milk, and water. Knead for 10 minutes until smooth, then let rest for 10 minutes. Knead for an additional 5 minutes.
- Divide the dough into 10 small balls. Coat each with more melted butter, place in a buttered container, cover with plastic wrap, and refrigerate overnight.
- On a buttered surface, flatten a dough ball, stretching it thin. Roll it up and twist into a circular shape. Allow to rest for 10 minutes.
- Heat a skillet over medium heat, add some butter, flatten the dough again, and cook until golden brown, flipping halfway through. Squeeze sides to fluff up bread.







