Jamie Oliver's Fish Bake Recipe: Crispy Top, Melty Cheese Magic

Main Courses

Jamie Oliver's Fish Bake Recipe: Crispy Top, Melty Cheese Magic

Jamie Oliver's fish bake recipe delivers the perfect balance of crispy, golden topping and melt-in-your-mouth fish beneath rich, cheesy layers. This one-pan wonder transforms simple ingredients into a restaurant-quality meal that's surprisingly easy to master at home.

The secret lies in properly prepping the fish and building flavor through herbs and tomato sauce before the final crispy cheese topping forms.

What makes this dish truly special is how Jamie Oliver's techniques elevate everyday ingredients—firm white fish like cod or haddock becomes tender and flaky, while potatoes develop a satisfying crispiness underneath that irresistible cheese crust.

The dish combines traditional comfort with modern simplicity, making it perfect for weeknight dinners or special occasions when you want impressive results without complicated prep.

By the time it emerges from the oven, you'll have perfectly cooked fish with a golden, crispy cheese topping that holds its shape beautifully when sliced. The tomato-herb layer adds depth of flavor, while the potatoes underneath stay tender yet develop satisfying crispy edges.

This is the kind of dish that makes you feel like a professional cook while keeping the process straightforward and accessible.

The beauty of this recipe is its versatility—it works equally well as a family meal or for entertaining guests, and leftovers reheat beautifully. Once you try this version, you'll understand why it's become a staple in home kitchens around the world.

Let's get started with the ingredients that make this dish shine.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for jamie oliver fish bake

Simple ingredients that transform into Jamie Oliver's signature crispy-cheesy fish bake perfection.

Ingredient Amount Notes
Cod Fillets 🐟 1 ½ lb Skin-on, boneless, even thickness
Baby Potatoes 🥔 1 ½ lb Halved, unpeeled for texture
Heavy Cream 🥛 ½ cup Full-fat for richness
Cheddar Cheese 🧀 1 cup Shredded, sharp variety
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Tomato Paste 🍅 ¼ cup Smooth, no sugar added
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, flat-leaf preferred
Dry White Wine 🍷 ½ cup Sauvignon Blanc or Pinot Grigio
Olive Oil 🫒 ¼ cup Extra-virgin, fruity variety
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground, coarse
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Lemon Zest 🍋 1 tsp From 1 medium lemon

The fish makes all the difference—cod or haddock with skin-on fillets delivers that flaky texture Jamie Oliver loves. Whole Foods or your local fishmonger usually carry the best quality; look for bright, translucent flesh with no fishy odor. Baby potatoes are key for even cooking—Trader Joe's sells pre-washed ones in a bag, which saves time. For the cheese, sharp cheddar and freshly grated Parmesan (not pre-grated) create that signature crispy topping. The tomato paste should be smooth, not chunky—Barilla is a reliable brand that won't add sugar or fillers.

No white wine? Fish stock with a splash of lemon juice works perfectly—just keep the acidity balanced. Fresh herbs are ideal, but dried thyme at one-third the amount gets you close in a pinch. For the potatoes, halving them ensures even cooking, but if you're short on time, small red potatoes can go whole. The lemon zest adds brightness—organic lemons from the grocery store work fine, but avoid thick-skinned varieties. If you can't find fresh dill, dried dill at half the amount is a decent substitute, though it lacks that fresh pop.

This bake reheats beautifully—best served the next day when flavors meld perfectly. Store leftovers in an airtight container for up to 3 days in the fridge, or freeze portions for 2 months. For extra crispiness, broil for 2-3 minutes before serving. The potatoes and fish can be prepped ahead and refrigerated for 24 hours before baking, making this a perfect make-ahead meal. Jamie Oliver's trick? Underbake slightly—the residual heat will finish cooking while you plate, keeping the top perfectly crispy.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for lazy nights—just toss the potatoes, cod, and cream in one dish, sprinkle the cheddar and parmesan, and let the oven do the work. No chopping, no fuss, just hands-off perfection.
  • Cheesy Creamy Bliss: That rich, tangy mix of melted cheddar and parmesan with the velvety cream? It’s like a hug for your taste buds, especially when it soaks into the flaky cod. Honestly, the first bite makes me want to skip dessert.
  • Weeknight to Dinner Party: Same recipe, different occasions—throw it together for a quick family meal or impress guests with minimal effort. The potatoes stay tender, the fish stays moist, and everyone thinks you slaved over it.
  • Leftovers That Don’t Suck: Between us, most fish bakes turn into sad leftovers. Not this one. The cheesy sauce keeps it creamy the next day, and I’ve reheated it for breakfast (yes, really) without anyone complaining. Budget-friendly and foolproof.

Step-by-step instructions for Jamie Oliver's fish bake recipe

Here's how to create a restaurant-worthy fish bake with a crispy golden crust and melty cheese perfection.

1

Prepare the Potatoes for Maximum Crispiness

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Halve the 1.5 lb baby potatoes lengthwise, leaving the skins intact for texture. Toss them in a large bowl with 2 tablespoons of the olive oil, 1 teaspoon of the salt, ½ teaspoon of the black pepper, and ½ teaspoon of the dried thyme. Spread them in a single layer on the prepared baking sheet, cut-side down.

Roast for 25 minutes until the edges begin to brown and the potatoes are tender when pierced with a fork. This initial roast creates the crispy base we'll build upon. Remove them from the oven and set aside—they'll finish cooking in the bake.

2

Create the Flavorful Tomato-Wine Sauce

While the potatoes roast, heat 1 tablespoon of olive oil in a medium saucepan over medium heat. Add the 4 minced garlic cloves and sauté for 1 minute until fragrant but not browned. Stir in the ¼ cup tomato paste and cook for 2 minutes until it darkens slightly.

Pour in the ½ cup dry white wine and scrape up any browned bits from the bottom with a wooden spoon. Let the wine simmer for 3-4 minutes until reduced by half. Remove from heat and stir in the ½ cup heavy cream, 1 teaspoon of lemon zest, and ½ teaspoon of salt. Keep warm until ready to use.

3

Build the Cheesy Fish Layer

Increase the oven temperature to 450°F. Arrange the 1.5 lb cod fillets skin-side down in a single layer on a second baking sheet. Sprinkle evenly with the remaining ½ teaspoon of salt and ½ teaspoon of black pepper. Bake for 8-10 minutes until the skin is crispy and the fish is just beginning to flake easily when tested with a fork.

Remove the fish from the oven and carefully transfer it to a large baking dish. Spoon the warm tomato-wine sauce evenly over the fish. Sprinkle the 1 cup shredded cheddar cheese and ½ cup freshly grated parmesan cheese evenly over the top, pressing down gently to help them melt into the sauce. Tuck the roasted potatoes around the sides of the fish.

4

Bake to Golden Perfection

Return the baking dish to the oven and bake for 10-12 minutes until the cheese is bubbling and the top has developed a golden-brown crust. The fish should be cooked through with a crispy skin, and the potatoes should be tender with crispy edges.

Remove from the oven and let rest for 5 minutes before serving. This resting time allows the cheese to set slightly and the juices to redistribute. Garnish with the ¼ cup chopped fresh dill and ¼ cup chopped fresh parsley just before serving. The result should be a perfectly balanced dish with crispy, cheesy fish and tender potatoes.

5

Serve with Confidence

Use a spatula to carefully transfer the fish to serving plates, spooning the cheesy sauce over the top. Arrange the potatoes around the fish. Each bite should offer a contrast of crispy skin on the fish, creamy cheese sauce, tender potatoes, and bright herbs.

This dish serves 4 generously, with each portion delivering the perfect balance of textures and flavors. The crispy top on the fish and potatoes is what makes this bake truly special—don't skip the high-heat roasting steps, as they're essential for achieving that coveted texture.

👨‍🍳

Pro Tips For Making Jamie Oliver Fish Bake

  • Parboil Potatoes First: I learned this the hard way—skipping the parboil means your baby potatoes will turn to mush under the cream. Boil them for 8-10 minutes until just tender, then drain and rough up the skins with your hands. This ensures they stay firm while soaking up all that cheesy, creamy goodness.
  • Salt the Cod Generously: Cod fillets are delicate, so they need extra seasoning to stand out. Sprinkle them with salt and pepper before adding the cream—this seasoning gets locked in during the bake, not drowned out. Trust me, the difference is noticeable.
  • Don’t Overmix the Cheese: Stirring the melted cheddar and parmesan into the cream until it’s perfectly smooth sounds logical, but it kills texture. Leave it slightly lumpy—those little curds create a richer, creamier finish. Think of it like a lazy but delicious sauce.
  • Bake at 375°F (190°C) Only: I was skeptical until I tried it: Jamie’s recipe calls for 375°F for a reason. Any hotter, and the cod overcooks before the potatoes finish; any cooler, and the cheese won’t melt properly. Preheat your oven, use an oven thermometer, and stick to the temp—it’s non-negotiable.

Perfect pairings for this recipe

Crispy Side Dishes

For maximum contrast, serve this fish bake alongside crispy roasted Brussels sprouts tossed in 1 tablespoon of maple syrup, ½ teaspoon of smoked paprika, and a pinch of salt. Roast at 425°F for 20 minutes until caramelized—this balances the richness with a sweet, smoky bite. 🌟

Another winner is garlic-parmesan green beans—blanch 1 lb fresh green beans for 3 minutes, then toss with 2 tablespoons melted butter, 1 tablespoon grated parmesan, and 1 teaspoon minced garlic. The crisp-tender texture mirrors the potatoes' texture beautifully.

Bright Salads

A cucumber-dill salad cuts through the richness with its cool, refreshing contrast. Thinly slice 1 English cucumber and toss with 2 tablespoons chopped fresh dill, 1 tablespoon extra-virgin olive oil, 1 teaspoon lemon juice, and a pinch of salt. The acidity brightens every bite. 🥒

For a heartier option, try a shaved fennel and orange salad—thinly slice 1 fennel bulb and 1 small orange, then toss with 2 tablespoons olive oil, 1 tablespoon chopped parsley, and a pinch of salt. The anise notes in fennel complement the fish beautifully.

Beverage Pairings

A crisp Sauvignon Blanc from New Zealand is my go-to pairing—its citrusy acidity and herbal notes mirror the dish's bright tomato-wine sauce. Look for a bottle like Kim Crawford Sauvignon Blanc, which offers vibrant flavors without overpowering the meal. 🍷

For beer lovers, a Belgian witbier like Stella Artois Wit brings a creamy, spicy contrast with its coriander and orange peel notes. The effervescence cleanses the palate between bites of rich, cheesy fish.

Garnishes for Extra Flavor

Finish your dish with toasted breadcrumbs for added texture—toss ¼ cup panko with 1 tablespoon melted butter and 1 teaspoon dried parsley, then toast in a dry pan until golden. Sprinkle over the fish just before serving for a crunchy topping. ✨

For a pop of color, add microgreens like pea shoots or radish sprouts—just 1 tablespoon per serving adds freshness and visual appeal. The delicate greens contrast the creamy cheese beautifully.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
Sugars 6g
Protein 36g72%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use other types of fish besides cod or haddock?

Firm white fish like halibut, pollock, or mahi-mahi work beautifully. For best results, choose fillets with skin that's about ¼-inch thick—this ensures proper crispiness. Avoid delicate fish like tilapia, as they may fall apart during baking.

2

How do I prevent the cheese from getting too runny?

Use a mix of sharp cheddar and freshly grated Parmesan—the Parmesan's lower moisture content helps stabilize the melt. Press the cheese gently into the sauce before baking, and avoid opening the oven door during the final 10 minutes of cooking. For extra insurance, sprinkle a thin layer of breadcrumbs on top before the final bake.

3

Can I make this dish ahead of time?

Yes! Assemble the bake up to 24 hours ahead and refrigerate uncovered. When ready to bake, increase the oven temperature by 25°F and add 5 extra minutes to the final baking time. The cheese will crisp up beautifully without losing texture. This makes it perfect for meal prep or entertaining.

4

What's the secret to perfectly crispy potato edges?

Roast the potatoes cut-side down at 425°F for 25 minutes before adding them to the bake. This creates a crispy base that holds up better during the final bake. For extra crunch, toss them with a pinch of cornstarch before the initial roast. The high heat caramelizes the natural sugars for that satisfying texture.

5

Can I substitute the white wine with something else?

Use fish stock with a splash of lemon juice (equal parts) or dry vermouth for depth. For a non-alcoholic version, try apple cider vinegar** mixed with water (1:3 ratio). The key is maintaining the acidity—this balances the richness of the cheese and cream.

★★★★★5.0(4 reviews)
Categories Main Courses