Popular Sri Lankan snack “Fish Roti”


Hello friends, I hope you guys are doing well. Today again I come back with delicious snack for your tea time. Honestly this is one of my favorite snack since childhood. My mother used to make these at home most of the time because all of us really loved fish roti & still do. This time all of us spend our time with family, hence why won’t we make tasty food that can bring all together. One can cook while others helping to prepare the fish roti. That’s how our family always gather around the kitchen making fish roti while chit chatting about nothing & everything. So I wanted you to have that beautiful time with you beloved ones also. As I said, even though we passing through darkness that unaware of what future holds for us; we need to be strong from both physically & mentally. Being relax & happy while surrounding all important people of our lives can make that to us. So spend your time valuing each other in valuable way. So guys let’s do this.

In today’s post I’m going to show you two methods to make these fish roti.

Method 01:

This take lot of time, but when making roti it’s easier to handle than other method.  

For 8 servings  


  1. All-purpose flour 2 cup
  2. Coconut oil/ vegetable oil 1 & ½ tbsp.
  3. Water ¾ cup
  4. Baking soda/ Bicarbonate of soda 1/8 tsp
  5. Salt ½ tsp

Steps to make dough for roti

  1. Sifts flour together with salt & baking soda into a large bowl. Give it a quick mix.
  2. Add oil into the flour mixture. You can use any kind of oil that has no specific color or smell. But I suggest you to have good quality coconut oil or vegetable oil. It’s really matters guys, trust me. In here I used virgin coconut oil which make at home.
  3. Then add water in one go & start mixing. For this use your clean hand to get it all combined. Or you can make the dough in stand mixture with dough hook.
  4. After all combined, you need to have a not so smooth not so stiff dough. Then you can either take it out on working space or keep the dough inside the bowl to do kneading. You have to knead at least 8 min to get smooth dough. As I said you can use stand mixture for this about 3-4 minutes.
  5. If you do knead by hand apply some oil on your clean hands & start knead outward from you & wrap up, then knead toward you. Go for this movements about 8 min & you need to have a smooth dough. If not knead few more minutes to have the consistency.
  6. After that make a ball with keeping all the edges to the downward of its. Apply oil on surface of the ball & cover it with a lid & let it rest for 2hours.
  7. After 2 hours again knead just like before about 8 minutes & rest for another 2 hours.
  8. After 2 hours resting, get the dough ball into working mat/ surface. If you have slippery worktop made from metal, synthetic or silpat sheet it’s really good to go. If you don’t have one, like me you can use wooden board; apply good amount of oil before placing the dough on it.
  9. Make a cylinder shape out of the dough ball. Get it on to your hand & squeeze the dough & release small dough ball between your thumb & index finger. Keep doing it & have 8 balls in equal size.
  10. Get each ball & roll it on the board using your palm, place them all again to rest for 20min after keep all edges downward. Cover them with wet kitchen towel.
  11. After 20min get one ball on the mat & start stretching the ball first using your fingertips & then use your heel of hand to spread it to a shape of rectangle shape.
  12. Place your filling on the lower middle part of the roti & start folding like picture indicates. 1st fold is cover filling with lower dough part, 2nd fold is cover left side of the dough sheet & 3rd fold is the right side of the dough sheet like before.
  13. Then start rolling to wrap the filling. Keep edges downward & make all other balls following this way.

Method 02:

This method take less, need few more ingredients than method 1. But when making roti it’s hard to roll because it doesn’t keep still after rolling it come together again.

For 6 servings  


  1. All-purpose flour 250g
  2. Butter 1 tbsp.
  3. Large egg 1
  4. Salt 1/4 tsp
  5. Sugar 1/4 tsp
  6. Water 1/2 cup

Steps to make dough for roti

  1. Sifts flour together with salt & sugar into a large bowl. Give it a quick mix.
  2. Add room temperature butter, egg into that. Add water half amount & mix well using your clean hands or using stand mixture with dough hook attachment.
  3. We want to have medium consistency dough that is not too stiff or not too smooth.
  4. Apply oil to your hand & knead at least 5min using worktop or keeping dough inside of the bowl. After kneading you need to have much smoother dough ball.
  5. Then keep it resting for 40min, applying oil on surface of the dough ball & covering with wet kitchen towel.
  6. After resting give it 2nd kneading for another 5 – 7 minutes & let it rest for another 2 hours. You need to cover with its surface with oil & need to cover with wet kitchen towel.
  7. After 2hr resting make small balls using the way of 1st method mentioned in.
  8. Apply some oil on those balls & let it rest for another 20min covering them with a wet kitchen towel.
  9. After that get one ball & starch it using your fingertip & then use your heel of hand to spread it out into a rectangular shape roti. You can feel it doesn’t stay still & always roll up again but try to keep the shape as much as you can.
  10. Just like method 1 mentioned put filling on lower middle part of the roti & start wrap & make all balls like this.


If you want to make it in less time after making dough balls you can keep them con a bowl with vegetable oil that can cover the balls up to the all-way up. Let it rest like that for 25min. Then start making the shape & its lot of easy to handle. But I don’t usually like this quick method because dough ball will absorb more oil which is not healthy.

I always want to bring your all the options that way you can choose what is the best way to your liking. I always also try to search on online new way of doing cooking. So I experience it. That’s why I’m sharing with you all possible way of doings according to my best of knowledge to be able to helpful for you.

Now let’s make the filling shall we? I used canned fish potato curry which is the iconic taste for the fish roti. You can always try new flavoring like vegetable only, using any kind of meat (chicken, lamb, pork, fish or even seafood can use in here.) if you try new flavoring please let me know also, with your’s fish roti pictures.


For 8 servings


  1. Canned fish 150g
  2. Boiled potatoes removing its skin & smashing into small pieces 200g
  3. Ginger garlic paste 1tbsp
  4. Oil 1tbsp
  5. One large onion finely chopped
  6. Pandan leave 2 inch in length
  7. 2 Green chilies finely chopped
  8. Curry Leaves (Murraya koenigii) 8 – 10 finely chopped
  9. To taste salt pepper, chili flakes, turmeric

You can also use carrot, leeks & cabbage into this it is also bring great taste. You can boil potatoes beforehand while the time in dough resting.

Steps to make the filling

  1. Put a pan on medium shove & into that add oil. Then add onions & when it turn into light in color add ginger garlic paste, green chilies, Pandan leaves & curry leaves.
  2. When onions turn to golden brown color add potatoes & canned fish. Then add all the spices to your taste. Add 1/2tsp salt, pepper, 1/4tsp turmeric & 1tsp of chili flakes.
  3. Turn the heat off. Transfer the filling into another bowl to cool down. After it cools add few drops of lime juice & mix well.
  4. Then make filling bolls according to the quantity of dough bolls. Keep it aside.

Steps to cook fish roti

  1. After preparing the all fish roti put a pan on medium heat. First cook the side with edges & then it opposite side. Cook 3-5min for one side.
  2. Then turn over the other sides. Keep all roti’s same sides cooked at ones. That way it is easy to turn around & cook all of them.
  3. Make sure to cook all the sides well.
  4. Enjoy while it hot with your favorite sauce. Have a tea. What a perfect combination.

Even it convey more efforts once you taste it, it is all worth it. I can guarantee that everyone will lobe this. Even if you new to Sri Lankan cuisine please try this out. It will be your next favorite snack for sure.

So my dear friends be safe, be alert, spend the time enjoying with family. We all hope this disaster will end soon. Have a nice time friends. See you again. bye!!


Leave a Reply