One-Pan Coconut Fish Curry Pie Recipe
Introduction
This one-pan coconut fish curry pie combines the warm spices of curry with creamy coconut milk and tender haddock, all topped with crispy filo pastry. It’s a comforting yet light dish that’s perfect for a cozy dinner and impressively simple to prepare.

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: Heat the oven to 200°C (180°C fan)/gas mark 6. Cook the sweet potatoes in boiling water for 7-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 and wait until they start to pop, then add the garlic paste and curry leaves. Stir for 1 minute to release their aromas without burning.
- Step 3: Add the cherry tomatoes, coconut milk, turmeric, chopped coriander, and a pinch of salt. Bring the mixture to a simmer, then cover and cook on medium heat for 5-7 minutes until the tomatoes soften.
- Step 4: Remove the lid, stir in the frozen petit pois and cooked sweet potatoes. Gently nestle the haddock chunks into the curry mixture.
- Step 5: Roughly scrunch the filo sheets and use them to cover the pan, forming a crispy layer over the curry filling.
- Step 6: Brush the filo pastry with the remaining 1 teaspoon of olive oil. For extra color, you can add a pinch of turmeric to the oil before brushing. Bake in the preheated oven for 20 minutes or until the filo is crisp and golden. Serve immediately for best texture.
Tips & Variations
- Use other white fish like cod or pollock if haddock isn’t available.
- Add a squeeze of lime juice before serving to brighten the flavors.
- For extra spice, include a chopped fresh chili with the garlic and curry leaves.
- Make sure to scrunch the filo loosely to create a light, flaky topping rather than a tight seal.
- Swap frozen petit pois for fresh peas when in season for a sweeter bite.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a low oven to keep the filo crispy, or cover loosely with foil and warm in the microwave. The filo topping will soften if microwaved, so oven reheating is preferred.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this recipe ahead of time?
You can prepare the curry base and sweet potatoes ahead but add the fish and filo just before baking to ensure the pastry stays crisp and the fish cooks perfectly fresh.
What can I substitute for coconut milk?
For a different flavor or if avoiding coconut, use a mild cream or cashew cream, but this will change the dish’s authentic aroma and taste slightly.
Print
One-Pan Coconut Fish Curry Pie Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Low Fat
Description
A flavorful one-pan coconut fish curry pie featuring tender haddock and sweet potatoes simmered in a spiced coconut milk sauce, topped with crisp golden filo pastry. This easy-to-make recipe combines aromatic Indian-inspired spices with fresh ingredients for a comforting and nutritious meal.
Ingredients
Vegetables and Herbs
- 250g sweet potatoes, cut into cubes
- 10 fresh or dried curry leaves
- 100g cherry tomatoes
- Handful of coriander, chopped
- 160g frozen petit pois
Spices and Oils
- 2 tsp olive oil (divided)
- 1/4 tsp mustard seeds
- 1 tsp garlic paste
- 1/2 tsp turmeric
- Pinch of salt
Dairy and Proteins
- 150ml low-fat coconut milk
- 280g haddock, cut into small chunks
Other
- 60g filo pastry
Instructions
- Preheat and Prepare Sweet Potatoes: Heat the oven to 200C/180C fan/gas mark 6. Boil the sweet potato cubes in water for 7-10 minutes until tender. Drain and set aside.
- Tempering Spices: Heat 1 tsp of olive oil in a 20cm ovenproof pan over medium heat. Add mustard seeds and wait until they start to pop. Add garlic paste and curry leaves, stirring for 1 minute to prevent burning and release their aroma.
- Make the Curry Base: Add 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 on medium heat for 5-7 minutes until the tomatoes soften.
- Add Vegetables and Fish: Uncover the pan and stir in the petit pois and cooked sweet potatoes. Nestle the haddock chunks gently into the curry mixture.
- Prepare Filo Topping: Roughly scrunch the filo sheets to create a rustic topper and cover the curry evenly.
- Brush and Bake: Brush the filo pastry with the remaining 1 tsp of olive oil, optionally adding a pinch of turmeric to the oil for extra color. Bake in the preheated oven for 20 minutes or until the filo is crisp and golden brown.
- Serve: Remove from the oven and serve immediately to enjoy the fresh, warm flavors.
Notes
- Be careful when cooking the garlic and curry leaves; stir continuously to avoid burning.
- You can substitute haddock with other firm white fish like cod or pollock if preferred.
- For extra color and flavor, mix a pinch of turmeric into the oil before brushing the filo pastry.
- If you prefer a spicier curry, add a pinch of chili powder or fresh chopped chili when cooking the garlic.
- This dish is designed to be cooked entirely in one pan to minimize washing up.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Indian-inspired British
Keywords: coconut fish curry, haddock pie, one-pan meal, sweet potato curry, filo pastry topping, low-fat dinner, easy fish recipe

