Jamie Oliver’s Fish Casserole is a hearty and flavorful dish that combines tender fish with vibrant vegetables, aromatic herbs, and a rich tomato-based sauce. Perfect for family dinners, this recipe is both nutritious and satisfying.
What is Jamie Oliver Fish Casserole?
A fish casserole is a one-dish meal featuring chunks of white fish, colorful vegetables, and a savory sauce. Jamie Oliver’s version adds Mediterranean-inspired flavors with garlic, herbs, and olive oil, creating a comforting and wholesome dish.

Other Popular Recipes
- Jamie Oliver Parsnip Purée
- Jamie Oliver Mushroom Omelette
- Jamie Oliver French Bread
- Jamie Oliver Smoked Salmon Quiche
Why You Should Try This Recipe
- Nutritious and wholesome: Packed with protein, omega-3s, and vegetables.
- Easy to make: Simple steps and minimal prep.
- Versatile: Use your favorite fish and seasonal vegetables.
- One-pot meal: Fewer dishes and a convenient cooking process.
- Bursting with flavor: Rich tomato sauce infused with herbs and garlic.
Ingredients Needed for Jamie Oliver Fish Casserole
- White fish fillets: 500g (such as cod, haddock, or tilapia), cut into chunks.
- Olive oil: 2 tablespoons.
- Garlic: 3 cloves, minced.
- Onion: 1 large, finely chopped.
- Bell peppers: 2, sliced (use red, yellow, or green).
- Cherry tomatoes: 250g, halved.
- Tomato passata: 400ml.
- Black olives: 50g, pitted and halved.
- Fresh parsley: A handful, chopped.
- Dried oregano: 1 teaspoon.
- Salt and pepper: To taste.
- Lemon wedges: For serving.
Kitchen Equipment Needed
- Large skillet or casserole dish with a lid.
- Wooden spoon for stirring.
- Sharp knife for chopping ingredients.
Instructions to Make Jamie Oliver Fish Casserole
Step 1: Prepare the base
Heat the olive oil in a large skillet or casserole dish over medium heat. Add the chopped onion and garlic, cooking until softened and fragrant.
Step 2: Add the vegetables
Stir in the sliced bell peppers and cherry tomatoes. Cook for 5-7 minutes until the vegetables start to soften.
Step 3: Create the sauce
Pour in the tomato passata and add the dried oregano, olives, salt, and pepper. Simmer for 10 minutes, allowing the flavors to meld.
Step 4: Add the fish
Gently place the fish chunks into the sauce, ensuring they are partially submerged. Cover the dish with a lid and simmer for 8-10 minutes, or until the fish is cooked through and flakes easily.
Step 5: Garnish and serve
Sprinkle the casserole with fresh parsley and serve hot with lemon wedges on the side.

What to Serve With Jamie Oliver Fish Casserole
- Crusty bread: Perfect for mopping up the sauce.
- Steamed rice: A neutral side to soak up the flavors.
- Mashed potatoes: Creamy and comforting.
- Green salad: Adds a refreshing contrast.
Pro Tips for Making the Best Fish Casserole
- Use firm fish: Firm white fish like cod or haddock holds its shape better during cooking.
- Season well: Proper seasoning enhances the overall flavor.
- Don’t overcook the fish: Simmer gently to keep the fish tender and flaky.
- Experiment with herbs: Add thyme or basil for a different flavor profile.
- Add heat: Include red chili flakes for a spicy kick.
- Use fresh ingredients: Fresh tomatoes and herbs elevate the dish’s flavor.
What are the Variations of Jamie Oliver Fish Casserole?
- Seafood mix: Add shrimp, mussels, or scallops for a seafood casserole.
- Vegetarian option: Replace fish with chickpeas or tofu.
- Coconut flavor: Add coconut milk for a creamy and tropical twist.
- Spicy version: Include harissa or smoked paprika for bold flavors.
- Grain-based: Serve over quinoa or couscous for a complete meal.
How Do I Store Jamie Oliver Fish Casserole?
- In the refrigerator: Store leftovers in an airtight container for up to 2 days.
- In the freezer: Freeze in portions for up to 1 month. Thaw in the refrigerator before reheating.
How Do I Reheat Jamie Oliver Fish Casserole?
- On the stovetop: Warm gently in a skillet over low heat until heated through.
- In the microwave: Heat individual portions in short intervals, stirring in between.
Nutrition Value (per serving)
- Calories: 280
- Protein: 30g
- Carbs: 12g
- Fat: 10g
FAQs
Can I use frozen fish for a fish casserole?
Yes, frozen fish can be used. Thaw it completely in the refrigerator and pat it dry to remove excess moisture before cooking to ensure the casserole doesn’t become watery.
What type of fish works best for a fish casserole?
Firm white fish like cod, haddock, or tilapia work best because they hold their shape during cooking. Salmon or trout can also be used for a richer flavor.
Can I make this fish casserole in advance?
Yes, you can prepare the casserole up to the point of adding the fish, then refrigerate the sauce. Add the fish and cook it fresh when ready to serve for the best texture and flavor.
How do I thicken the sauce in a fish casserole?
If the sauce is too thin, simmer it uncovered for a few extra minutes to reduce. Alternatively, add a small slurry of cornstarch and water and stir until the sauce thickens to your liking.
Final Words
Jamie Oliver Fish Casserole is a simple yet flavorful recipe that brings the taste of the Mediterranean to your table. With its hearty mix of fish, vegetables, and herbs, this dish is sure to become a family favorite. Try it today for a comforting and nutritious meal!
More Delicious Recipes
- Jamie Oliver Eggnog
- Jamie Oliver Creme Fraiche Lasagne
- Jamie Oliver Minty Courgette Tart
- Jamie Oliver Hash Brown
Jamie Oliver Fish Casserole Recipe
A fish casserole is a one-dish meal featuring chunks of white fish, colorful vegetables, and a savory sauce. Jamie Oliver’s version adds Mediterranean-inspired flavors with garlic, herbs, and olive oil, creating a comforting and wholesome dish.
- Prep Time: 15
- Cook Time: 25
- Total Time: 40 minutes
- Yield: 4
- Category: Main Course
- Method: Sautéing and simmering
- Cuisine: Mediterranean
Ingredients
- White fish fillets: 500g (such as cod, haddock, or tilapia), cut into chunks.
- Olive oil: 2 tablespoons.
- Garlic: 3 cloves, minced.
- Onion: 1 large, finely chopped.
- Bell peppers: 2, sliced (use red, yellow, or green).
- Cherry tomatoes: 250g, halved.
- Tomato passata: 400ml.
- Black olives: 50g, pitted and halved.
- Fresh parsley: A handful, chopped.
- Dried oregano: 1 teaspoon.
- Salt and pepper: To taste.
- Lemon wedges: For serving.
Instructions
Step 1: Prepare the base
Heat the olive oil in a large skillet or casserole dish over medium heat. Add the chopped onion and garlic, cooking until softened and fragrant.
Step 2: Add the vegetables
Stir in the sliced bell peppers and cherry tomatoes. Cook for 5-7 minutes until the vegetables start to soften.
Step 3: Create the sauce
Pour in the tomato passata and add the dried oregano, olives, salt, and pepper. Simmer for 10 minutes, allowing the flavors to meld.
Step 4: Add the fish
Gently place the fish chunks into the sauce, ensuring they are partially submerged. Cover the dish with a lid and simmer for 8-10 minutes, or until the fish is cooked through and flakes easily.
Step 5: Garnish and serve
Sprinkle the casserole with fresh parsley and serve hot with lemon wedges on the side.