The Jamie Oliver Fish Casserole is a comforting, oven-baked seafood dish where tender chunks of white fish are gently cooked in a rich tomato-based or creamy sauce, often layered with vegetables and herbs. It’s warming, satisfying, and perfect for family dinners when you want something hearty yet not too heavy.
This dish serves 4–6 people and takes around 50–60 minutes from preparation to serving. In this complete guide, you’ll learn how to prevent overcooked fish, build flavour in the base sauce, and bake everything so the casserole stays moist and structured rather than watery.
What Makes This Worth Making
- Balanced comfort food
It feels hearty without being overly rich. - Layered flavour development
The sauce builds depth before the fish is added. - Flexible seafood options
Works with cod, haddock, salmon, or mixed seafood. - Family-friendly presentation
Served straight from the oven dish. - Great for batch cooking
Stores and reheats well.
What Is Jamie Oliver’s Fish Casserole?
Jamie Oliver Fish Casserole is a baked seafood dish where fish fillets are layered into a seasoned vegetable and tomato or cream-based sauce, then gently baked until tender.
It combines sautéing and oven baking for even cooking and flavour integration.
Jamie Oliver Fish Casserole Ingredients List
Serves 6
- 600 g white fish fillets (cod, haddock, or mix)
- 2 tbsp olive oil
- 1 onion (finely chopped)
- 2 cloves garlic (minced)
- 1 red pepper (sliced)
- 400 g chopped tomatoes or passata
- 100 ml fish stock
- 1 tsp paprika
- 1 tsp dried oregano
- 1 handful fresh parsley
- Salt and freshly ground black pepper
- 80 g grated cheese (optional, for topping)
Optional:
- 150 g prawns
- 100 ml of cream for a richer sauce
- Sliced potatoes for a layered base

More recipes to add to your list
- Jamie Oliver Mustard Potato Mash
- Jamie Oliver Tomato Mascarpone Pasta
- Jamie Oliver Mushroom Omelette
How to Prepare Jamie Oliver Fish Casserole – Simple Steps
Step 1: Build the Vegetable Base
Heat olive oil in a large pan over medium heat.
Add onion and cook gently until soft and translucent.
Stir in garlic and red pepper, cooking for 2–3 minutes.
This base creates sweetness and depth.
Step 2: Develop the Sauce
Add chopped tomatoes, fish stock, paprika, oregano, salt, and pepper.
Simmer gently for 10–12 minutes until slightly thickened.
The sauce should coat the back of a spoon — not watery.
If using cream, stir it in at the end of simmering.
Step 3: Prepare the Fish
Cut fish into large chunks.
Pat dry with kitchen paper to remove excess moisture.
Dry fish prevents watery casserole.
Step 4: Assemble the Casserole
Preheat oven to 180°C.
Pour sauce into a baking dish.
Arrange fish pieces evenly on top and gently press into sauce.
If adding prawns, scatter them evenly.
Sprinkle cheese on top if desired.
Step 5: Bake Gently
Bake for 18–22 minutes.
Fish should be opaque and flake easily with a fork.
Avoid overbaking, as fish becomes dry quickly.
Step 6: Rest and Garnish
Let the casserole rest 5 minutes before serving.
Sprinkle fresh parsley on top for freshness.

Common Mistakes to Avoid When Making Jamie Oliver Fish Casserole
- Overcooking fish
Leads to a dry, tough texture. - Using watery sauce
Reduces flavour and structure. - Not drying fish first
Adds excess liquid. - Overcrowding fish pieces
Causes uneven cooking. - Using very high oven heat
Can overcook the top before the centre.
Delicious Side Pairings for Jamie Oliver’s Fish Casserole
- Crusty bread
Perfect for soaking up sauce. - Steamed rice
Absorbs flavour beautifully. - Mashed potatoes
Adds a comforting base. - Green salad
Provides freshness and crunch. - Roasted vegetables
Complements savoury depth.
Expert Tips to Get This Jamie Oliver Fish Casserole Just Right
- Use firm white fish
Holds shape during baking. - Simmer the sauce before baking
Concentrates the flavour. - Bake uncovered
Allows slight thickening. - Taste the sauce before adding the fish
Adjust the seasoning first. - Serve immediately
Fish texture is best fresh.
How to Add More Flavour to Jamie Oliver’s Fish Casserole
- Add capers or olives
Introduces a briny contrast. - Include fresh thyme
Adds herbal depth. - Add chilli flakes
Provides gentle heat. - Use smoked paprika
Adds smoky warmth. - Finish with lemon zest
Brightens flavour.
How to Adjust Jamie Oliver’s Fish Casserole for Kids
- Use mild white fish
- Reduce spices
- Skip chilli
- Add a small amount of cream
- Serve with mashed potatoes
Best Way to Store Fish Casserole Leftovers
- Cool completely before refrigerating
- Store in an airtight container up to 2 days
- Avoid freezing if cream-based
- Reheat only once
Best Ways to Reheat Fish Casserole Leftovers
- Reheat gently in the oven at 170°C
- Cover loosely with foil
- Add a splash of stock if dry
- Avoid high microwave heat
Nutritional Value (Per Serving)
Approximate values:
- Calories: 420 kcal
- Protein: 38 g
- Carbohydrates: 18 g
- Fat: 22 g
- Fibre: 3 g
- Sodium: 520 mg
FAQs
What type of fish works best for fish casserole?
Firm white fish like cod, haddock, pollock, or hake works best because it holds its shape during baking. Oily fish like salmon can also be used, but delicate fish may break apart too easily.
Why is my fish casserole watery?
A watery casserole usually happens when the sauce hasn’t been reduced properly or the fish wasn’t patted dry before baking. Always simmer the sauce until slightly thick and remove excess moisture from the fish before assembling.
How do I know when fish casserole is fully cooked?
The fish should turn opaque and flake easily with a fork. Most casseroles need 18–22 minutes at 180°C, but avoid overbaking to prevent dryness.
Can I prepare fish casserole in advance?
Yes, you can prepare the sauce ahead of time and refrigerate it for up to 2 days. Add the fresh fish just before baking to ensure the best texture and flavour.
Final Words
Jamie Oliver’s fish casserole succeeds when the sauce is properly reduced, and the fish is baked just until tender. With controlled heat and balanced seasoning, you’ll achieve a comforting, flavourful dish that feels wholesome and satisfying.
PrintJamie Oliver Fish Casserole
The Jamie Oliver Fish Casserole is a baked seafood dish where fish fillets are layered into a seasoned vegetable and tomato or cream-based sauce, then gently baked until tender.
It combines sautéing and oven baking for even cooking and flavour integration.
- Prep Time: 20
- Cook Time: 20
- Total Time: 40 minutes
- Yield: 4-6 1x
- Category: Main Course
- Method: Baking
- Cuisine: British
Ingredients
Serves 6
- 600 g white fish fillets (cod, haddock, or mix)
- 2 tbsp olive oil
- 1 onion (finely chopped)
- 2 cloves garlic (minced)
- 1 red pepper (sliced)
- 400 g chopped tomatoes or passata
- 100 ml fish stock
- 1 tsp paprika
- 1 tsp dried oregano
- 1 handful fresh parsley
- Salt and freshly ground black pepper
- 80 g grated cheese (optional, for topping)
Optional:
- 150 g prawns
- 100 ml cream for richer sauce
- Sliced potatoes for layered base
Instructions
Heat olive oil in a large pan over medium heat.
Add onion and cook gently until soft and translucent.
Stir in garlic and red pepper, cooking for 2–3 minutes.
This base creates sweetness and depth.
Add chopped tomatoes, fish stock, paprika, oregano, salt, and pepper.
Simmer gently for 10–12 minutes until slightly thickened.
The sauce should coat the back of a spoon — not watery.
If using cream, stir it in at the end of simmering.
Cut fish into large chunks.
Pat dry with kitchen paper to remove excess moisture.
Dry fish prevents watery casserole.
Preheat oven to 180°C.
Pour sauce into a baking dish.
Arrange fish pieces evenly on top and gently press into sauce.
If adding prawns, scatter them evenly.
Sprinkle cheese on top if desired.
Bake for 18–22 minutes.
Fish should be opaque and flake easily with a fork.
Avoid overbaking, as fish becomes dry quickly.
Let casserole rest 5 minutes before serving.
Sprinkle fresh parsley on top for freshness.
