Main Courses
Jamie Oliver's fish bake recipe delivers the ultimate one-pan dinner—crispy golden crust, melty cheese, and tender fish all baked together in under an hour. This dish captures his signature approach: simple ingredients elevated through technique, perfect for family dinners or weeknight meals.
The secret lies in the breadcrumb topping, which creates that coveted crispy texture while the cheese melts into a velvety blanket over flaky white fish.
What makes this recipe foolproof is how the components work together: buttery potatoes roast alongside the fish, absorbing flavors from the aromatic herbs and lemon zest. The baking temperature of 400°F ensures everything cooks evenly, with the crust developing just enough color to signal perfect doneness.
It’s the kind of dish that transforms basic ingredients into something restaurant-worthy without requiring advanced skills.
By the time it emerges from the oven, you’ll have a dish that’s visually stunning—golden, bubbling, and impossible to resist. The crispy topping contrasts beautifully with the creamy cheese and tender fish, while the potatoes add hearty substance.
This is comfort food at its finest, designed to bring everyone to the table with minimal effort.
Serve with a simple green salad or steamed vegetables to round out the meal. Here’s how to create this Jamie Oliver-inspired classic in your own kitchen—no shortcuts, just proven technique for guaranteed results.
Ingredients for jamie oliver fish bake
Simple ingredients, restaurant-worthy results—this Jamie Oliver-inspired bake delivers crispy crust, melty cheese, and tender fish in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod or haddock, skin-on preferred |
| Baby Potatoes 🥔 | 1 ½ lb | Halved, halved again for even cooking |
| Panko Breadcrumbs 🍞 | 1 cup | For that signature crispy crust |
| Shredded Mozzarella Cheese 🧀 | 1 ½ cups | Part-skim or whole milk, freshly shredded |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for vibrant color |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic foundation |
| Lemon Zest 🍋 | 1 tbsp | Brightens the whole dish |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, tangy kick |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground, for depth |
| Butter 🧈 | 2 tbsp | Unsalted, for rich flavor |
| Whole Milk 🥛 | ¼ cup | For creamy cheese sauce |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
The fish is the star, so don’t skimp on quality. Cod or haddock with skin-on fillets work best—the skin crisps beautifully and keeps the fish from falling apart. If you can’t find fresh, frozen fillets thawed overnight in the fridge are perfect. The potatoes? Baby Yukon Golds from Whole Foods or Trader Joe’s roast up creamy and buttery—halving them twice ensures even cooking. Fresh herbs are non-negotiable here; the dill and parsley add that bright, vibrant flavor that makes this dish feel special. I always grab extra because half goes on top, half gets mixed into the cheese sauce.
No panko? Toasted breadcrumbs from a baguette work just as well—just pulse them in a food processor for finer texture. Short on mozzarella? Gruyère or sharp cheddar add depth, though the melt might be slightly different. The lemon zest can be swapped for 1 tsp bottled zest in a pinch, but fresh is absolutely essential for that bright pop. If you’re using frozen fish, pat it completely dry before baking—wet skin won’t crisp. The butter and milk combo in the sauce is what makes this dish feel luxurious; don’t substitute margarine or low-fat milk—the richness is key to that velvety texture.
This bake reheats beautifully—just 350°F for 10-15 minutes until bubbly. Store leftovers in an airtight container for up to 3 days, though it’s honestly better the next day as flavors meld. For meal prep, I portion it into individual containers so lunches are sorted for the week. The breadcrumb topping stays crispy if you press parchment paper directly on top while it cools, then peel it off before storing. Freezes well too—up to 2 months—just bake straight from frozen at 400°F for an extra 10 minutes.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots—just toss the fish, potatoes, and panko on a sheet pan, drizzle with olive oil, and let the oven do the work. No chopping boards, no mess, just golden perfection when it’s done.
- Crispy-Creamy Obsession: That panko crust on the fish? Chef’s kiss. It’s got this addictive crunch while staying tender inside, and the melted mozzarella ties it all together like a hug from a food angel. Honestly, I’ve made fish a million ways, but this combo wins every time.
- Lunchbox Hero: Between us, this bake is my go-to for meal prep—I slice it up for lunches, pack it in containers, and even freeze portions for those days when I’m too wiped to cook. The potatoes stay fluffy, the fish holds its shape, and no one complains about leftovers.
- Budget Bistro Vibes: White fish is affordable, baby potatoes are cheap in bulk, and a bag of mozzarella goes far. I’ve fed four people for under $15 with this, and it still feels like a fancy dinner. Not the prettiest dish, but the taste makes up for it—and my wallet thanks me.
Step-by-step instructions for Jamie Oliver's fish bake recipe
This one-pan wonder delivers restaurant-quality results with minimal effort and maximum flavor.
Prepare the Potatoes for Perfect Crispiness
Preheat your oven to 425°F while you prepare the potatoes. Rinse the 1.5 lb baby potatoes thoroughly and halve them again, cutting each piece into ¼-inch thick slices. This ensures even cooking and maximum surface area for crispy edges.
In a large bowl, toss the potato slices with 0.25 cup extra-virgin olive oil, 1 tbsp lemon zest, 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 cup chopped fresh parsley. Spread them in a single layer on a parchment-lined baking sheet and roast for 15 minutes until they begin to soften slightly but remain firm to the touch. This initial baking prevents them from turning mushy later.
Create the Crispy Crumb Topping
While the potatoes roast, create the signature crumb topping by melting 2 tbsp butter in a small saucepan over medium heat. Remove from heat and stir in 1 tbsp all-purpose flour to create a simple roux. Let it cool for 2 minutes until slightly thickened.
In a separate bowl, combine 1 cup panko breadcrumbs, 0.25 cup chopped fresh dill, 4 minced garlic cloves, 2 tbsp lemon juice, and 0.5 tsp black pepper. Pour the cooled butter mixture over the breadcrumbs and toss until everything is evenly coated and the mixture resembles wet sand. This topping will create that irresistible crispy crust we're after.
Assemble and Bake the Fish Bake
Transfer the partially roasted potatoes to a large, oven-safe baking dish (about 9x13 inches). Arrange the 1.5 lb white fish fillets (cod or haddock with skin-on) on top of the potatoes, skin-side up. Spoon any accumulated juices from the baking sheet over the fish to keep it moist.
Sprinkle 1.5 cups shredded mozzarella cheese evenly over the fish, then scatter the breadcrumb mixture on top. The cheese will melt beautifully while the breadcrumbs create that golden, crispy crust. Bake for 15-20 minutes until the cheese is fully melted and bubbling, and the breadcrumbs have turned deep golden brown.
Finish with Creamy Sauce and Perfect Timing
Remove the baking dish from the oven and let it rest for 2 minutes. In a small saucepan, combine 0.25 cup whole milk with 1 tbsp lemon juice and 0.5 tsp black pepper. Heat gently over medium-low heat until warm but not boiling. Pour this creamy sauce evenly over the entire bake.
The sauce should immediately begin to bubble and create a glossy finish. Return the dish to the oven for 3-5 minutes just to heat through the sauce and let the flavors meld. The fish should flake easily with a fork, and the potatoes should be tender yet still hold their shape. Serve immediately with a squeeze of fresh lemon and additional chopped parsley for that final touch of brightness.
Pro Tips For Making Jamie Oliver Fish Bake
- Parboil Potatoes First: Skip the raw potato trap—boil baby potatoes for 8-10 minutes until just tender before baking. This ensures even cooking and prevents them from turning to mush under the fish, especially if you’re using thicker-cut fillets.
- Pat Fish Dry: After seasoning, wipe the fish fillets with a paper towel until they’re bone-dry. Moisture on the surface makes the panko crust soggy instead of crispy, and this is the one step that actually changes the outcome.
- Don’t Overcrowd the Pan: Arrange potatoes in a single layer with space between them—no overlapping. Crowding steams them instead of browning, and you’ll end up with a sad, watery bake instead of crispy edges.
- Bake with Foil First: Cover the tray with foil for the first 20 minutes of baking to steam the potatoes and fish gently. Then remove it to let the cheese brown and the panko get golden—this guarantees a crispy top without drying out the fish.
Perfect pairings for this dish
Classic Side Pairings
This dish shines with simple, fresh sides that complement its richness. A bright arugula salad with lemon vinaigrette (toss 4 cups arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and ½ tsp honey) adds peppery contrast.
For heartiness, serve with buttery green beans sautéed in 1 tbsp garlic-infused olive oil for 5 minutes until tender-crisp. 🥗
Beverage Harmony
A crisp Sauvignon Blanc from New Zealand—like Kim Crawford—cuts through the dish’s richness with its citrus and herbal notes. For beer lovers, a Belgian witbier such as Hoegaarden offers refreshing coriander and orange peel flavors. Sparkling water with lemon slices is a refreshing non-alcoholic option.
Cheesy Additions
Boost the dish with extra melted cheese by topping with ¼ cup grated Gruyère or Parmesan during the final 3 minutes of baking. For a smoky twist, sprinkle 2 tbsp smoked paprika> over the breadcrumb topping before baking—it adds depth without overpowering.
Herb Garnishes
Finish with fresh chives or tarragon for a delicate, anise-like note. I also love a drizzle of chili-lime oil (mix 1 tbsp olive oil with ½ tsp lime zest and ¼ tsp chili powder) for a zesty kick. These garnishes elevate the dish’s visual appeal and flavor profile. ✨
Bread Pairings
Serve with garlic bread or crusty baguette slices** for soaking up the creamy sauce. Toast 1 baguette with 2 tbsp melted butter, 1 minced garlic clove, and ½ tsp parsley, then bake at 375°F for 5 minutes until golden.
The contrast of crispy bread and tender fish makes every bite perfect. 🍞
Nutrition facts
Frequently asked questions
Can I use frozen fish for this bake?
Just thaw the 1.5 lb frozen fillets overnight in the fridge for best results. Pat them completely dry before baking to ensure that crispy crust. If you're short on time, you can use frozen fillets straight from the freezer, but add 5-7 extra minutes to the baking time to account for the cold start.
What if I don’t have panko breadcrumbs?
No problem! Toast 1 cup regular breadcrumbs in a dry pan over medium heat for 3-4 minutes until golden, then pulse in a food processor for finer texture. For extra flavor, add 1 tsp dried herbs de Provence or 1 tsp smoked paprika to the mix. The topping will still be crispy, just with a slightly different texture.
How do I prevent the fish from drying out?
The key is timing and moisture. Don’t overbake—remove the dish when the breadcrumbs are golden and the cheese is fully melted (15-20 minutes total). For extra insurance, place a small bowl of water in the oven near the bake to add humidity. Also, avoid cutting into the fish immediately after baking; let it rest 2-3 minutes first to redistribute juices.
Can I make this ahead of time?
This bake actually tastes even better the next day! Assemble the dish (up to the final sauce step) and refrigerate uncovered for up to 24 hours. When ready to bake, add the sauce and finish under the broiler for 3-5 minutes to crisp the topping. Reheating leftovers? Cover with foil and warm at 350°F for 10-15 minutes until bubbly.
What’s the best way to serve this dish?
Garnish with extra chopped parsley and a final squeeze of lemon right before serving. For presentation, use a large platter and let the bubbly cheese and crispy topping shine. Pair with a simple green salad or buttery green beans to balance the richness. The creamy sauce makes it perfect for sharing—just serve with extra bread for dipping!