Easy fish pie recipe with creamy mash

Pin
Save This Recipe to Share Later

Easy fish pie recipe with creamy mash

The first time I made fish pie, I was convinced it would be a disaster. I’d never cooked fish at home before, and the idea of mixing it with mashed potatoes seemed weird. But my grandma swore by it, so I gave it a shot. I accidentally overcooked the fish, under-seasoned the mash, and somehow burned the cheese on top. My family still ate it (bless them), but I knew I could do better. Now, after years of trial and error, it’s my go-to comfort food—warm, creamy, and forgiving, even when I mess up.

Recipe Card

Recipe Title Easy fish pie recipe with creamy mash
Servings 4–6
Prep Time 20 mins
Cooking Time 30 mins
Calories 450 per serving

Ingredients

  • 1 lb white fish (cod or haddock works best)
  • 1 cup frozen peas
  • 1 small onion, finely chopped
  • 2 cups milk (whole or 2%)
  • 2 tbsp butter
  • 2 tbsp flour
  • 1 lb potatoes (russet or Yukon gold)
  • 1/2 cup grated cheddar cheese
  • Salt and pepper to taste
  • Pinch of nutmeg (trust me on this)

The first time I made this, I used tilapia because it was cheaper—big mistake. It fell apart into mush. Cod holds up way better. And don’t skip the nutmeg! I thought it was weird until I forgot it once, and the pie tasted flat. Also, frozen peas are a lifesaver. Fresh ones take forever, and canned peas? No thanks.

Directions

  1. Peel and chop potatoes, boil until soft (about 15 mins).
  2. While potatoes cook, sauté onions in butter until soft.
  3. Add flour to onions, stir to make a roux, then slowly whisk in milk.
  4. Add fish and peas to the sauce, simmer gently for 5 mins.
  5. Drain potatoes, mash with a splash of milk and butter.
  6. Layer fish mixture in a baking dish, top with mash, sprinkle cheese.
  7. Bake at 375°F for 20–25 mins until golden and bubbly.

Here’s where I messed up: I once dumped all the milk into the roux at once, and it turned into lumpy glue. Now I add it slowly, whisking like my life depends on it. And don’t overbake the fish before assembling—it’ll dry out. Ask me how I know.

Another time, I got distracted and forgot the cheese. It was still edible, but let’s be real—cheese makes everything better. And if your mash is too thick, add a bit more milk. I’ve served cement-like mash before, and nobody thanked me for it.

This dish is perfect for lazy Sundays or when you need to feed a crowd. It reheats like a dream, and kids actually eat it (mine pick out the onions, but hey, win some, lose some). Next time, I might add a handful of spinach for extra greens.

Nutrition Info (per serving)

Calories Carbs Fat Protein
450 35g 20g 30g

I was shocked how balanced this is—protein from the fish, carbs from the potatoes, and just enough fat to feel indulgent. For a lighter version, I’ve used skim milk and less cheese, but honestly, it’s not the same. If you’re gluten-free, cornstarch works instead of flour, but go easy—it thickens faster.

Ingredient Swaps

Ingredient Substitution
Cod Salmon (adds richness, but can be oily)
Cheddar cheese Parmesan (crispier top, less creamy)
Peas Corn or chopped carrots (texture change, but still good)

Salmon works, but it’s heavier—I’d use half salmon, half white fish. Parmesan gives a nice crunch, but my kids whined it wasn’t as gooey. Corn is fine, but carrots need extra cooking time. Once I tried broccoli, and it was a soggy mess. Lesson learned.

Tips

  • Don’t overcook the fish before baking—it’ll finish in the oven.
  • Season every layer (potatoes, sauce, fish) or it’ll taste bland.
  • Let it rest 5 mins after baking, or it’ll be lava-hot.
  • Use a fork to rough up the mash topping for extra crispiness.

I learned the hard way about seasoning. One bite of my first attempt tasted like cardboard, and my husband politely asked for the salt shaker. Now I taste as I go. And that resting tip? Yeah, I burned my mouth more than once diving in too soon.

FAQ

Can I make this ahead?
Totally! Assemble it, cover, and fridge it for up to a day. Add 10 mins to baking if it’s cold from the fridge. I’ve even frozen it, but the mash gets a little grainy.

Why is my sauce lumpy?
Probably added milk too fast or didn’t whisk enough. Strain it if it’s bad, or embrace the lumps—I’ve done both. A handheld blender can save it in a pinch.

Can I skip the cheese?
Sure, but why? Kidding. It’s fine without, but the top won’t brown as nicely. Try breadcrumbs for crunch instead.

That’s everything I know about making easy fish pie with creamy mash! Hope you give it a try. And if you mess it up, you’re in good company—I still do sometimes. Just call it “rustic” and serve it with a smile.

Easy fish pie recipe with creamy mash

A comforting and creamy fish pie with a golden mashed potato topping, perfect for family dinners.

Easy fish pie recipe with creamy mash recipePin

★★★★☆

4.6/5
(48 reviews)

Cuisine
British

Category
Main Course

Prep

Cook

Total

Serves
4-6

Ingredients

  • 1 lb white fish (cod or haddock)
  • 1 cup frozen peas
  • 1 small onion, finely chopped
  • 2 cups milk (whole or 2%)
  • 2 tbsp butter
  • 2 tbsp flour
  • 1 lb potatoes (russet or Yukon gold)
  • 1/2 cup grated cheddar cheese
  • Salt and pepper to taste
  • Pinch of nutmeg

Instructions

  1. Peel and chop potatoes, then boil until soft (about 15 minutes).

  2. While potatoes cook, sauté onions in butter until soft.

  3. Add flour to onions, stir to make a roux, then slowly whisk in milk.

  4. Add fish and peas to the sauce, simmer gently for 5 minutes.

  5. Drain potatoes, mash with a splash of milk and butter.

  6. Layer fish mixture in a baking dish, top with mash, and sprinkle cheese.

  7. Bake at 375°F for 20–25 minutes until golden and bubbly.

Nutrition (Per Serving)

Calories
450

Fat
20g

Carbs
35g

Protein
30g

Fiber
4g

Sugar
6g

Sodium
0mg

Cholesterol
0mg

best easy fish pie recipecreamy mashed fish piehow to make fish pie with codfamily-friendly fish piebaked fish pie with cheese


RecipesGround




Save This Recipe to Share Later

Leave a Comment

Your email address will not be published. Required fields are marked *