Go Back

Sweet Potato Fish Pie

Fish pie made with a creamy vegetable sauce and fluffy sweet potato mash
Prep Time20 mins
Cook Time30 mins
Course: Main Course
Servings: 4 people
Author: Melby


  • 6 medium sweet potatoes, peeled You can leave the peels on if you prefer
  • 1 kg frozen white fish Cape whiting is my favourite, Hake will do fine
  • 1,5 c milk
  • 1 onion, sliced
  • 1 bell pepper, sliced colour of your choice
  • 2 tbsp olive oil
  • 1 clove garlic (crushed)
  • 150 g mushrooms, sliced
  • 4 baby marrows (zucchini), sliced
  • ½ c cream or sour cream
  • salt and pepper to taste
  • 1 c cheddar cheese, grated


  • Preheat the oven to 200°C.
  • Cut the sweet potatoes into chunks and boil in salted water until tender. Once cooked, mash the sweet potatoes and keep it warm.
  • Place the fish portions in a large pan and add the milk. Season with salt and pepper and cook for 5 to 10 minutes on medium heat.
  • Remove fish portions from the pan and place them in a greased ovenproof dish. Keep the milk that the fish was cooked in.
  • Fry the onions and peppers in the olive oil until translucent. Add the garlic, mushrooms and baby marrows and cook for 5 minutes.
  • Add ½ a cup of the reserved milk and the cream to the vegetables and cook until the sauce has thickened. Season with salt and pepper. You can add some of the grated cheese to your vegetable sauce if you want to. If your white sauce is very thin, thicken it by mixing 1 t of flour or corn starch with a ¼ cup of cold water to make a slurry and add the slurry to your sauce. Cook for a few minutes until the sauce thickens.
  • Spoon the creamy vegetable sauce over the fish portions in the oven dish.
  • Top with the mashed sweet potato, spreading the mash evenly. Sprinkle with cheese and bake for 20 minutes until golden and bubbly.
  • Serve hot with steamed vegetables or a salad.


  • You don't really need to add butter or milk to the sweet potatoes when you mash them as they are not as starchy as potatoes, but a little bit of butter will add to the flavour! You could also use some of the poaching milk once you have measured out what you need for your sauce.