How to make garlic herb pesto salmon

Garlic herb pesto salmon is a method, not a recipe you have to follow exactly. You make a pesto from garlic, fresh herbs, and oil, spread it on salmon fillets, and roast them until the flesh is opaque and flakes easily. The pesto cooks into the fish and keeps it moist while the top gets a little color. The whole thing takes about 20 minutes from start to plate.

The reason this works is simple: pesto is mostly fat and herbs, and fat conducts heat evenly while keeping the salmon from drying out. The garlic mellows as it cooks, and the herbs stay bright because they spend only minutes in the oven, not hours. If you have fresh salmon and a handful of herbs from your garden or the market, this is the fastest way to make it taste like you know what you are doing.

Key Takeaways

  • Make pesto by pounding garlic, fresh herbs, nuts, cheese, and oil together until it looks like wet sand — do not overblend it into a paste.
  • Pat salmon dry before spreading pesto on top, because moisture on the skin prevents browning and makes the fish steam instead of roast.
  • Roast at 400°F for 12 to 15 minutes depending on fillet thickness, checking for opaque flesh at the thickest part.
  • Pesto can be made hours ahead and kept in the refrigerator, so you can prep it when you have time and cook the salmon when you are ready to eat.

Building the pesto from what you have

The core of garlic herb pesto is garlic, herbs, fat, and salt. Start with one or two cloves of garlic — how much depends on how much you like garlic and how many people you are feeding. Mince it finely or pound it in a mortar. Add a big handful of fresh herbs: basil, parsley, dill, chives, or tarragon all work. You can use one herb or mix them. The only rule is that they should be fresh and green, not wilted.

Add about a quarter cup of oil — olive oil is traditional, but any neutral oil works. Add a small handful of nuts if you have them: pine nuts are classic, but walnuts, almonds, or sunflower seeds do the job. Add a small amount of grated cheese if you want it — Parmesan is common, but it is not required. Add salt and a crack of black pepper. Pound or pulse everything together until it looks like wet sand with visible flecks of herb and nut. If you blend it smooth, you have lost the texture that makes pesto interesting.

Taste it before you put it on the fish. It should taste bright and garlicky, with the herbs coming through clearly. If it tastes flat, add a little more salt or a squeeze of lemon juice. If the garlic is too sharp, add a bit more oil to round it out. This is the moment to adjust, not after it is on the fish.

Preparing the salmon for roasting

Pat the salmon fillets completely dry with paper towels. Moisture on the surface keeps the skin from browning and makes the fish steam in its own liquid instead of roasting. If your fillets have skin, leave it on — it protects the delicate flesh underneath and gives you something to hold onto when you plate. If they are skinless, that is fine too.

Place the fillets skin-side down on a sheet pan lined with parchment paper or lightly oiled. Season the top of each fillet with a pinch of salt and pepper. Spread the pesto evenly over the top of each fillet, using about a tablespoon per fillet depending on size. You want a thin, even layer that covers the surface but does not pile up. The pesto will spread a little as it cooks.

If you are cooking fillets of different thicknesses, arrange them so the thicker ones are toward the hotter part of the oven. This helps them cook at the same rate. A thin fillet might be done in 10 minutes; a thick one might need 15. You will learn your oven's hot spots after the first time.

Roasting temperature and timing

Heat your oven to 400°F. Once it reaches temperature, put the sheet pan in the middle rack and set a timer for 12 minutes. At 12 minutes, check the thickest part of the thickest fillet by pressing it gently with your finger or a fork. The flesh should be opaque all the way through and flake easily. If it still looks translucent in the center, give it another 2 to 3 minutes and check again.

The pesto on top will be warm and fragrant but should not be brown or crispy — if it starts to darken, your oven is too hot or the fillets are too thin. The top should look moist and herb-colored, not dry. If you like a little color on the pesto, you can turn the broiler on for the last minute, but watch it closely because it can go from golden to burnt in seconds.

Salmon continues to cook a little after it comes out of the oven, so it is better to take it out when it is just barely opaque than to wait until it flakes apart. Overcooked salmon is dry and loses the silky texture that makes it worth eating.

Variations and additions

You can change this dish by changing the pesto. Use cilantro and lime instead of basil and lemon for a different flavor. Use dill and a touch of horseradish for something sharper. Use mint and a little garlic for something lighter. The method stays the same — only the herbs change.

You can add things to the sheet pan around the salmon: thin slices of lemon, halved cherry tomatoes, or small potatoes that have been parboiled and tossed with a little oil. These cook alongside the salmon and pick up the herb flavor from the pesto. Do not crowd the pan — the salmon needs space around it to roast properly, not steam.

If you want a sauce, save a spoonful of pesto before you put it on the fish and thin it with a little more oil and a squeeze of lemon juice. Drizzle it over the cooked salmon just before serving. This gives you bright herb flavor on top of the cooked pesto flavor already in the fish.

Storing pesto and leftover salmon

Pesto keeps in the refrigerator for up to five days in a covered container. If you want to keep it longer, you can freeze it in ice cube trays, then pop the cubes into a freezer bag. Thaw it in the refrigerator before using. Frozen pesto works fine for cooking but loses some of its bright color and fresh taste — use it within a month.

Cooked salmon keeps in the refrigerator for two days. You can eat it cold the next day with a salad, or reheat it gently in a 300°F oven for about 10 minutes until it is warm through. Do not microwave it — the heat is uneven and the fish dries out. Cold salmon is often better than reheated salmon anyway.

Frequently Asked Questions

Can I use frozen salmon for this?

Yes, but thaw it completely in the refrigerator first and pat it very dry. Frozen salmon releases more water as it thaws, so drying it well is even more important. The cooking time stays the same once it is thawed.

What if I do not have fresh herbs?

You can use dried herbs, but use about one-third the amount because they are more concentrated. Dried basil, oregano, and thyme all work. The pesto will not taste as bright, but it will still be good. Fresh herbs are worth seeking out if you can.

Can I make pesto without nuts?

Yes. Nuts add texture and richness, but they are not required. Leave them out if you do not have them or do not like them. Add a little more oil to keep the pesto from being too thick.

How do I know if the salmon is done without cutting into it?

Press the thickest part gently with your finger — it should feel firm but still have a little give, not hard. Look at the side of the fillet where you can see the flesh — it should be opaque all the way through, not translucent in the center.

Can I cook this on the grill instead of in the oven?

Yes. Oil the grill grates well, place the salmon skin-side up, and cover the grill. Cook over medium heat for about 10 to 12 minutes. The pesto will not brown as much as it does in the oven, but the salmon will taste good.