Indulge in a restaurant-quality meal at home with this perfectly grilled salmon, accompanied by golden roasted baby potatoes and crisp-tender asparagus. The dish is elevated by a decadent, velvety homemade hollandaise sauce that balances the richness of the salmon with bright citrus notes. This elegant, nutritious, and protein-packed recipe is ideal for special dinner dates or family gatherings, offering a sophisticated flavor profile that remains perfectly approachable for any home cook.
6 salmon fillets (170 g each)
2 tbsp olive oil
1 tsp garlic powder
1 tsp paprika
1 tsp salt
1/2 tsp black pepper
700 g baby potatoes, halved
2 bunches asparagus, trimmed
3 large egg yolks
170 g unsalted butter, melted
1 tbsp fresh lemon juice
1 tsp Dijon mustard
Pinch of cayenne pepper
Preheat your oven to 400°F (200°C).
Toss halved baby potatoes with a drizzle of olive oil, salt, and pepper on a baking sheet; roast for 20-25 minutes until golden and tender.
While potatoes roast, rub salmon fillets with olive oil, garlic powder, paprika, salt, and pepper.
Prepare the hollandaise: whisk egg yolks, lemon juice, and Dijon mustard in a heatproof bowl set over a pot of gently simmering water.
Slowly drizzle in melted butter while whisking constantly until the sauce thickens; remove from heat and stir in cayenne pepper.
Grill the salmon over medium-high heat for 4-5 minutes per side until flaky.
In the last 5 minutes of roasting the potatoes, add the asparagus to the pan and roast until tender-crisp.
Serve the salmon topped with generous spoonfuls of hollandaise alongside the roasted vegetables.
Ensure the bowl for the hollandaise does not touch the simmering water to prevent curdling the eggs. You can substitute asparagus with green beans or broccolini if preferred.