One-Pan Coconut Fish Curry Pie Recipe
Introduction
This one-pan coconut fish curry pie brings together tender haddock, sweet potatoes, and vibrant spices in a creamy coconut sauce, all topped with crispy filo pastry. It’s a comforting and flavorful dish that’s simple to prepare and perfect for a weeknight dinner.

Ingredients
- 250g sweet potatoes, cut into cubes
- 2 tsp olive oil
- 1/4 tsp mustard seeds
- 1 tsp garlic paste
- 10 fresh or dried curry leaves
- 100g cherry tomatoes
- 150ml low-fat coconut milk
- 1/2 tsp turmeric
- Handful of coriander, chopped
- 280g haddock, cut into small chunks
- 160g frozen petit pois
- 60g filo pastry
Instructions
- Step 1: Preheat the oven to 200°C (180°C fan)/gas mark 6. Boil the sweet potatoes in water for 7 to 10 minutes until tender. Drain and set aside.
- Step 2: Heat 1 teaspoon of olive oil in a 20cm ovenproof pan over medium heat. Add the mustard seeds; when they begin to pop, stir in the garlic paste and curry leaves. Cook and stir for about 1 minute to avoid burning.
- Step 3: Add the cherry tomatoes, coconut milk, turmeric, chopped coriander, and a pinch of salt to the pan. Bring the mixture to a simmer, then cover and cook for 5 to 7 minutes until the tomatoes soften.
- Step 4: Remove the lid and stir in the frozen petit pois and cooked sweet potatoes. Gently place the haddock chunks into the curry mixture, nestling them evenly.
- Step 5: Take the filo pastry sheets and roughly scrunch them before laying them over the pan to cover the curry completely.
- Step 6: Brush the filo with the remaining 1 teaspoon of olive oil. For extra color, mix a pinch of turmeric into the oil before brushing. Bake in the preheated oven for 20 minutes or until the pastry is crisp and golden.
- Step 7: Serve the curry pie immediately, enjoying the contrast of creamy curry and flaky pastry.
Tips & Variations
- For a milder flavor, reduce the amount of turmeric or omit curry leaves if unavailable.
- Swap haddock for other firm white fish like cod or pollock.
- Use fresh peas instead of frozen for a sweeter bite when in season.
- To make it spicier, add a small chopped chili with the garlic paste.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven to keep the filo crisp, or microwave for a quicker option though the pastry may soften.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dish ahead of time?
You can assemble the curry and add the filo topping shortly before baking. However, baking immediately after adding the filo ensures it stays crisp.
Is it possible to make this recipe dairy-free?
Yes, the recipe uses coconut milk and olive oil, making it naturally dairy-free.
Print
One-Pan Coconut Fish Curry Pie Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Low Fat
Description
This one-pan coconut fish curry pie combines tender chunks of haddock with sweet potatoes, cherry tomatoes, and fragrant spices in a creamy coconut curry sauce, all topped with crispy golden filo pastry. A comforting, flavorful dish that’s easy to prepare and perfect for a wholesome weeknight dinner.
Ingredients
Vegetables & Herbs
- 250g sweet potatoes, cut into cubes
- 10 fresh or dried curry leaves
- 100g cherry tomatoes
- Handful of coriander, chopped
- 160g frozen petit pois (green peas)
Fish & Dairy
- 280g haddock, cut into small chunks
- 150ml low-fat coconut milk
Spices & Condiments
- 2 tsp olive oil, divided
- 1/4 tsp mustard seeds
- 1 tsp garlic paste
- 1/2 tsp turmeric
- Pinch of salt
Others
- 60g filo pastry
Instructions
- Preheat and boil sweet potatoes: Heat the oven to 200C/180C fan/gas 6. Cook the cubed sweet potatoes in boiling water for 7-10 minutes until tender. Drain and set aside.
- Toast mustard seeds and aromatics: Heat 1 teaspoon of olive oil in a 20cm ovenproof pan over medium heat. Add the mustard seeds and wait until they start to pop. Then add the garlic paste and curry leaves, stirring continuously for about 1 minute to prevent burning and release their flavors.
- Prepare curry base: Stir in the cherry tomatoes, low-fat coconut milk, turmeric, chopped coriander, and a pinch of salt. Bring the mixture to a gentle simmer. Cover the pan and cook on medium heat for 5-7 minutes until the tomatoes have softened and the flavors meld.
- Add vegetables and fish: Remove the lid and stir in the frozen petit pois and cooked sweet potatoes. Carefully nestle the chunks of haddock into the curry mixture, distributing them evenly.
- Prepare filo topping: Take the filo pastry sheets and roughly scrunch them to create texture. Use them to cover the curry in the pan evenly.
- Brush and bake: Mix the remaining 1 teaspoon of olive oil with a pinch of turmeric if desired for added color, and brush this mixture generously over the filo pastry. Place the pan in the preheated oven and bake for 20 minutes or until the filo turns crisp and golden brown.
- Serve: Remove from the oven and serve the coconut fish curry pie immediately while the filo is still crisp and the curry piping hot.
Notes
- Ensure the pan used is ovenproof to withstand baking.
- Filo pastry can dry out quickly; keep sheets covered with a damp cloth until ready to use.
- For a spicier version, add chili powder or fresh chilies with the garlic paste.
- You can substitute haddock with other white fish like cod or pollock.
- Adding a little lemon juice before serving can brighten the flavors.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Indian-inspired Fusion
Keywords: coconut fish curry pie, hake pie, one-pan fish curry, sweet potato fish pie, filo pastry curry, healthy fish dinner

