A bright crust that lets the fish shine

Lemon basil pesto crusted trout is a way to cook a whole trout or fillets so the fish stays moist inside while the top gets a flavorful, slightly crisp coating. The pesto — made from fresh basil, lemon zest, garlic, nuts, and oil — forms a crust that bakes onto the fish without overwhelming it. The acid from the lemon cuts through the richness of the pesto and the fish's own oils, keeping each bite bright.

This method works best with trout that weighs between 10 and 14 ounces whole, or with fillets about half an inch thick. The pesto goes on just before baking, so it doesn't have time to dry out or turn bitter from heat. The result is a fish that tastes like itself, not like the sauce on top of it.

Key Takeaways

  • Make the pesto while your oven preheats to 400°F, using fresh basil, lemon zest, garlic, pine nuts or walnuts, and olive oil blended just until chunky.
  • Pat your trout dry before spreading pesto on top, because moisture on the skin prevents browning and makes the crust soggy.
  • Bake whole trout for 12 to 15 minutes and fillets for 8 to 10 minutes, checking that the flesh flakes easily at the thickest point.
  • The pesto should go on the fish no more than 5 minutes before it enters the oven, so the basil stays green and the crust doesn't burn.

Making the pesto from scratch

Fresh basil is the foundation. Tear the leaves by hand rather than chopping them — a knife bruises basil and turns it dark and bitter. You want about one cup of loosely packed leaves. Zest one lemon directly into a food processor or blender, then add a clove of garlic (minced), a quarter cup of pine nuts or walnuts, and a quarter teaspoon of salt.

Pulse the mixture until it looks like coarse sand, then add the basil leaves in two batches, pulsing after each one. Pour in olive oil slowly — about a quarter cup — while pulsing, until the pesto comes together but still has visible flecks of basil and nut. Stop before it becomes a smooth paste. Taste it and add more salt or lemon zest if it needs brightness.

You can make this pesto up to two hours ahead and keep it at room temperature, covered. If you make it further ahead, store it in the refrigerator with a thin layer of olive oil on top to keep the basil from darkening. Bring it back to room temperature before using it on the fish.

Preparing the trout

Whether you are cooking a whole trout or fillets, the first step is the same: pat the fish completely dry with paper towels. Any moisture on the surface will steam rather than brown, and it will make the pesto crust soggy instead of crisp. Pay special attention to the belly cavity of a whole fish and the skin side of fillets.

For a whole trout, lay it on a baking sheet lined with parchment paper. Season the inside of the cavity lightly with salt and pepper. For fillets, place them skin-side down on the parchment. Season both whole fish and fillets with a pinch of salt and pepper on the flesh side — this is where the pesto will go.

If you are cooking a whole trout, you can tuck a few thin lemon slices and a sprig of fresh basil inside the cavity. This adds flavor as the fish cooks and makes the plate look finished when you serve it.

Applying the pesto and baking

Heat your oven to 400°F. Spread the pesto evenly over the top of the trout — about a tablespoon for a whole fish, or a teaspoon per fillet. Use the back of a spoon to press it gently into the flesh so it adheres. Do this no more than 5 minutes before the fish goes into the oven. If the pesto sits on the raw fish too long, the basil will begin to oxidize and turn dark.

Slide the baking sheet into the oven. Bake a whole trout for 12 to 15 minutes, depending on its size. Bake fillets for 8 to 10 minutes. The fish is done when the flesh at the thickest point flakes easily when you press it with a fork, and the pesto on top has darkened slightly and smells fragrant.

Do not cover the fish with foil or a lid — the pesto needs direct heat to develop its crust. If the top is browning too quickly before the fish is cooked through, move the baking sheet to a lower rack and add a few minutes to the cooking time.

Finishing and plating

Let the fish rest on the baking sheet for two minutes after it comes out of the oven. This allows the residual heat to finish cooking the interior without overcooking the outside. Slide a thin spatula under a whole trout to lift it onto a plate, or transfer fillets skin-side down to a serving dish.

Serve the trout with lemon wedges on the side so each person can add more brightness if they want it. A simple green salad dressed with olive oil and a squeeze of lemon, or roasted asparagus with salt and pepper, both let the fish be the main event. If you want a sauce, drizzle a little extra olive oil around the plate and scatter a few fresh basil leaves on top.

Storing and reheating leftovers

Cooked trout keeps in a covered container in the refrigerator for up to two days. Reheat it gently in a 300°F oven for about 5 minutes, just until it is warm through. Do not use a microwave — the pesto crust will toughen and the fish will dry out.

Leftover trout is also good cold the next day, flaked into a salad or served alongside cold roasted vegetables. The pesto flavor actually deepens as it sits, so cold leftovers are often better than the fish was the night before.

Troubleshooting common problems

The pesto turned dark or bitter. This usually means the basil was bruised during mixing or the pesto sat on the raw fish too long before baking. Use your hands to tear basil next time, pulse the food processor in short bursts, and apply the pesto no more than 5 minutes before the fish goes into the oven.

The crust is soggy instead of crisp. The fish was not dry enough before the pesto went on, or the oven temperature was too low. Pat the trout very thoroughly with paper towels, and use an oven thermometer to confirm your oven is actually at 400°F — many ovens run cooler than their dial suggests.

The fish is dry inside even though the pesto looks good. You baked it too long. Start checking for doneness at the minimum time — a whole trout at 12 minutes, fillets at 8 minutes. The flesh should still look slightly translucent at the thickest point when you flake it. It will continue to cook slightly after it comes out of the oven.

Frequently Asked Questions

Can I make the pesto in a blender instead of a food processor?

Yes, but use the pulse function and work in short bursts. A blender's blades are sharper and spin faster, so it is easier to overwork the basil and turn it into a smooth paste. Stop as soon as you see flecks of basil and nut throughout — do not wait for it to look uniform.

What if I don't have pine nuts?

Walnuts, almonds, or sunflower seeds all work. Use the same amount — a quarter cup. Walnuts will make the pesto slightly earthier; almonds will make it a bit sweeter. Sunflower seeds keep the flavor lighter and more delicate. Avoid peanuts, which have a flavor too strong for trout.

Can I use frozen basil?

Frozen basil has already lost its texture and will not give you the flecked crust you want. If fresh basil is not available, make a simpler topping: mix softened butter with lemon zest, minced garlic, and a pinch of salt, then spread it on the fish before baking. It will brown and crisp the same way.

How do I know if my trout is cooked through without cutting into it?

Press the thickest part of the flesh gently with a fork. If it flakes easily into opaque pieces, it is done. If it still looks translucent or resists the fork, it needs another minute or two. The flesh should never look mushy or fall apart — that means it is overcooked.

Can I make this recipe with other types of fish?

Yes. This pesto crust works well on any mild, flaky fish — catfish, halibut, cod, or flounder. Adjust the baking time based on thickness: thinner fillets may need only 6 to 8 minutes, while thicker ones might need 12 to 15. The pesto-to-fish ratio stays the same.