Crispy Skin Salmon · Lemon-Caper-Dill Beurre Blanc, Parmesan Risotto, Asparagus
This is elegant French technique applied to salmon – sous vide for perfectly cooked, tender fish, then a hard sear for that crackling crispy skin. The beurre blanc is a classic emulsified butter sauce brightened with lemon, capers, and fresh dill. It’s rich but not heavy, with the acidity cutting through the fatty salmon beautifully.
The key to crispy skin is getting the salmon bone dry after sous vide, then searing it skin-side down without moving it until it releases naturally. The flesh stays moist and silky from the gentle sous vide cooking, while the skin becomes golden and crackling. Paired with creamy risotto and bright green asparagus, this is a restaurant-quality dinner that’s surprisingly achievable at home.

Crispy Skin Salmon · Lemon-Caper-Dill Beurre Blanc, Parmesan Risotto, Asparagus
Ingredients
Method
- Check the salmon fillets for pin bones by running your fingers along the flesh. Remove any you find with tweezers or needle-nose pliers.
- Pat the salmon fillets completely dry with paper towels. Season both sides with salt. Don’t add pepper yet – it can burn during searing.
- Set your sous vide circulator to 120°F (49°C).
- Place the seasoned salmon fillets in vacuum-seal bags or heavy-duty zip-top bags, skin-side down. If using zip-top bags, use the water displacement method to remove air.
- Submerge the bags in the water bath and cook for 30-45 minutes. The salmon will be perfectly cooked throughout – medium doneness with a silky, tender texture.
- While the salmon cooks, bring a large pot of salted water to a boil. Prepare an ice bath in a large bowl.
- Add the trimmed asparagus spears to the boiling water and blanch for 2-3 minutes until tender-crisp and bright green. They should still have some bite – don’t overcook them.
- Immediately transfer the asparagus to the ice bath to stop the cooking and set the color. Once cool, drain and pat dry. Set aside – you’ll finish them just before serving.
- In a small saucepan, combine the minced shallots, white wine, and white wine vinegar. Bring to a simmer over medium heat and cook until reduced to about 2 tablespoons of liquid – this should take 5-7 minutes. The mixture should be syrupy and almost dry.
- Reduce heat to low. Add one piece of cold butter and whisk constantly until it melts and emulsifies into the reduction. Add another piece of butter and whisk until incorporated. Continue adding butter one piece at a time, whisking constantly, until all the butter is emulsified into a smooth, creamy sauce.
- Remove from heat immediately. The sauce should be thick, glossy, and pale yellow. If it looks separated or oily, the heat was too high – whisk in an ice cube to bring it back together, then remove the ice.
- Stir in the lemon juice, chopped capers, and fresh dill. Taste and season with salt and white pepper. Keep warm in a double boiler or in a thermos until serving – don’t let it get too hot or it will break.
- Remove the salmon from the sous vide bags and pat completely dry with paper towels. Pay special attention to the skin side – it must be bone dry for crispy skin. Season the flesh side lightly with black pepper.
- Heat a large cast iron or stainless steel skillet over medium-high heat. Add the ghee and let it heat until shimmering.
- Place the salmon fillets skin-side down in the hot pan. Press down gently with a spatula for the first 10-15 seconds to ensure the skin makes full contact with the pan. This prevents curling.
- Sear without moving for 2-3 minutes until the skin is golden brown and crispy. You’ll see the fish cooking from the bottom up – the flesh will turn opaque about halfway up the fillet.
- Carefully flip the salmon and sear for just 15-20 seconds on the flesh side, or skip the flip entirely if the fish looks cooked through. The internal temperature should reach 125°F after resting.
- Transfer to a plate and let rest while you finish the asparagus.
- In a large skillet, melt the 2 tablespoons butter over medium heat. Add the blanched asparagus and toss to coat in the butter. Sauté for 2-3 minutes until heated through and glossy.
- Season with salt and black pepper. Add a bit of lemon zest if desired.
- Spoon a generous portion of parmesan risotto onto each plate. Place a salmon fillet on top or alongside the risotto, skin-side up so the crispy skin is visible.
- Arrange 5-6 asparagus spears alongside the salmon and risotto.
- Spoon the lemon-caper-dill beurre blanc around the salmon and over the risotto. Garnish with extra fresh dill if desired.
- Serve immediately while the salmon skin is still crispy.
Notes
- Skin-on fillets with intact, unbroken skin
- Bright, firm flesh that springs back when pressed
- No fishy smell – fresh salmon smells clean and ocean-like
- Even thickness for consistent cooking
- 30 minutes minimum – salmon is cooked through
- 45 minutes – texture is slightly more tender
- Up to 1 hour – still excellent
Troubleshooting
Skin isn’t crispy: The salmon wasn’t dry enough, the pan wasn’t hot enough, or you moved it too early. Pat the skin bone dry, make sure the ghee is shimmering before adding the fish, and don’t touch it for at least 2 minutes. Salmon is overcooked: Your sous vide temperature was too high, or you seared it too long. For medium salmon, use 120°F in the sous vide and sear skin-side only for 2-3 minutes without flipping. Beurre blanc broke (looks greasy/separated): The heat was too high or you added the butter too quickly. Remove from heat, whisk in an ice cube or a tablespoon of cold cream to bring it back together. Next time, keep the heat lower and add butter more gradually. Beurre blanc is too thick: Whisk in a teaspoon of warm water or lemon juice to loosen it. Asparagus is mushy: You blanched it too long. It should only take 2-3 minutes for medium spears. Test by biting one – it should be tender but still have a bit of crunch. Salmon stuck to the pan: The pan wasn’t hot enough, there wasn’t enough fat, or you tried to flip too early. The salmon will release naturally when the skin is crispy – if it’s sticking, give it another 30-60 seconds.Variations
Medium-Rare Salmon Sous vide at 115°F instead of 120°F for translucent, medium-rare salmon. Sear time remains the same. This is more delicate and silky. Pan-Seared Only (No Sous Vide) Pat salmon dry and season with salt. Heat ghee in a skillet over medium-high heat. Place salmon skin-side down and sear for 4-5 minutes without moving. Flip and cook for 2-3 minutes on the flesh side until it reaches 125°F internal temperature. More traditional but requires more attention to avoid overcooking. Crispy Skin Trout Use skin-on trout fillets instead of salmon. Sous vide at 120°F for 20-30 minutes (trout is thinner), then sear skin-side down for 1-2 minutes. Everything else remains the same. Beurre Blanc Variations- Champagne beurre blanc: Use champagne instead of white wine for more elegance
- Herb beurre blanc: Skip the capers and dill, add tarragon and chives instead
- Orange-fennel beurre blanc: Add orange zest and a pinch of crushed fennel seeds
