Jamie Oliver Fish Lasagne

Jamie Oliver Fish Lasagne

This Jamie Oliver Fish Lasagne is the ultimate comfort dish with a luxurious twist. Creamy, layered with rich seafood, and perfectly balanced with fresh herbs and lemon, it’s both hearty and elegant. I made it on a weeknight hoping for leftovers—and there weren’t any! It’s a surprisingly simple recipe that tastes like you’ve spent hours in the kitchen. (inspired by Jamie Oliver)

Ingredients Needed

For the Sauce:

  • 125g butter (divided)
  • 1 white onion, finely chopped
  • 2 medium carrots, finely chopped
  • 3 sticks of celery, finely chopped
  • 1 small fennel bulb, finely chopped
  • A small bunch of fresh parsley stalks
  • A sprig of fresh or dried bay leaves
  • 1 rasher pancetta or bacon
  • 10 whole fresh prawns (heads removed and reserved)
  • 100mL white wine
  • 850mL milk
  • 80g plain flour
  • Sea salt and black pepper to taste
  • ½ a nutmeg, grated

For the Lasagne:

  • 600g fish fillets (e.g. cod, red mullet, sea bass, bream, salmon, barramundi), skinned and chunked
  • 300g cherry tomatoes, halved
  • 70g Parmesan, freshly grated
  • Parsley leaves, finely chopped (use from earlier bunch)
  • 250g lasagne sheets

For the Breadcrumb Topping:

  • 50g breadcrumbs
  • Small bunch of parsley leaves, picked
  • Zest of 1 lemon (or juice as a backup)

To Serve:

  • Fresh rocket, washed and dried

How To Make Jamie Oliver Fish Lasagne

Start the Sauce:

Preheat your oven to 180°C fan. In a large saucepan, melt 30g of butter over medium heat. Sauté onion, carrot, celery, and fennel for about 10 minutes until soft and sweet-smelling.

Infuse with Flavour:

Wrap your parsley stalks with pancetta and add it to the pan along with prawn heads and a bay leaf. Cook gently for another 15 minutes until the base becomes aromatic and slightly caramelised.

Build the Base:

Pour in the white wine, let it bubble for a few minutes until reduced, then pour in the milk and bring everything to a gentle boil. Turn off the heat and let the mixture sit to infuse.

Make the Roux:

In a second pan, melt the remaining butter, whisk in the flour, and cook for a minute to form a paste. Slowly add in the strained milk mixture, whisking constantly until the sauce thickens. Season with salt, pepper, and nutmeg.

Assemble the Lasagne:

In a baking dish, start with a layer of white sauce, then scatter over chunks of fish, prawns, tomatoes, a bit of parsley, and a sprinkle of Parmesan. Repeat the layers, finishing with pasta sheets on top.

Add the Crunch:

Blitz or mix the breadcrumbs, parsley leaves, and lemon zest, then sprinkle this mixture on top. Cover with foil and bake for 45 minutes, removing foil after 30 minutes to brown the top.

Jamie Oliver Fish Lasagne
Jamie Oliver Fish Lasagne

Why I Love This Recipe

I made this for a cozy Friday night dinner, and it instantly became a new favourite. The fish stays tender, the sauce is velvety, and the lemon-parsley crumb lifts the whole thing beautifully. It’s clever, elegant, and surprisingly unfussy—a seafood twist on a beloved classic.

Recipe Tips

  • Fish swap: Try smoked haddock or trout for a deeper flavour.
  • No wine? Sub in fish stock or a splash of lemon juice.
  • Breadcrumbs: Use panko for extra crunch or gluten-free breadcrumbs if needed.
  • Sauce texture: If it gets too thick, loosen with a splash more milk.
  • Leftover hack: Chop in leftover roasted veggies or spinach for extra bulk.

How To Store This Jamie Oliver Fish Lasagne

At Room Temperature

Let it sit no longer than 2 hours before storing—seafood spoils quickly.

In the Fridge

Keep covered in an airtight container for up to 3 days. The flavour actually improves overnight!

In the Freezer

Wrap tightly in foil or portion into freezer containers. Best eaten within 2 months. Thaw in the fridge overnight.

Reheating

Preheat oven to 180°C, cover with foil, and bake for 15–20 minutes until piping hot. For speed, microwave individual servings on high for 2–3 minutes.

Nutrition Facts (per serving)

  • Calories: 453
  • Carbs: 24g
  • Protein: 25g
  • Fat: 29g
  • Sugar: 9.1g
  • Fibre: 5.6g
  • Sodium: 700mg

Let’s Answer a Few Questions!

Can I use frozen fish?
Totally—just thaw and pat dry first to avoid excess water.

What if I don’t have fennel?
No worries—use a bit of leek or extra celery for a similar sweetness.

How do I keep it from being watery?
Thick sauce is key! Let your base cook down well and drain wet ingredients like tomatoes if needed.

Can I prep this ahead of time?
Absolutely. Assemble it the night before and pop it in the fridge until baking.

What if I’m not a fan of prawns?
Skip them or swap in small scallops or extra fish pieces instead.

Try More Recipes:

Jamie Oliver Fish Lasagne

Course: DinnerCuisine: British
Servings

6

servings
Prep time

25

minutes
Cooking time

1

hour 

15

minutes
Calories

453

kcal

Creamy, comforting seafood lasagne with fish, prawns, and a rich white sauce—perfect for a cozy, elegant dinner.

Ingredients

  • butter (divided)

  • 1 onion, 2 carrots, 3 celery sticks, 1 fennel bulb (all finely chopped)

  • Parsley stalks, bay leaf, pancetta, 10 whole prawns (heads reserved)

  • 100mL white wine, 850mL milk, 80g flour, ½ nutmeg

  • 600g mixed fish, 300g cherry tomatoes, 70g Parmesan, parsley

  • 250g lasagne sheets

  • 50g breadcrumbs, parsley, zest of 1 lemon

  • Rocket to serve

Directions

  • Preheat oven to 180°C.
  • Sauté chopped veg in 30g butter for 10 mins.
  • Add wrapped parsley stalks with pancetta and prawn heads. Cook 15 mins.
  • Pour in wine, reduce, then add milk and bring to boil. Infuse off-heat.
  • In new pan, melt remaining butter, add flour, whisk in milk mix to thicken.
  • Layer sauce, fish, prawns, tomatoes, parsley, and Parmesan in dish. Top with lasagne sheets.
  • Mix breadcrumbs, parsley, lemon zest. Sprinkle on top.
  • Cover with foil, bake 45 mins, uncover for last 15 mins.
  • Serve with rocket. Enjoy!

Leave a Reply

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