Fish pie with roasted carrot & leek topping

Fish pie with roasted carrot & leek topping

Fish pie might just be the ultimate comfort food. Make this version with sustainably sourced salmon, and top with vibrant root veg and leeks. Dish up with classic, crowd-pleasing green beans.

Prep in 10 High protein 1/3 daily fibre 5 of 5 a day Low sat fat

Serving size

Cook time: 40 mins
Cuisine: British
Food group: Fish
Allergens: Fish, Nuts, Celery, Mustard

Getting hungry?

Find 56 recipes a week just like this one at Mindful Chef, that are all:

Delicious, high quality food - and lots of it
No stodgy refined carbs - no food comas here
Goodness from natural food - full of fibre
Explore this week's menu

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we’ve revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

  1. Preheat the oven to 240C / fan 220C / gas mark 8. Boil a kettle. Peel the carrots and cut into 2cm-thick discs. Slice the leek into 1cm rounds. Place the carrots and half the leek on a lined baking tray and drizzle with 1 tsp oil; season with a pinch of black pepper. Mix then roast for 20-25 mins, until turning golden.
  2. Roughly chop the herbs (keeping them separate). Quarter the lemon. Make the creamy sauce; dissolve the stock cube in 60ml boiling water, then stir in the yoghurt and mustard.
  3. Heat a large frying pan with 1 tsp oil on a medium-high heat. Add the dill (to taste) and remaining leek. Cook for 3-4 mins until the leek softens, then add the salmon; cook for 3 mins, stirring carefully. Pour in the cream sauce and simmer for 3-4 mins, until the fish is cooked and sauce thickens. Squeeze in the juice from 1 lemon wedge.
  4. Remove the veg from the oven and transfer to a bowl with 1 tsp oil and half the parsley; season with sea salt and black pepper and mash. Spoon the fish pie mix into an ovenproof dish and top with the mash. Bake for 8-10 mins, until the top is golden.
  5. Meanwhile, trim the beans. Place in a saucepan over high heat and cover with salted boiling water. Boil for 2-3 mins or until cooked. Drain then season with sea salt and black pepper.
  6. Serve the fish pie with the beans. Garnish with the remaining parsley and lemon.

Looking for more recipe inspiration?

Subscribe to our newsletter and get delicious seasonal inspiration and recipes, plus 25% off your first 4 boxes with us!

By signing up to our mailing list you agree to the terms of our Privacy Policy.

Mindful Chef

Take a seat at our table.

Food is personal at Mindful Chef. We use cookies and similar technologies to tailor recipes and content to your tastes, just like our delicious weekly menus. We also use this tech to enhance your experience and help our website run smoothly.

You're in charge - accept or reject nonessential cookies, and feel free to change your preferences at any time.

Cookie Policy

Making changes?

Are you sure you want to continue?