Roast whole trout with a bright dill pesto that clings to the flesh and keeps it moist

This recipe works best with a whole trout of two to three pounds — large enough that the skin crisps while the inside stays tender, small enough to cook through in thirty minutes. The dill pesto goes inside the cavity and under the skin, so it seasons the fish from both sides. Roasting at high heat gives you a crisp exterior and a moist, flaky interior without the fish drying out, which matters more with trout than with fattier fish.

You need fresh dill, garlic, lemon, good olive oil, and salt. The pesto is not cooked, so the dill stays bright green and the garlic stays sharp. If you caught the trout yourself, this is the recipe that lets you taste what you caught — no heavy sauce, no competing flavors, just the fish and the herb.

Key Takeaways

  • Make the dill pesto while your oven preheats to 425°F, using a food processor or a knife to combine fresh dill, garlic, lemon zest, olive oil, and salt.
  • Stuff the cavity of a cleaned whole trout with half the pesto and spread the rest under the skin by gently lifting it from the belly side.
  • Roast the trout on a lined baking sheet for 20 to 25 minutes, depending on size, until the flesh flakes easily at the thickest part near the backbone.
  • The skin should be crisp and the flesh should pull away from the bones cleanly when the fish is done — no translucent flesh near the spine.

Making the dill pesto

Roughly chop one cup of fresh dill — use the tender leaves and thin stems, not the thick woody ones at the base. Peel three or four garlic cloves and chop them fine. Zest one lemon with a microplane or the small holes of a box grater, then cut the lemon in half for juice later.

Put the dill and garlic in a food processor with half a cup of good olive oil, the lemon zest, and a half teaspoon of salt. Pulse until the dill is broken down but still has some texture — not a smooth paste. If you do not have a food processor, chop the dill and garlic very fine on a cutting board, then stir them together with the oil, zest, and salt in a bowl. Taste it. It should be bright and garlicky, with the dill flavor clear. If it tastes flat, add a pinch more salt.

Preparing the trout for roasting

Pat the trout dry inside and out with paper towels. If the fish still has scales, scrape them off with the back of a knife or a fish scaler, working from tail toward head under cold running water. Rinse the cavity well. Line a baking sheet with parchment paper or foil.

Spoon half the dill pesto into the cavity of the trout. Now lift the skin gently from the belly side — slide your fingers between the skin and the flesh, working toward the back. You are not trying to separate the skin completely, just create a pocket. Spread the remaining pesto under the skin, working it toward the tail. This sounds fussy but takes two minutes and makes a real difference in flavor.

Place the trout on the prepared baking sheet. Drizzle the outside lightly with olive oil and sprinkle with salt and a crack of black pepper. Tuck a few lemon slices inside the cavity if you have them.

Roasting at high heat

Heat your oven to 425°F. Once it reaches temperature, put the trout in the oven on the middle rack. Set a timer for 20 minutes if the fish weighs two pounds, 25 minutes if it is closer to three pounds. Do not open the oven door to check — the heat needs to stay steady.

The skin will turn golden and crisp. You will smell the dill and lemon. When the timer goes off, check the thickest part of the fish near the backbone with a fork or a thin knife. The flesh should flake easily and be opaque all the way through. If you see any translucent flesh near the spine, give it another two or three minutes and check again.

Serving the roasted trout

Let the fish rest on the baking sheet for two minutes, then transfer it carefully to a serving plate. Squeeze fresh lemon juice over the top. The skin should be crisp enough to eat, and the flesh should come away from the bones in large, clean pieces.

Serve with boiled potatoes, crusty bread to soak up the pan juices, or a simple green salad. The dill pesto is already seasoning the fish, so you do not need a sauce. If you want something on the side, a small bowl of crème fraîche with a pinch of salt works well for dipping bread.

Why this method works for trout

Trout is a delicate fish with thin flesh that can dry out quickly if you overcook it or use a method that pulls moisture away. Roasting in a hot oven cooks the outside fast enough to crisp the skin before the inside dries out. The pesto inside the cavity steams the flesh from within, keeping it moist and flavoring it at the same time.

The high heat also matters because it creates contrast — crisp skin against tender flesh, bright herb flavor against the mild, sweet taste of the trout itself. This is not a recipe that hides the fish. It is a recipe that shows it off.

Scaling and cleaning before you cook

If your trout still has scales, remove them before roasting. Hold the fish by the tail under cold running water and scrape the back of a knife or a fish scaler from tail toward head, working against the direction the scales lie. Rinse well. Then open the belly cavity and pull out the innards — your fishmonger may have done this already, but check. Rinse the cavity thoroughly under cold water until no blood or dark matter remains inside.

Pat the fish dry before you stuff it. Moisture on the outside will steam rather than crisp, and moisture inside the cavity will make the pesto soggy. A dry fish is a crisp fish.

Frequently Asked Questions

Can I make this recipe with fish fillets instead of a whole trout?

Yes, though the result is different. Lay skin-on fillets on a baking sheet, spread the dill pesto on top, and roast at 425°F for 12 to 15 minutes. You lose the cavity to stuff and the skin is less likely to crisp, but the pesto still flavors the flesh well and cooking time is shorter.

What if I do not have fresh dill?

Fresh dill is central to this recipe — dried dill tastes like hay and will not give you the bright flavor you want. If you cannot find fresh dill at your market, make a different pesto with fresh parsley and tarragon, or roast the trout plain with just lemon and salt and save the pesto idea for another day.

How do I know when the trout is done without cutting into it?

The flesh near the backbone should flake easily when you press it with a fork, and it should be opaque white all the way through with no translucent areas. The skin should be crisp and golden. If you are unsure, it is better to cook it a minute or two longer than to serve it undercooked.

Can I prepare the pesto ahead of time?

Yes. Make the pesto up to four hours before you roast, cover it, and keep it in the refrigerator. Let it come to room temperature for ten minutes before stuffing the fish. The flavor will be slightly less bright than if you made it fresh, but it will still be good.

What should I do with the leftover pesto?

Leftover dill pesto keeps in the refrigerator for three days in a covered container. Use it on grilled vegetables, stir it into yogurt for a dip, or spread it on bread with soft cheese. It is also good on roasted chicken or stirred into pasta.