Empanada-Style Sri Lankan Fish Patties with Curry Aïoli Recipe
Introduction
These empanada-style Sri Lankan fish patties are a flavorful twist on a classic snack. Crispy pastry filled with spiced fish and potatoes pairs perfectly with a creamy curry aïoli. They make a delicious appetizer or a satisfying snack any time of day.

Ingredients
- 300g plain flour, plus extra for dusting
- ½ tsp fine salt
- 100g unsalted butter, cold and cubed
- 1 egg yolk, beaten
- 80ml coconut milk
- 125g potatoes (1 medium-large potato)
- 500ml rapeseed oil, for deep-frying, plus 1 tbsp
- ½ red onion, finely chopped
- 1½ garlic cloves, finely chopped
- ½ thumb-sized piece of ginger, peeled and finely chopped
- ½ tsp turmeric
- ¼ tsp cumin
- Pinch of ground cinnamon
- Pinch of ground cloves
- ½ tsp ground black pepper
- 150g canned mackerel or tuna, drained
- ¼ small bunch of dill, finely chopped
- ½ tsp fine salt
- ¼ lime, juiced
- 1 egg white, beaten
- 1 small garlic clove, crushed
- 1 tsp lemon juice
- ½ tsp curry powder
- 4 tbsp mayonnaise
Instructions
- Step 1: For the pastry, mix the flour and salt in a large bowl. Add the cold, cubed butter and rub it into the flour until the mixture resembles breadcrumbs. Stir in the beaten egg yolk, then gradually add the coconut milk while kneading until the dough just comes together. Adjust with a little extra flour or water if needed. Wrap the dough and chill in the fridge for 1 hour.
- Step 2: Meanwhile, prepare the filling. Peel and chop the potato into 1cm cubes. Boil in a pan of water over medium heat for 10-12 minutes until tender. Drain and let cool.
- Step 3: Heat 1 tablespoon of rapeseed oil in a saucepan. Cook the chopped onion, garlic, and ginger for about 8 minutes until golden. Add turmeric, cumin, cinnamon, cloves, and black pepper. Stir and cook for 1 minute. Add the drained fish and chopped dill, cooking for another 2-3 minutes.
- Step 4: Add the cooked potato and salt to the pan, mixing well. Cook for 2 more minutes, then remove from heat. Stir in the lime juice and leave the filling to cool completely.
- Step 5: Divide the pastry dough in half. Roll each half out on a floured surface to 3mm thickness. Using a 7cm pastry cutter, cut out 8 circles from each sheet, re-rolling the scraps until you have about 26-28 circles total.
- Step 6: Spoon about 1 teaspoon of the cooled fish filling onto the center of each pastry circle. Brush the edges with beaten egg white using a small pastry brush. Fold each circle in half to form an empanada shape and press the edges firmly with a fork to seal.
- Step 7: Pour 500ml rapeseed oil into a saucepan, filling no more than two-thirds full. Heat to 180°C or until a small piece of pastry sizzles when dipped in. Deep-fry the patties in small batches for 2-4 minutes, turning halfway, until golden and crispy. Remove with a slotted spoon and drain on kitchen paper.
- Step 8: To make the curry aïoli, combine the crushed garlic, lemon juice, curry powder, and mayonnaise in a bowl. Stir well to blend the flavors. Serve this alongside the warm empanadas for dipping.
Tips & Variations
- Use tuna or mackerel based on your preference; smoked fish can add a different depth of flavor.
- If you don’t have coconut milk, you can substitute with regular milk or a light cream.
- For a vegan option, replace the butter with coconut oil and use a chickpea flour paste instead of egg to bind the dough and seal the patties.
- Add finely chopped chili to the filling if you like a bit of heat.
Storage
Store any leftover patties in an airtight container in the refrigerator for up to 2 days. Reheat them in a preheated oven at 180°C for 8-10 minutes to maintain their crispiness. The curry aïoli is best served fresh but can be kept refrigerated for up to 2 days.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I bake the patties instead of deep-frying?
Yes, you can bake the patties at 200°C for about 15-20 minutes or until golden and crisp, turning halfway through. The texture will be slightly less crispy than deep-fried but still delicious.
Can I prepare the filling in advance?
Absolutely. The filling can be made a day ahead and stored in the fridge. Allow it to come to room temperature before filling the pastries for best results.
Print
Empanada-Style Sri Lankan Fish Patties with Curry Aïoli Recipe
- Total Time: 1 hour 45 minutes
- Yield: 26–28 patties 1x
Description
These Empanada-style Sri Lankan Fish Patties are golden, crispy deep-fried delights filled with a flavorful spiced fish and potato mixture. Encased in a delicate coconut milk pastry, they are served with a vibrant curry aïoli that adds a creamy, tangy kick. Perfect as an appetizer or snack, these patties blend Sri Lankan spices with a classic empanada technique for a unique fusion treat.
Ingredients
Pastry
- 300g plain flour, plus extra for dusting
- ½ tsp fine salt
- 100g unsalted butter, cold and cubed
- 1 egg yolk, beaten
- 80ml coconut milk
Filling
- 125g potatoes (1 medium-large potato)
- ½ red onion, finely chopped
- 1½ garlic cloves, finely chopped
- ½ thumb-sized piece of ginger, peeled and finely chopped
- ½ tsp turmeric
- ¼ tsp cumin
- Pinch of ground cinnamon
- Pinch of ground cloves
- ½ tsp ground black pepper
- 150g canned mackerel or tuna, drained
- ¼ small bunch of dill, finely chopped
- ½ tsp fine salt
- ¼ lime, juiced
For Frying
- 500ml rapeseed oil, for deep-frying, plus 1 tbsp for cooking filling
Curry Aïoli
- 1 small garlic clove, crushed
- 1 tsp lemon juice
- ½ tsp curry powder
- 4 tbsp mayonnaise
Additional
- 1 egg white, beaten (for sealing pastry)
Instructions
- Make the pastry: In a large mixing bowl, combine the flour and salt. Add the cold, cubed butter and rub it into the flour until the mixture resembles breadcrumbs. Stir in the beaten egg yolk. Gradually add the coconut milk while kneading, forming a dough that just comes together. Adjust with a little flour or water if necessary. Wrap the dough in cling film and chill in the fridge for 1 hour.
- Cook the potatoes: Peel and chop the potato into 1cm cubes. Place them in a pan of boiling water and simmer over medium heat for 10-12 minutes until tender. Drain and set aside to cool.
- Prepare the filling: Heat 1 tablespoon of rapeseed oil in a saucepan over medium heat. Add the finely chopped onion, garlic, and ginger and cook for 8 minutes until golden. Stir in turmeric, cumin, cinnamon, cloves, and black pepper and cook for 1 minute to release their aromas. Add the drained fish and dill, cooking for another 2-3 minutes. Mix in the cooked potatoes and salt, cooking the mixture for 2 more minutes. Remove from heat, stir in the lime juice, and let the filling cool.
- Roll and cut the pastry: Divide the chilled pastry dough into two halves. Roll out each half on a floured surface to about 3mm thickness. Using a 7cm round pastry cutter, cut out approximately 26-28 circles from the dough, re-rolling scraps as needed.
- Assemble the patties: Place about 1 teaspoon of the cooled fish filling onto the center of each pastry circle. Brush the edges with beaten egg white using a small pastry brush. Fold the pastry over the filling to form a half-moon shape, then press the edges firmly with a fork to seal completely.
- Deep-fry the patties: Pour 500ml rapeseed oil into a saucepan until it is two-thirds full. Heat the oil to 180°C (350°F), testing by dropping a small piece of pastry to see if it sizzles immediately. Fry the patties in small batches for 2-4 minutes, turning halfway until golden brown and crisp. Remove with a slotted spoon and drain on kitchen paper to absorb excess oil.
- Make the curry aïoli: In a bowl, combine the crushed garlic, lemon juice, curry powder, and mayonnaise. Stir well to blend all flavors. Serve this flavorful aïoli alongside the hot fish patties as a dipping sauce.
Notes
- Ensure the oil is hot enough before frying to achieve a crispy texture and prevent oil absorption.
- The pastry dough should be chilled thoroughly to make it easier to roll out and shape.
- This recipe uses canned fish for convenience, but fresh cooked fish can also be used.
- Adjust the spices in the filling and aïoli according to taste preference.
- Use neutral oil with a high smoke point like rapeseed or vegetable oil for frying.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Appetizer
- Method: Frying
- Cuisine: Sri Lankan
Keywords: Sri Lankan fish patties, empanadas, deep-fried fish patties, curry aïoli, seafood appetizer, spicy fish pastries

