Herb-Crusted Cod with Roasted Sweet Potato Wedges

Prep: 20 minCook: 40 min4 servingsmediumBritish with Mediterranean influence
Herb-Crusted Cod with Roasted Sweet Potato Wedges

A modern take on the British classic that swaps deep-fried potatoes for caramelized roasted sweet potatoes and parsnips, paired with sustainably sourced cod topped with a crispy parmesan breadcrumb crust. The dish delivers contrasting textures: creamy white fish flaking beneath a golden crust, tender-edged root vegetables with crispy exteriors, and bright basil notes. Red pesto mixed into creamy mayonnaise adds Mediterranean depth to the traditional pairing. Perfect for weeknight dinners when you want restaurant-quality results without the mess of frying. This version enhances comfort food by using wholesome ingredients and minimal oil while maintaining the satisfying crunch and tender fish that makes fish and chips beloved. Serve with steamed peas for color and nutrition.

Ingredients

4 servings
  • 3 sweet potatoes, unpeeled, sliced into thin wedges
    russet potatoes1:1root vegetable

    2

    Full guide →
  • 1 lb parsnips, unpeeled, sliced into thin wedges
  • olive oil, for roasting
  • 1 ¾ oz fresh breadcrumbs
    panko1:1breadcrumbs

    crispier crust

    Full guide →
  • 1 oz parmesan, grated
    pecorino romano1:1hard cheesedairy-free

    sharper, saltier finish

    Full guide →
  • 4 tbsp red pesto
    green basil pesto1:1herb pesto

    milder, more herbaceous

  • ½ bunch basil, leaves chopped
  • 4 x 150g sustainable cod loin fillets
    halibut1:1white fishfish-free

    similar cooking time and mild flavor

    Full guide →
  • 3 tbsp mayonnaise
    Greek yogurt1:1creamy baseadds dairy

    lighter, tangier; adds: protein

    Full guide →
  • peas, steamed(optional)

Instructions

  1. 1

    Heat the oven to 400°F or 350°F fan or gas 6.

  2. 2

    Toss the sweet potatoes and parsnips with olive oil, salt and pepper in a large roasting tray.

  3. 3

    Roast for 35-40 minutes until golden and crisp, turning halfway through.

  4. 4

    Mix the breadcrumbs and parmesan in a bowl.

  5. 5

    Combine half the red pesto and half the basil in a separate bowl.

  6. 6

    Spoon the pesto-basil mixture over the fish fillets, then top with the breadcrumb mixture on a baking tray.

  7. 7

    When the wedges have 15 minutes remaining, put the fish in the oven.

  8. 8

    Bake the fish until golden on top and the flesh flakes easily.

  9. 9

    Scatter the remaining basil over the fish.

  10. 10

    Stir the remaining pesto into the mayonnaise.

  11. 11

    Serve the fish and breadcrumb topping with the wedges, pesto mayo, and peas if desired.

Tips

Tip 1

Cut sweet potatoes and parsnips to uniform thickness so they cook evenly. Thinner wedges crisp faster at the edges; thicker ones stay creamier inside. Aim for quarter-inch consistency.

Tip 2

Press the breadcrumb-parmesan mixture gently onto the pesto-basil layer so it adheres during baking. Patting it down prevents it from sliding off or burning before the fish cooks through.

Tip 3

Check the fish at 10 minutes by gently flaking the thickest part with a fork. It's done when opaque throughout. Overcooking makes it dry; erring slightly early is safer.

Good to Know

Storage

Store leftover fish and wedges separately in airtight containers in the refrigerator for up to 2 days. Reheat wedges at 180°C for 10 minutes to restore crispness. Fish is best eaten fresh but can be reheated gently.

Make Ahead

Prepare the breadcrumb-parmesan mixture and pesto-basil topping up to 4 hours ahead. Keep the fish untopped until ready to bake. Roast wedges completely, then reheat when needed.

Serve With

Serve immediately on warm plates with the pesto mayo on the side and steamed peas. A crisp white wine like Sauvignon Blanc or a cold lager pairs well.

See pairing guide →

Common Mistakes

Watch

Do not skip turning the wedges halfway through to avoid uneven browning and raw centers.

Watch

Do not over-mix the pesto into the mayo ahead of time to avoid the mixture separating or oxidizing.

Watch

Do not add the fish topping more than 15 minutes before baking to avoid soggy breadcrumbs.

Substitutions

Dairy-Free Swaps

parmesan
pecorino romano1:1hard cheesedairy-free

sharper, saltier finish

Full guide →

General Alternatives

cod
halibut1:1white fishfish-free

similar cooking time and mild flavor

Full guide →
cod
pollock1:1white fishfish-free

sustainable budget option, slightly softer texture

Full guide →
breadcrumbs
panko1:1breadcrumbs

crispier crust

Full guide →
red pesto
green basil pesto1:1herb pesto

milder, more herbaceous

sweet potatoes
russet potatoes1:1root vegetable

2

Full guide →
mayonnaise
Greek yogurt1:1creamy baseadds dairy

lighter, tangier; adds: protein

Full guide →
Find more substitutions →

FAQ

Can I prepare the fish ahead of time?

Yes. Assemble the fish with pesto and breadcrumb topping up to 4 hours ahead, cover loosely, and refrigerate. Bake directly from cold, adding 2-3 minutes to cooking time. Do not freeze the assembled fish as the crust becomes soggy when thawed.

What if I don't have red pesto?

Use green basil pesto, sun-dried tomato paste mixed with mayo, or even herb butter. Adjust salt accordingly as store-bought pestos vary. Aim for roughly 4 tablespoons of flavorful paste to maintain balance.

How long do roasted wedges keep?

Roasted sweet potatoes and parsnips stay fresh in an airtight container for up to 3 days. Reheat at 180°C for 8-10 minutes until crisp again. Do not refrigerate fresh; cool completely first.