Flaky puff pastry filled with creamy coconut fish, vegetables and aromatic Kerala spices. This Malabar Fish Pot Pie is the perfect British-Kerala fusion recipe for entertaining or an Onam-inspired dinner.

Flaky, golden puff pastry gives way to a creamy filling of tender fish, vegetables, fragrant whole spices and coconut milk in this comforting Malabar Fish Pot Pie. Inspired by the classic British fish pie but infused with the unmistakable flavours of Kerala—curry leaves, black pepper, cinnamon and coconut milk—this fusion recipe is both familiar and exciting.
With Onam just around the corner, I found myself wondering how I could bring a little bit of Kerala to a dish that has long been associated with British comfort food. The answer felt surprisingly natural. Fort Kochi’s rich culinary history has always been shaped by different cultures meeting over food, and this pie is a celebration of exactly that. It isn’t a traditional Kerala recipe, nor is it a classic British fish pie—it’s a delicious meeting point between the two.
Whether you’re planning an Onam get-together, entertaining friends over the weekend or simply looking for a cosy family dinner, this Malabar Fish Pot Pie is guaranteed to impress.
Why You’ll Love This Recipe
- A unique British-Kerala fusion recipe.
- Creamy without using heavy cream.
- Made with fragrant coconut milk and whole spices.
- Crisp, buttery puff pastry topping.
- Great for entertaining and festive meals.
- Easy to prepare ahead.
- A beautiful centrepiece for Onam-inspired menus.
- Ready with simple pantry ingredients.

What Makes This Fish Pot Pie Different?
Traditional British fish pie is usually made with a creamy white sauce and topped with mashed potatoes. This version takes a slightly different route.
Instead of cream, the filling gets its richness from coconut milk. Whole spices like cinnamon, cloves and green cardamom gently perfume the vegetables, while curry leaves and freshly cracked black pepper bring unmistakable Kerala flavours. The result is subtle rather than spicy—a comforting fish pie with warm aromatic notes that complement the delicate sweetness of the fish instead of overpowering it.
The flaky puff pastry transforms it into a true pot pie, making every spoonful wonderfully crisp, buttery and creamy.
The Best Fish to Use
Firm white fish works best because it holds its shape after baking.
Good options include:
- Red snapper
- Seabass
- Cod
- Haddock
- Barramundi
- Tilapia
- Grouper
- King fish
You can also use leftover cooked fish.
Tips for the Best Malabar Fish Pot Pie
- Cool the filling slightly before adding the pastry. A piping hot filling creates steam, which can make the underside of the pastry soft instead of crisp.
- The filling should be thick, not runny. It should coat the back of a spoon. If it’s too thin, it will bubble up and make the pastry soggy.
- Bake in the upper third of the oven. This helps the puff pastry brown evenly while staying crisp.
- Don’t skip the steam vent. A small slit in the centre allows excess steam to escape, preventing the pastry from becoming soft.
- Brush generously with egg wash. It gives the pastry a rich golden colour and a beautiful glossy finish.
- Avoid overfilling the dish. Leave about 1–2 cm of space below the rim so the filling doesn’t bubble over.
- Bake immediately after topping with pastry. Puff pastry rises best when it’s cold. If it becomes warm while assembling, refrigerate the pie for 15–20 minutes before baking.
- Rest before serving. Allow the pie to stand for at least 10 minutes so the filling thickens slightly and serves neatly.
- Use an oven-safe ceramic or cast iron baking dish. These retain heat well and help the filling cook evenly.

How to Keep Puff Pastry Flaky
The secret to flaky puff pastry is keeping the butter inside the pastry as cold as possible until it goes into the oven.
- Keep the pastry refrigerated until you’re ready to use it.
- Don’t stretch the pastry while rolling it out.
- If the pastry feels soft, chill it for 15–20 minutes before baking.
- Always bake in a fully preheated oven.
- Cut a few small vents to release steam.
- Avoid letting the filling touch the top of the pastry, as excess moisture can soften it.
- For an extra-crisp base, use a shallow baking dish rather than a very deep one.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Reheat in a 180°C oven until warmed through and the pastry becomes crisp again.
Freezing is best done before baking. Assemble the pie, cover well and freeze for up to one month. Bake directly from frozen, adding 15–20 minutes to the baking time.
Frequently Asked Questions
Is this a traditional Kerala recipe?
No. This is a fusion recipe inspired by British fish pot pie and the aromatic flavours commonly found in Kerala cooking.
Do I have to use puff pastry?
No. You can use homemade pie dough instead, although puff pastry creates a lighter, flakier finish.
Why is my puff pastry soggy?
This usually happens when the filling is too thin, too hot, or the pastry wasn’t baked long enough. Make sure the filling is thick, allow it to cool slightly before topping with pastry, and bake until the pastry is deeply golden.
Is this recipe spicy?
No. The black pepper and whole spices are aromatic rather than hot. If you’d like more heat, add chopped green chillies.
Can I make it ahead?
Absolutely. Prepare the filling a day in advance, refrigerate it, then top with puff pastry just before baking.
Can I make this recipe with chicken?
Yes! Replace the fish with cooked shredded or diced chicken and use chicken stock instead of fish stock to make a delicious Malabar Chicken Pot Pie.
Why didn’t my puff pastry rise?
Warm pastry, an underheated oven or sealing the pastry too tightly around the edges can prevent proper puffing. Keep the pastry cold and bake in a fully preheated oven.
Can I freeze leftovers?
Yes. Freeze baked portions for up to one month. Reheat in the oven rather than the microwave to restore the pastry’s crispness.
Like this recipe? Check out more fusion recipes –
Malabar Pot Pie
Course: Main courseCuisine: British, Indian, KeralaDifficulty: Medium4
servings20
minutes40
minutesA comforting British-inspired fish pot pie with a Kerala twist, featuring flaky puff pastry, creamy coconut milk, fragrant spices and tender fish.
Ingredients
500 g cooked red snapper, flaked or pulled into bite-sized pieces
1 tbsp coconut oil
20 curry leaves
1-inch cinnamon stick
1 green cardamom pod, lightly crushed
2 whole cloves
5 whole black peppercorns
1 medium onion, finely diced
150 g carrots (about 2 medium), diced
150 g potato (about 1 medium), diced
50 g green peas
1 tsp ginger-garlic paste
- For the Sauce
20 g butter
20 g all-purpose flour
250 ml homemade fish stock
100 ml coconut milk
1½ tsp freshly cracked black pepper
Salt, to taste
- Topping
1 sheet puff pastry (or enough to cover your baking dish)
1 egg, beaten with 1 tbsp milk (for the egg wash)
1/2 tsp Nigella Seeds
Directions
- Preheat the oven to 180°C (350°F).
- Heat the coconut oil in a large sauté pan over medium heat. Add the curry leaves, cinnamon stick, cardamom pod, cloves and whole black peppercorns. Fry for 30–45 seconds, until fragrant.
- Add the onion, carrots and potato. Cook over medium-low heat for 8–10 minutes, stirring occasionally, until the vegetables begin to soften.
- Stir in the ginger-garlic paste and cook for 1 minute.
- Add the green peas and cook for another 1 minute.
- Remove the cloves and cardamom pod. You can also remove the cinnamon stick and peppercorns if you prefer a smoother filling, or leave them in for extra flavour.
- Add the butter and allow it to melt. Stir in the flour and cook for 2 minutes, stirring constantly, to remove the raw flour taste.
- Gradually whisk in the fish stock until smooth, then stir in the coconut milk. Simmer gently for 4–5 minutes, or until the sauce thickens and coats the back of a spoon.
- Season with salt and freshly cracked black pepper to taste.
- Gently fold in the cooked flaked red snapper and heat through for 2 minutes. Do not let the mixture boil, as the fish may break apart.
- Stir in the chopped herbs, if using.
- Transfer the filling to a 1.5–2 litre baking dish and allow it to cool for 5–10 minutes.
- Lay the puff pastry over the dish, trim any excess and press the edges lightly to seal. Brush with the egg wash, decorate with pastry cut-outs if desired and cut a small steam vent in the centre.
- Bake for 15–20 minutes, or until the pastry is deeply golden, crisp and cooked through. Check after 12 minutes, as baking times may vary depending on the thickness of the pastry and your oven.
- Let the pie rest for 10 minutes before serving.
Notes
- Taste the sauce before adding the fish—it should be slightly more seasoned than you’d normally prefer, as the pastry softens the overall flavour.
- Dice the carrots and potatoes into even 5–6 mm pieces so they cook uniformly.
- If the filling is too thick, stir in a splash of fish stock or coconut milk. If the filling is too thin, simmer for another 1–2 minutes before adding the fish.
- Keep the puff pastry well chilled until you’re ready to use it for the flakiest crust. Allow the filling to cool slightly before topping with pastry to help prevent a soggy base.
- Let the pie rest for 10 minutes after baking so the filling can set before serving.
Did you enjoy reading this? We’d love for you to rate it below under ‘rate this’ or in the comment section. Thanks!
