Archive of BBC Food Recipes

Indian fish pie

Prep time less than 30 mins
Cook time less than 30 mins
Serves 6
From Something for the Weekend
Try this family-friendly recipe for fish pie with an Indian twist.


  1. Preheat the oven to 200C/400F/Gas mark 6

  2. Heat the oil in a frying pan and fry the onion and leek until softened. Add the curry paste or powder and cook for a further two minutes. Pour in the coconut milk and slowly bring to the boil.

  3. Add the fish, herbs and spinach, mix until well combined, then remove the pan from the heat. Spoon the mixture into a casserole dish.

  4. Cook the potatoes in a pan of boiling water for seven minutes.

  5. Meanwhile heat the oil in a frying pan and fry the onions for 4-5 minutes, or until softened. Remove the pan from the heat.

  6. Once cool enough to handle, peel the potatoes and grate them into the frying pan with the onions. Stir in the cayenne pepper, salt and freshly ground black pepper. Return the pan to the heat and fry for a further 6-7 minutes.

  7. Spoon the potato mixture onto the fish and bake in the oven for 15 minutes. Preheat the grill to high and continue to cook the fish pie for 5-10 minutes, or until the top is crisp and golden-brown. Serve with a dollop of chilli sauce or mango chutney.


For the filling

  • 1 tbsp vegetable oil
  • 1 onion, sliced
  • 1 leek, chopped
  • 1 tbsp curry powder
  • 440ml/15½fl oz tin coconut milk
  • 900g/2lbs assorted fish (such as salmon and haddock)
  • 1 tbsp chopped fresh corriander
  • 1 tbsp chopped fresh mint
  • 1 tsp cayenne pepper
  • 1 tbsp chopped fresh spinach

For the topping

  • 2 baking potatoes
  • 1 tbsp vegetable oil
  • 1 onion, sliced
  • salt and freshly ground black pepper
  • sweet chilli sauce, to serve
  • mango chutney, to serve

Shopping List

Indian fish pie

Fruit and vegetables

Tins, packets and jars

Cooking ingredients

Meat, fish and poultry


This link may stop to work if/when the BBC removes the recipes
This site is under development - You can use it, but some things are not completed and may not be quite right!