About This Recipe
Pan-seared salmon is one of the most elegant yet achievable dishes in the home cook's repertoire. Done well, it produces a fillet with a shatteringly crispy skin on one side and a silky, barely-cooked interior — a contrast of textures that is deeply satisfying and almost impossible to achieve in the oven. The secret is entirely in the technique: a very hot pan, dry skin, and the patience to leave the fish undisturbed until it's ready to flip.
This recipe builds on that foundation with a Mediterranean-inspired lemon herb crust — a mixture of lemon zest, fresh dill, parsley and garlic pressed onto the flesh side of the fillet. The citrus oils in the zest perfume the fish as it cooks, while the herbs add a bright, fresh contrast to the richness of the salmon. Unlike lemon juice, which can make fish mushy if applied raw, zest delivers pure citrus flavour without any of the moisture that softens the flesh.
Served over buttery creamy mashed potatoes and quickly sautéed asparagus, this is a complete restaurant-quality meal that comes together in under 30 minutes. It is the kind of dish that looks and tastes impressive while being genuinely straightforward to execute provided you follow the key rules around heat, dryness and patience.
Equipment You'll Need
- Non-stick pan Or a stainless steel pan — both work, but non-stick is more forgiving for beginners
- Fish spatula A thin, flexible spatula designed for fish — it slides under the fillet without tearing the skin
- Large saucepan For boiling the potatoes for the mash
- Potato masher For smooth, lump-free mash — a ricer gives an even silkier result
- Microplane zester For zesting the lemon finely — a box grater works but is harder to control
- Paper towels Critical for drying the salmon skin before cooking
Ingredients
- 2 fillets Salmon, skin-on, about 180g each and 3cm thick
- 1 Lemon zest for the herb crust, juice for finishing
- 2 cloves Garlic, finely minced
- 2 tbsp Fresh dill, finely chopped (dried dill is not a substitute here)
- 2 tbsp Fresh flat-leaf parsley, finely chopped
- 2 tbsp Olive oil for searing the salmon
- 2 tbsp Unsalted butter for basting and for the asparagus
- 200g Asparagus, woody ends snapped off
- 3 large Floury potatoes (Maris Piper, Russet or King Edward), peeled and quartered
- 4 tbsp Unsalted butter for the mash
- 80ml Warm whole milk for the mash
- Salt & pepper Throughout salmon needs generous seasoning
Ingredient Notes: Why Each One Matters
- Skin-on salmon Always buy skin-on fillets for pan-searing. The skin acts as a natural barrier between the delicate flesh and the intense heat of the pan. Without skin, the flesh sticks, tears and dries out. The skin also crisps into something extraordinary — salty, golden and almost chip-like. Never remove it before cooking.
- Zest vs juice Lemon zest contains the aromatic essential oils from the skin — pure, intense citrus flavour with no liquid. Lemon juice, applied raw to fish, begins to denature (cook) the proteins, making the flesh soft and mushy before it even reaches the pan. Zest gives all the flavour with none of the moisture problem. Save the juice for finishing after the fish is cooked.
- Fresh dill Dill has an affinity with salmon that borders on legendary — the two are one of the great natural pairings of the culinary world. Fresh dill is bright, slightly anise-like and delicate. Dried dill is dusty and muted by comparison and should not be substituted here. If dill is unavailable, tarragon is the best alternative.
- Floury potatoes Not all potatoes make good mash. You need a high-starch, low-moisture variety — Maris Piper, King Edward, Russet or Desiree. Waxy potatoes (new potatoes, Charlotte) have too much moisture and go gluey when mashed. The starch in floury potatoes gives mash its light, fluffy texture.
- Warm milk for mash Cold milk added to hot mashed potato lowers the temperature dramatically and makes the mash dense and sticky. Always warm the milk before adding it. Hot potato + warm milk + softened butter = the creamiest mash possible.
Step-by-Step Method
1
Start the Potatoes First
Peel and quarter the potatoes and place them in a large saucepan of cold, generously salted water. Bring to the boil over high heat, then reduce to a steady simmer. Cook for 18–22 minutes until completely tender — a knife should slide into the largest piece with no resistance whatsoever. If there is any resistance at all, cook for 5 more minutes. Under-cooked potato makes lumpy, heavy mash that no amount of butter can rescue. Start the potatoes before anything else as they take the longest.
2
Make the Lemon Herb Crust
While the potatoes cook, combine the lemon zest, minced garlic, chopped dill and chopped parsley in a small bowl. Add a pinch of salt and a crack of black pepper and mix together with a fork. The mixture should look like a rough, fragrant paste. Set aside — it will be pressed onto the salmon just before cooking.
3
Prepare the Salmon
Take the salmon fillets and lay them on a board, skin-side down. Pat the skin completely dry with paper towels press firmly and repeat until the skin feels dry to the touch, not damp. This is the most important step for crispy skin. Any moisture on the skin creates steam between the fish and the pan, which prevents the skin from crisping and causes it to stick. Season the flesh side generously with salt and pepper, then press the lemon herb paste firmly onto the flesh side of each fillet, covering it entirely.
4
Sear Skin-Side Down
Heat the olive oil in a non-stick pan over medium-high heat until shimmering. Place the salmon fillets skin-side down into the hot pan. Immediately press each fillet down firmly with a fish spatula for the first 10 seconds this prevents the skin from curling away from the pan as the fillet contracts from the heat. Season the skin side with a pinch of salt. Now leave the fish completely undisturbed and cook for 4 minutes. The skin will turn golden and crispy; you will see the flesh changing colour from the bottom up, turning from deep coral to a lighter, opaque pink. When the colour has crept approximately two-thirds of the way up the fillet, it is time to flip.
5
Flip and Finish with Butter
Carefully flip the salmon onto its flesh side. Add the butter to the pan. As it melts and foams, tilt the pan and baste the fish with the butter for 60–90 seconds. The residual heat will finish cooking the flesh gently. For medium salmon — slightly translucent and silky in the very centre — remove immediately. For well-done salmon, cook for one additional minute. The salmon is done when it flakes easily when pressed but still feels slightly yielding in the very centre. Remove from the pan and rest for 2 minutes.
6
Make the Creamy Mash
Drain the potatoes thoroughly and return them to the hot saucepan over low heat for 1 minute, shaking the pan gently this evaporates any remaining moisture from the potato, which is the secret to non-watery mash. Remove from heat. Add the butter in pieces and mash vigorously until the butter is fully incorporated and the potato is smooth. Pour in the warm milk gradually while continuing to mash, adding more until you reach your desired consistency. Season generously with salt and a crack of white pepper. The mash should be loose, creamy and glossy it will firm up slightly as it cools.
7
Cook the Asparagus
In the same pan used for the salmon (don't wipe it all the browned butter and fish juices in the pan are flavour), add a small knob of butter over medium-high heat. Add the asparagus spears and toss to coat. Cook for 3–4 minutes, turning occasionally, until bright green and tender-crisp they should bend slightly but not go floppy. Season with salt and squeeze a small amount of lemon juice directly over the asparagus just before removing from heat. The lemon juice sizzles in the hot pan and creates a brief flash of steam that brightens the colour and flavour of the asparagus.
8
Plate and Finish
Spoon a generous mound of creamy mash into the centre of each warm plate. Place the salmon fillet on top, skin-side up so the crispy skin stays crisp and isn't softened by the mash. Arrange the asparagus spears alongside. Spoon any remaining butter from the pan over the fish and plate. Finish with a final squeeze of lemon juice over the salmon, a few fronds of fresh dill and a crack of black pepper. Serve immediately.
Salmon Doneness Guide
- Rare Centre completely translucent and raw-looking silky, sashimi-like texture. For those who prefer it.
- Medium Centre slightly translucent with a deep coral colour this is the ideal. Silky, moist and just cooked through.
- Medium-Well Fully opaque throughout, flakes easily most common preference. Still moist if not overcooked.
- Well Done Completely opaque and firm begins to dry out at this stage. White albumin (the white protein) seeps out of the fillet visibly.
Common Mistakes & How to Fix Them
- Skin sticking Skin was not dried properly before cooking, or the pan was not hot enough. Always pat completely dry and ensure the oil is shimmering hot before the fish goes in.
- Skin not crispy Fish was moved too early or heat was too low. Press the fillet down at the start and do not move it for the full 4 minutes.
- Watery mash Potatoes not drained properly, or cold milk was added. Steam off the potatoes in the hot pan after draining, and always warm your milk.
- Overcooked asparagus Cooked too long asparagus cooks in 3–4 minutes maximum. It should be bright green and have a slight bite. Grey and floppy asparagus has lost all its flavour.
- Bland salmon Under-seasoned. Salmon needs a generous amount of salt on both sides it is a rich, fatty fish that can handle and needs proper seasoning.
What to Serve With It
- Salad A simple watercress and cucumber salad with lemon dressing the peppery watercress is a classic pairing with salmon
- Sauce A quick hollandaise or a simple crème fraîche with dill and capers stirred in both complement the fish beautifully
- Wine Crisp white wine Chablis, Sancerre, or a dry Riesling. The acidity of a good white wine cuts through the richness of the salmon and butter
- Alternative sides New potatoes with butter and mint instead of mash, or a warm lentil salad with roasted cherry tomatoes
Pro Tips from the Kitchen
- Buy the best salmon you can afford. Farmed Atlantic salmon is fine but wild Pacific salmon (sockeye, king, coho) has a deeper flavour, firmer texture and higher omega-3 content. The difference is noticeable in this recipe where the fish is the star.
- Zest before juicing. Always zest the lemon before cutting it to juice. Once you cut a lemon, zesting becomes almost impossible the flesh collapses and you lose the aromatic oils.
- Room temperature fish. Take the salmon out of the fridge 15 minutes before cooking. A cold fillet hitting a hot pan cooks unevenly the outside overcooks before the centre reaches temperature.
- Brown butter is even better. If you want to elevate this dish, cook the butter a little longer after the fish is removed until it turns a light nutty brown this is beurre noisette. The nutty, caramel notes pair spectacularly with lemon and salmon.
- Don't over-work the mash. Mashing too vigorously after adding the milk overdevelops the starch and makes the mash gluey and heavy. Mash until smooth, then stop. A few tiny lumps are infinitely better than gluey potato paste.
- Time management. Start the potatoes first (they take 20 minutes), make the herb crust while they cook, sear the salmon (8 minutes total), then cook the asparagus in the same pan (3–4 minutes) while you mash the potatoes. Everything finishes at the same time.