Authentic Roti Prata Recipe

First of all, what is roti prata exactly? Well this delicious dish is basically a fried, flour-based pancake which is cooked on a flat grill.

Roti prata reached number 45 of the World’s 50 Most Delicious Foods 2011 poll compiled by CNN, and it can be flavoured with egg, cheese, banana, onion, noodles, mutton, red bean, mushrooms or anything else you want to put in there.

How Roti Prata is Prepared

The dough for roti prata is flipped into a thin layer and then the outer edges are folded inwards to give it a distinctive shape. The dough is then cooked on a big, flat iron pan.

The fillings go into the dough during the cooking process and your roti prata will be ready in just a few minutes.

This tasty pancake is often served alongside a fish or chicken curry, and some people enjoy it with dhal or mutton curry, while others enjoy it as a sweet snack with some sugar.

Roti prata is known as roti canai in Malaysia and parotta on the Indian subcontinent. It is especially famous in Singapore and Malaysia. You can find it in hawkers’ centres and restaurants.

The best ones are probably those made by the mamak (Indian man) in Indian shops, and these roti-making professionals can swirl, toss and flip the roti prata with ease, for a perfect result.

Homemade Roti Prata

To make your own, you need to flatten the dough on the kitchen counter and oil your palms, then you can stretch it until it is more or less uniformly thin.

Use plenty of oil with the roti prata else it is going to stick to either your hand, the pan or your kitchen countertop, none of which you want!

It is important to get the dough perfectly elastic and knead it well. You can knead the dough using the dough hook attachment in your food processor or do it by hand.

As with many other recipes, it might take a while to get the knack of making perfect roti prata, but practice does make perfect.

Photo by Umami, on Flickr



  1. Put all the flour, egg, sugar and salt in the bowl of your food processor or else into a bowl where you can mix it by hand.
  2. Mix well, then slowly add half the oil.
  3. Again, mix or knead.
  4. Add the rest of the oil and mix or knead again.
  5. Pour in half the water and mix or knead.
  6. If you are using a food processor, use a dough hook and knead it on the lowest speed in there for about 5 minutes or until you have a soft, round ball of dough.
  7. If you are using your hands, knead the dough until it is stretchy and soft.
  8. Stretch some of the dough with your hands to check it is elastic but not sticky.
  9. Shape the dough into 8 apple-sized balls.
  10. Arrange them on a tray and rub a little sunflower oil over them.
  11. Cover the tray with plastic wrap and rest the dough balls for a 2 or 3 hours.
  12. Oil your palm and the kitchen counter and press down on the dough to stretch it out.
  13. Keep stretching it out and then fold the top and bottom end and then the two sides.
  14. Heat a pan with 3 tablespoons of sunflower oil in it over a medium heat.
  15. Put the prata in the pan and cook until it is golden underneath.
  16. Flip it over and do the other side the same.
  17. Repeat with the other 7 pratas.
  18. You might need to add extra oil.
  19. You can serve these with sugar as a sweet snack or with a curry as a side dish.