Sri Lankan Fish Patties

Sri Lanka’s Favorite Snack

Sri Lankan fish patties

Sri Lankans Love Fish Patties

Seriously, Sri Lankans love their fish patties (මාළු පැටිස් in Sinhala), they are without a doubt one of the favourite foods on the island. And who could blame them for enjoying this delicious snack.

Despite their popularity, Unlike many other Sri Lankan short eats, I’ve never seen street food vendors sell patties. You can however find them in most Sri Lankan restaurants and as a tea-time snack or party food in almost every Sri Lankan house.

Like many other Sri Lankan foods, patties were first brought to the island (which at this time was called Ceylon) during the colonial period. Originally a British food, Sri Lankans have long since claimed patties as their own and have added their own local twists.

Patties are wonderfully tasty filled pastries. Like many other Sri Lankan foods, patties come in many varieties. You can fill them with fish, beef, chicken or vegetables. There are few limits to what fillings will taste great in a patty, so feel free to be creative.

Traditionally, patties are deep-fried. Personally, I prefer to bake them. Bakes fish patties have less calories and they taste just as good!

Without further ado, I present: Sri Lankan Fish Patties.


For the filling:

250 g tuna (fresh or canned)

1 large onion

1/2 tsp ground black pepper

1 green habanero pepper

5-6 curry leaves

1 medium potato, boiled

salt to taste

3 tbsp vegetable oil

1/2 tsp lemon juice

For the dough:

2 cups of flour

1 egg

2 pinches of salt

3 tbsp vegetable oil


Preparing the dough:

1. Mix flour, egg, oil and salt in a bowl. Slowly add water while kneading the dough until it’s smooth and doesn’t stick.

2. Form the dough into small balls, about 1 1/2 diameter each.

Preparing the filling:

1. Cut the onions, habanero pepper and curry leaves separately into small pieces.

2. Boil and mash the potato.

3. Heat the vegetable oil in a pan and add the onion pieces.

4. Fry the onion on medium fire for 3 minutes.

5. Add curry leaves and habanero pepper, fry for 5 minutes until the onion is light brown.

6. Add the tuna to the pan and stir it well, until the tuna is in small pieces. Cook for 5 minutes on low flame.

7. Add lemon juice and stir well.

8. Turn off the fire, add the mashed potato and mix it very well.

Making the patties:

1. Flatten the dough balls and put one table spoon of filling on each one.

2. Fold and use a fork to close the patties.

3. Bake the patties for 20 minutes in a preaheated oven at 180 C (350 F) until the patties are light brown.


Recipe Name
Sri Lankan Fish Patties
Published On
Average Rating
4 Based on 66 Review(s)
Please follow and like us:

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll Up