Easy roti canai recipe for flaky flatbread
The first time I tried making roti canai, I thought it’d be a breeze—how hard could flatbread be? Turns out, very. I ended up with a doughy mess that stuck to everything, including my favorite spatula. But after a few (okay, many) tries, I finally got those flaky layers just right. Now it’s my go-to when I want something comforting but impressive. My kids call it “magic bread” because of how it puffs up in the pan. And honestly, it kinda feels like magic when it works.
Recipe Card
| Recipe Title | Easy roti canai recipe for flaky flatbread |
|---|---|
| Servings | 8 pieces |
| Prep Time | 1 hour (plus resting) |
| Cooking Time | 15 minutes |
| Calories | ~180 per roti |
Ingredients
- 3 cups all-purpose flour (plus extra for dusting)
- 1 tsp salt
- 1 tbsp sugar
- 1 cup warm water
- 1 egg
- 3 tbsp melted ghee or butter (plus extra for cooking)
That egg? I once forgot it entirely and wondered why my dough was so stiff. The sugar isn’t just for sweetness—it helps with browning. And ghee vs. butter? Ghee wins for flavor, but butter works in a pinch (just don’t tell my Malaysian friend I said that).
Directions
- Mix flour, salt, and sugar in a big bowl.
- Add egg, water, and 1 tbsp ghee. Knead for 10 mins until smooth.
- Divide dough into 8 balls, coat with ghee, rest 1 hour.
- Stretch each ball thin on an oiled surface—like a weird pizza.
- Fold edges inward to create layers (messy is fine!).
- Heat a pan, cook each roti with more ghee until golden and flaky.
The first time I tried stretching the dough, I tore it like tissue paper. Now I know: if it resists, let it rest longer. And don’t skimp on the ghee during cooking—that’s what gives you those crispy, flaky bits everyone fights over.
I’ve made this for potlucks where people hovered by the stove demanding fresh roti. It’s also my secret weapon for cleaning out the fridge—leftover curry? Scrambled eggs? Wrap it in roti, and suddenly it’s a meal.
Last week, I tried adding garlic powder to the dough. Not traditional, but oh man, garlicky roti with soup? Game changer. Next time, I might brush them with honey for a sweet version.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 180 | 25g | 7g | 4g |
Yeah, it’s not salad. But compared to store-bought flatbreads loaded with preservatives, I’ll take it. For a lighter version, I’ve used half whole-wheat flour—tastes earthier but still works. Gluten-free friends, I’ve got nothing for you yet—my rice flour attempt was a sad cracker.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Ghee | Butter or coconut oil |
| Egg | 2 tbsp yogurt (but dough will be stickier) |
| All-purpose flour | Bread flour (chewier) or half whole-wheat |
I once used olive oil instead of ghee—big mistake. The flavor overpowered everything. Yogurt works if you’re out of eggs, but expect to add more flour. And bread flour makes it denser, which my husband actually prefers. Picky eaters, am I right?
Tips
- Rest the dough fully—impatient cooks get tough roti.
- Stretch on an oiled counter, not floured (trust me).
- Medium heat is key: too hot burns, too low makes rubber.
- Fold imperfectly—overthinking kills the flakiness.
My “I’ll just rest it for 20 minutes” phase produced roti so tough, my dog wouldn’t eat it. Now I set a timer for the full hour and use that time to clean up or, let’s be real, scroll through TikTok. The oiled surface trick? Learned after flour kept clumping in my layers. And that medium heat tip came from smoking out my kitchen three times in one week.
FAQ
Why is my roti not flaky?
You probably didn’t stretch it thin enough or skipped the folding. My first batch looked like pita bread—still tasty, but not the layers we want.
Can I make the dough ahead?
Yep! Refrigerate overnight, but let it come to room temp before stretching. I’ve also frozen balls of dough—thaw in the fridge, then rest on the counter.
What pan works best?
Cast iron gives the best crust, but nonstick works fine. I used a stainless steel pan once and spent 10 minutes scraping dough off it. Never again.
That’s everything I know about making easy roti canai! Hope you give it a try. And if your first batch looks like a crumpled napkin, welcome to the club—mine still do sometimes. Just tear it up, dip it in curry, and call it “deconstructed.” Works every time.
Easy roti canai recipe for flaky flatbread
A foolproof recipe for flaky, buttery roti canai that’s perfect for pairing with curries or enjoying on its own.

Ingredients
- 3 cups all-purpose flour (plus extra for dusting)
- 1 tsp salt
- 1 tbsp sugar
- 1 cup warm water
- 1 egg
- 3 tbsp melted ghee or butter (plus extra for cooking)
Instructions
- Mix flour, salt, and sugar in a large bowl.
- Add egg, water, and 1 tbsp ghee. Knead for 10 minutes until smooth.
- Divide dough into 8 balls, coat with ghee, and let rest for 1 hour.
- Stretch each ball thin on an oiled surface, like a pizza.
- Fold edges inward to create layers (messy is fine!).
- Heat a pan and cook each roti with more ghee until golden and flaky.



