Easy Fish Pie Mac and Cheese: A Cozy Family Dinner

TOTAL TIME
SERVES
COURSE
DIFFICULTY
Tested5× before publishing

Okay, friends, I just made something for dinner that I *have* to tell you about. Seriously, this fish pie mac and cheese is the kind of meal that wraps you in a hug and makes everyone at the table happy. You know how sometimes you want something comforting, but also want to feel like you’re getting some good stuff in? This is exactly that. It’s creamy, cheesy, and packed with tender fish and peas, all baked until bubbly and golden. I’ve tweaked this recipe a few times to get it just right for busy evenings, and I’m so excited to share it with you all.

I wanted something that felt like a special dinner but didn’t require a ton of fuss, and this totally delivered. It’s got that classic cheesy pasta vibe that everyone loves, plus the deliciousness of a fish pie without all the separate steps. The prep is pretty straightforward, and honestly, most of the time is just waiting for it to bake up into pure deliciousness. Get ready for a new favorite weeknight meal that might just sneak its way onto your weekend menu too!

Crafting the Perfect Cheesy Sauce (No Lumps Here!)

The secret to a dreamy, smooth sauce for this dish? Whisk, whisk, whisk! Seriously, don’t stop stirring when you’re making the white sauce. Starting with cold milk, butter, and flour all in the pot together really helps prevent lumps. As the butter melts and the flour cooks, it thickens into a lovely, velvety base. Once it’s thick, off the heat it goes! That’s when you stir in the Dijon for a little zing, and all that delicious cheddar. Make sure you reserve a tiny bit of cheese for the top; it makes for a beautiful golden crust.

Assembling Your Fish Pie Mac and Cheese

Putting together your fish pie mac and cheese is the fun part! Once your pasta is cooked al dente (remember, it will finish cooking in the oven, so don’t overdo it!), gently fold it into your warm, cheesy sauce. Then, add about half of your fish mix. I like to stir some in so it’s distributed throughout, and then place the rest on top. This way, you get lovely chunks of fish in every bite, and some beautiful pieces on the surface too. Pressing the top fish pieces down a little helps them stay moist and cook evenly. Then, just a sprinkle of that reserved cheese and into the oven it goes!

Make-Ahead & Freezing Tips for Busy Parents

This recipe is a lifesaver for meal prepping! You can assemble the entire dish ahead of time, right up to the point of baking, cover it tightly, and keep it in the fridge for up to 24 hours. Just add about 10-15 minutes to the baking time if it’s going into the oven cold. Even better, it freezes beautifully! Bake it, let it cool completely, then wrap it well or portion it into freezer-safe containers. When you’re ready for a quick dinner, thaw it in the fridge and reheat until bubbling. It’s so handy to have a delicious, homemade meal ready to go!

AD — Mediavine Content 300×250 / Responsive

Why This Recipe Works

This dish just hits all the right notes! It’s got the creamy, comforting factor of mac and cheese that appeals to pretty much everyone. The fish adds lean protein and a nice delicate flavor that balances the richness of the cheese. Plus, adding peas means you’re sneaking in some veggies without a fuss. It’s a complete meal in one dish, which is a lifesaver on busy nights, and the fact that you can prep it ahead or freeze it makes it even more brilliant for parents.

This fish pie mac and cheese is like a warm hug on a plate. Seriously, it's that good.— Charlotte
AD — Mediavine Native / 728×90 Leaderboard

Prep 10Cook 40Yield 6-8 servings
Ingredients
  • 650ml milk
  • 40g plain flour
  • 40g butter
  • 2 tsp Dijon mustard
  • 150g mature cheddar, grated (reserve a handful for topping)
  • 180g frozen peas
  • 1/4 cup chopped fresh parsley
  • 300g macaroni
  • 300g mixed fish pie blend (e.g., salmon, cod, smoked haddock), cut into bite-sized pieces
Instructions
  1. Make the Cheesy Sauce Pour the milk into a large saucepan. Add the flour and butter. Set the pan over a medium heat and whisk continuously until you have a smooth, thick white sauce. Remove it from the heat, then stir in the Dijon mustard, most of the grated cheddar (remember to save a little for the top!), and the frozen peas and chopped parsley. Stir until everything is well combined and the cheese has melted.
  2. Cook the Pasta Meanwhile, bring a large pot of salted water to a boil. Add the macaroni and cook according to package instructions until it's just cooked through (al dente). Drain the pasta thoroughly once done.
  3. Assemble and Bake Preheat your oven to 400°F (200°C). Gently add the cooked macaroni to your prepared cheese sauce. Stir in about half of the mixed fish pieces. Pour this mixture into a large baking dish. Arrange the remaining fish over the top, pushing it down slightly into the pasta. Scatter the reserved cheese over everything. Bake for 30 minutes, or until the top is golden brown and bubbly.
  4. Serve & Store Let the dish rest for a few minutes after baking before serving. It's delicious with a simple green salad. Leftovers can be chilled in the fridge for up to three days or frozen for up to a month. If freezing, defrost in the fridge overnight before reheating until piping hot in the microwave or oven.
Tested Tip

Don't overcook your macaroni in step 2! It's going to bake in the oven, so aiming for just al dente means it won't get mushy later. A slightly firm pasta holds up so much better in a baked dish like this.

AD — Mediavine Content 300×250 / Responsive

Crafting the Perfect Cheesy Sauce (No Lumps Here!)

Assembling Your Fish Pie Mac and Cheese

Make-Ahead & Freezing Tips for Busy Parents

Make It Yours

  • Spice It Up! — Add a pinch of cayenne pepper or a dash of hot sauce to the cheese sauce for a subtle kick and a little extra warmth.
  • Veggie Boost — Stir in some finely chopped spinach, corn, or even some diced bell peppers along with the peas for extra greens and color.
  • Crispy Topping — For an extra crunch, mix a handful of panko breadcrumbs with a tablespoon of melted butter and sprinkle over the cheese before baking. It makes for a lovely texture!
  • Herb Swap — Try fresh dill or chives instead of parsley for a different flavor profile that pairs wonderfully with fish. Both are fantastic with cheesy dishes too!
AD — Mediavine Content / Native

FAQ

Can I use different types of fish?

Absolutely! A mixed fish pie selection is great, but you can totally use just cod, salmon, or haddock. Just make sure it’s boneless and skinless. Smoked fish adds a lovely depth, so if you can find it, give it a try!

How can I make this gluten-free?

Easy! Just swap out the regular macaroni for your favorite gluten-free pasta and use a gluten-free all-purpose flour blend for the cheese sauce. The rest of the recipe is naturally gluten-free.

How do I reheat leftovers?

If reheating from the fridge, pop individual portions into the microwave until hot, or cover the baking dish with foil and warm in a 350°F (175°C) oven until heated through. If reheating from frozen, thaw it in the fridge first, then use the oven method. You might want to add a splash of milk if it seems a little dry.

Can I assemble this dish ahead of time?

Yes, you totally can! Assemble everything up to the point of baking, then cover it tightly and store it in the fridge for up to 24 hours. When you're ready to bake, just add an extra 5-10 minutes to the baking time since it will be going into the oven cold.

AD — Mediavine 728×90 Leaderboard / Responsive

This post contains affiliate links. We may earn a small commission at no extra cost to you.

More Recipes You'll Love

Tested twice, weeknight-ready, family-approved.