Roti canai is an Indian-influenced flatbread that has become the national bread of Malaysia. I will explain how to make roti canai in detail in this article.  You will make roti canai taste precisely what you can get from the Mamak restaurant with a fluffy texture by following this recipe. 

One of the integral parts of this article is the embedded video because the best way to explain how to flip the roti canai is by showing it visually.  I also shot the flipping action in slow motion with my voice-over explanation.

Roti canai is an Indian-influenced flatbread popular in Malaysia and Singapore. It is a staple for most of the locals for breakfast.

Why do I write this article?

Although there are excellent recipes (and videos) showing precisely how to make roti, unfortunately, they are mostly written in Malay. It is also hard to find any video showing how to flip (‘tebar’ in Malay) the roti canai in slow motion.  Therefore, I want to explain it clearly in English so that everyone who does not understand the Malays language (our national language) can learn how to make it precisely.

Although we can get a roti canai at every nook and corner in Malaysia for only RM2 (USD0.50), it can be as pricey as USD5.00 in other parts of the world. I think it’s worth it to make it yourself if you are staying abroad, and it is a straightforward process once you master it.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.

Since this is a long article, I have divided it into five sections. You can click the link below, which will bring you to the respective section.

What is roti canai?

Roti canai is a type of flatbread usually served with dhal or other types of curry. I remembered many years ago. I used to have this flatbread every day when working as a houseman pharmacist in a hospital in Teluk Intan. The roti canai was made on the spot upon order. It is crispy on the outside with clearly separated layers inside. I used to have it along with some dhal and a cup of teh tarik. It only cost me less than one ringgit during that era. ( that was way back in the 70s). 

The origin of roti canai

There are different theories about the origin of roti canai. Since it is an Indian influence flatbread, it has been claimed that it is referred to Chennai,  an Indian city on the east coast, formerly known as Madras. However, most Malaysian Indians are from the Southern State of Tamil Nadu, and there is little relation to Chennai. 

Another saying mentioned that the word canai is derived from chana, a Northern Indian dish mixed with chickpeas in a spicy gravy. Roti canai does not have a strong relationship with Northern India either, because roti canai is more similar to the parotta, another type of flatbread from South India. It is also generally served with dal instead of chickpeas. 

However, it is also likely derived from the Malay word canai, which means to roll and flatten the dough thinly. I think this is the most plausible explanation, add it is quite well described the action of making roti canai. 

Roti prata

Despite the contradictory theories, Indians arrived in Malaysia in large numbers by the last century’s turn, mostly working in the rubber estates and later in the oil palm plantations, making the paratha style flatbread. This claim is evident that it is called roti prata in Singapore.  Nowadays, roti canai is served in all the Indian Muslim restaurants and stores and is usually refer to as the round-shaped roti canai. 

How to make roti canai?

Here is the step-by-step instruction on how to make roti canai. The preparation involves three primary steps- kneading the dough, shaping the dough, and cooking on the griddle or tawa. 

1. Kneading the dough 

The method of kneading the dough is quite similar to other flatbreads. It is nearly identical to making chapati in another article that I have just published. The only difference is the list of ingredients used. 

Chapati is made with flour and water and occasionally added with some salt and oil. For roti canai, salt and oil are the basic ingredients that cannot be omitted. Unlike chapati, roti canai can be eaten without any gravy or accompaniment. The egg is another common ingredient in the list to enhance the flavor. Some recipes also include condensed milk while others just use sugar to sweeten it. 

Here are the steps:

  • Mix the flour, water, egg, sugar, and salt in a mixing bowl. You can either make it manually or with an electric mixer. I prefer to mix it by hand if the quantity is small.  (Please refer to the note section of the recipe for a recipe with condensed milk.)
  • The dough is very sticky at the beginning.  As times go by, the water will incorporate with the flour, becoming less sticky. 
  • Add a small amount of oil or ghee after one or two minutes of kneading.  Incorporate the oil with the dough until it clumps together and picks up all the four in the bowl.
  • You can continue kneading the dough in the bowl or transfer it to a work surface. I prefer to continue kneading on a pastry mat because it is less sticky.
  • Continue kneading the dough for another five minutes until the gluten is fully developed. When this happens, the dough will become elastic, stretchable, non-sticky, and smooth on the surface. This process should be quite familiar to anyone who made bread before. 

Rest the dough

  • Let the dough rest for five minutes, then shape it into a cylinder.
  • Divide the dough into individual portions. You can use a dough cutter to divide it or push part of the dough through the gap between your thumb and index finger, then pinch to detach it. The experienced roti canai vendor can portion the dough very quickly and accurately this way.  The dough for each roti canai is typically about 80g each.
  • Roll each dough portion with your palm to form smooth balls.
  • Apply some soften butter or ghee on your palm. Pick up each dough and rub the butter liberally on the surface. This step will add the flavor of roti canai and prevent the dough’s surface from drying. 
  • Arrange the dough in a container. Cover with a damp cloth or cling film. Let the raw dough relax for at least three hours or overnight before shaping. 
Portion the roti dough
Portion the dough to 80g each

2. Shaping the dough 

The unique part of making roti canai is to spread out the dough to paper-thin. You can either do it by stretching the dough with your hand or by flipping it.

Most of the roti canai vendors are using a stainless steel work surface. You can use any smooth surface like your kitchen tabletop or the dining table. 

Here are the detailed steps:

a) Spread out the roti canai dough

  • Let the dough relax overnight, or at least 3 hours before working on the dough.  The dough will bounce back, tough to stretch to paper-thin, and potentially easy to break if it is not adequately rested. 
  • Apply some oil liberally on the work surface.
  • Place a piece of the dough on the oiled surface, drizzle a few drops of ghee on it.
  • Since the dough and the table are covered with oil, it is very easy to spread out the dough with your hand. Press and stretch the dough with your palm to form a 6-in disc. There is no need to use a rolling pin because stretching with your hand is more efficient. 
  • Make sure the edge of the disc is paper-thin, translucent, and the center is thicker.  The force generated during the flipping action will stretch the center part more than the perimeter. The dough will tear during flipping if the center is too thin.

From here, you can either use the flipping or stretching method as below.

b1) The flipping method:

This section is perhaps the most challenging part of making roti canai. Is flipping roti canai a critical technique or just for showmanship?

Roti canai sellers are not only showcasing their flipping skills to attract customers. In fact, it is an important skill to make the dough paper-thin.

I try to write down the details of how to flip the dough, but it is more useful if it is explained with a slow-motion video clip, which is far more effective than a comprehensive hand-written guide. You can view the flipping action in the video in this article.

However, there are a few essential points which I can summarize as below:

(Note: the following description is for the right-hander. You need to reverse all the s of ‘left’ steps and ‘right’ if you are left-handed.)

Here is the step-by-step instruction:

  • Grab the dough with the left hand at the right side near you with your hand facing down. (Thumb below the dough, with the rest of the fingers on top) 
  • Grab the dough with the right hand at the right side further from you with your hand facing up. (Thumb on top, with the rest of the fingers supporting the dough at the bottom.)
  • Stretch the dough by pulling it towards you with your left hand to create tension before starting the flipping motion. Both hands must maintain a slight tension so that the dough is continuously stretched throughout the action.

The flipping action

  • Flip to the left: Right hand: Start by flipping the dough with your right hand to the left, move in a near-vertical circular motion, to the left and across slightly over the left hand, (Please revert the direction if you are left-handed.) Most of the flipping is done by the right hand during this part.
    • Left hand: Hold the dough lightly while the right hand is traveling over the left hand.  The action is mostly done by the right hand.
  • Flip to the right: (The return path) 
    • Right hand: Continue the flipping motion by reversing the direction to the right by following an upward, circular, and throwing motion
    • Left hand: Start the throwing motion with the hand facing right while the dough travels back to the right. It is finished with a slamming motion to land the dough on the work surface.
  • Please note that the left hand is nearer to you than the right hand at the beginning of the flipping motion, roughly perpendicular to you. After finishing the flip, both hands are landed parallel to you. The 90° turn creates a swinging motion to expand the size of the dough.
  • After finishing the first flip, use the left hand to grab the dough’s perimeter at the next position. Ideally, the position should be where the right hand was holding the dough during the first flip. As for the right hand, grab another part of the dough’s perimeter slightly away from your left hand.
  • Repeat the flipping action until the dough becomes paper-thin and translucent.
How to flip roti canai
How to flip roti canai

b2) The stretching method

This method is much easier to master than the flipping method. The final texture and flavor are identical to the flipping method. The disadvantage is it is much slower, and the thickness is not even. 

  • Grab the dough’s corners with your hand, lift it, and stretch it as far as possible without breaking it. 
  • Put it back on the table and gently pressed against the table to adhere. Then pick up the other two corners, and stretch out as far as possible while the other two corners are still sticking on the table.
  • Place the second set of stretched corners on the table. Now the roti canai has stretched out to a large square. 
  • Lift the dough’s sides, pull, and stretch outwards as much as possible without breaking it. 
  • Make sure the dough is paper-thin by stretching it around the dough perimeter with your finger.

c) To finish the folding:

  • Sprinkle a few drops of ghee on the surface. Spread out the oil so that it covers the entire dough. The ghee (you can use any oil) will separate the thin layers of dough, making it flaky. This laminating technique is also used in making puff pastry and croissants. 
  • Fold the two corners further away from you with two hands to the middle. Try to capture as much air as possible between the layers.
  • To make squared roti canai, imagine the dough is made up of three rectangles. Fold the rectangles furthest from you onto the middle. After that, fold the rectangle nearest to you onto the middle rectangle. Next, fold the left and right to the center to form a square. 
  • To make a round roti canai, ignore the left and right folding, and make more front and back fold, forming a thin wrinkle log. Hold up one end of the log, coil it into a spiral shape like a snail, then tuck the other end beneath the dough neatly. 
  • Set aside to let it relax for thirty before cooking. You can leave it for a longer period so that the dough rests further. It isn’t easy to flatten the dough thinly if it is not fully rested. 
Making round roti canai
Making round roti canai
Fold the dough
Fold the dough to make square roti canai

3. Cook the roti canai

  • Flatten the dough gently with your fingertips on an oiled surface.
  • Lightly grease a griddle and place the roti canai on it. Let it cook for half a minute until the bottom has firmed up and with some brown spots.  You will notice some air bubbles expand in between the layers.
  • Flip over to cook the other side. When both sides have become slightly brown, turn it over again until crispy and golden brown. 
  • Stack up the roti canais while they are still hot and give them a little fluff by squeezing between your palms to create the fluffy texture. 
  • Serve it up with your favorite curry and dhal. 
Cook n a tawa
Cook the roti canai on a tawa

Common questions about making roti canai

1. What type of flour is best for making roti canai? 

Maida flour is a type of flour from India widely used to make flatbread. It had a relatively high gluten content, but the heat generated during production denatures the protein, causing it to make leavened bread unsuitable.[

Due to maida flour is unavailable, I have tried a few types of flour, and the best result is from flour, with between 11% to 12% protein.  An easy way to get flour with this percentage of protein is to mix one part of all-purpose flour (9% protein) with three parts of bread flour (13%)

Flour with less than this amount of protein tends to develop less gluten.  The dough is less elastic and, therefore, can break easily during flipping. You can also use bread flour solely, which works well based on my test result.

2. Is flipping a critical technique to make a perfect roti canai? 

Flipping is not a must in making roti canai. However, it is a much faster way to spread the dough to paper-thin. It also results in a more uniform thickness than if you stretch the dough with your hands on the working surface.

3. Can I reduce the amount of oil in the recipe? 

The amount of oil in the recipe is relatively small. You need to apply enough oil on the work surface to avoid the dough from sticking to it. You need to have oil in the griddle (even if it is non-stick) to create a crispy surface.

Do not stinge on the amount of oil for laminating the dough because it will cause the roti canai to become less fluffy. (please refer to point 6).

4. Is it advisable to add milk to enhance the flavor of roti canai?

You can substitute part of the water with milk in the recipe. The locals like to add some condensed milk. Since condensed milk is already sweetened, you need to omit the sugar in the formula. (Please refer to the notes section of the recipe for the recipe with condensed milk)

5.  What are the common variants apart from making the basic roti canai? 

The most common variant is the roti telur, which means roti canai with egg.  After flipping the dough, beat an egg and drizzle on the dough’s surface before folding it to form a square. Other favorite ingredients onion and sardine.  Murtabak is another variant, made by wrapping meat inside the roti.

6. Why is my roti canai not as fluffy and crispy like those selling at the restaurant?

One possible reason is there is insufficient oil sprinkled on to the surface before folding up the roti canai.  The fluffy layer is created by laminating the dough. The technique is similar in making puff pastry or croissant, in which a layer of oil on the dough creates multiple thin layers by separating them during folding. 

Sufficient amounts of oil are also required to crisp up the surface. Therefore, you still need to add some oil to the griddle even though you are using a non-stick pan to create a crispy surface. 

7. How to prevent my dough from tearing during flipping?

It is entirely acceptable if there is only a small tear, as it will not affect the layer of the roti canai. However, large tears will reduce the layers and make it unsuitable for roti telur (egg roti canai) as the egg will leak out. 

Besides flipping it carefully, it is essential using the right type of flour. Whole wheat flour and low protein flour (cake flour) are not ideal because it will form less gluten during kneading and tend to be less stretchable. Please refer to point (1) in this section for the correct choice of flour. 

8. There is too much oil in the roti canai

Plenty of oil is required to make roti canai, but the amount is still less than croissant and brioche. The best oil is ghee, but you can substitute with olive oil or other vegetable oil.

You can consider making chapati, another type of flatbread, without using any oil as a healthier option.  

9. How to store roti canai? 

Roti canai can be kept for 1-2 days in an airtight container or up to a week if refrigerated.  

If you intend to keep it longer, cook the roti canai just until slightly crisp.  Keep it in an airtight container or ziplock bag in the freezer for up to three months.

Reheat it on the griddle before serving.

Yield: 4 roti canai

Roti Canai – How to make it at home

roti canai thumbnail

Roti canai is an Indian-influenced flatbread that has become the national bread of Malaysia. I will explain how to make roti canai in detail in this article.  You will make roti canai taste precisely what you can get from the Mamak restaurant with a fluffy texture by following this recipe. 

Prep Time 10 minutes
Cook Time 10 minutes
Additional Time 1 minute
Total Time 21 minutes



(Note: This is the abbreviation version of the instruction. Please refer to the text of this article and the video for the details.)

Knead the dough

  1. Mix the flour, water, condensed milk, egg, and salt in a mixing bowl. Add the ghee after one or two minutes of kneading.  
  2. Continue kneading the dough for another five minutes until it becomes elastic, stretchable, non-sticky, and smooth on the surface. 
  3. Let the dough rest for five minutes, then shape it into a cylinder.
  4. Divide the dough into individual portions, about 80g each. Cover and let it relax overnight.

Flip the dough

  1. Press and stretch the dough with your palm to form a 6-in disc on an oiled surface.
  2. Flip the dough with both hands by throwing it up in a circular motion. (Please watch the video for the demo.)
  3. Repeat the flipping action a few times until the dough becomes paper-thin and translucent.
  4. Spread out the dough by stretching out the edges.

Shape the roti canai

  1. Rub some ghee on the surface. 
  2. To make square roti canai: Fold the 1/3 furthest from you onto the middle row. After that, fold 1/3 nearest to you onto the middle rectangle. Next, fold the left and right to the center to form a square. 
  3. To make a round roti canai: Ignore the left and right folding, and make more front and back fold, forming a thin wrinkle log. Hold up one end of the log, coil it into a spiral shape of a snail, then tuck the other end beneath the dough neatly. 
  4. Set aside to let it relax for thirty before cooking.

Cook the roti canai

  1. Flatten the dough gently.
  2. Cook the roti canai on a heated griddle for half a minute until the bottom has firmed up and developed some brown spots. 
  3. Flip over to cook the other side until both sides are crispy and golden brown. 
  4. Stack up the roti canais while they are still hot and give them a little fluff by squeezing between your palms to create the fluffy texture. 
  5. Serve it up with your favorite curry. 


This roti canai recipe is with condensed milk, which is used by many local cooks. However, I find that there is no noticeable difference compared to the recipe with the condensed milk.

50g flour all-purpose flour
150g bread flour
1/3 beaten egg (about 16g)
90ml water
25ml condensed milk
2g salt
1 tsp ghee

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 157Total Fat: 1gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 7mgSodium: 101mgCarbohydrates: 31gFiber: 1gSugar: 1gProtein: 5g

This data was provided and calculated by Nutritionix on 11/2/2020

    11 replies to "Roti Canai – How to make it at home (a comprehensive guide)"

    • KP Kwan

      Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am pleased to reply to any questions and comments as soon as possible.

      • Gillian

        Hi KP, does 1/4 egg mean a quarter of an egg? Just got a little confused unfortunately.

        • KP Kwan

          Hi Gillian,
          My mistake!
          The amount required is the beaten egg from one egg, which I just measured and is 16g.
          The weight of one egg (without shell) is about 50g, so 1/3 is 16g. I have corrected it immediately.
          Thank you for point out the error.
          Kp Kwan

    • chris 06

      Bonjour Chef
      Cette recette ressemble beaucoup à la pâte que l’on utilise pour les crêpes aux oignons vert.
      Je pense qu’avoir la bonne farine est préférable.
      Une question cher Mr::pourquoi le riz cantonais fait maison ,n’est JAMAIS aussi bon qu’au restaurant. Le riz étant cuit avant, cela vient de la suite de la préparation.
      Merci pour votre retour, et je continue à faire toutes vos recettes. Merci pour cela, et bien amicalement de la France. Chris 06

      • KP Kwan

        Hi Chris,
        I tried to understand your comment with the help of Google Translate.
        You are correct. It is very similar to the Chinese scallion pancake, but Roti Canai is flakier, although not as flaky croissant. Also, it usually serves with curry because it is popular among the Indian in Malaysia.
        Cantonese fire rice requires very high heat to get the best taste. Many Chinese restaurants use a high power stove to prepare fry rice.
        Thanks for your support.
        KP Kwan

    • Dustin

      First time making this, and it was quite good! Would definitely go fantastic with any South or Southeast Asian curries.

    • Sally Teoh-Montgomery

      Thanks KP for all your recipes. I will definitely try making Roti Canai as it is a winner here on the Gold Coast! Do you have the curries to eat with it. It has to be eaten with Indian curries and is mild and added with sambal to make it tastier and spicy. This is not so good with Nyonya curries etc. Please if you can, to follow up with the Indian Curries that can go with the Roti. Thanks and appreciate your time and kindness.

    • Alecia

      I’ve just made this recipe (not yet cooked) but when divided into 8 portions, each weighed only 40g. Is the measurement of 80g here wrong or should I have doubled the recipe? Thanks

      • KP Kwan

        Hi Alecia,
        Thanks for pointing out the error. It should be only four, not eight portions. I have amended the mistakes in the recipe, and sorry to make you confuse.
        KP Kwan

    • Yompi

      I love Roti Kanai when it sweet flatbread usually eaten with banana and condensed milk.

Leave a Reply

Your email address will not be published.

I accept the Privacy Policy