Butter-Roasted Halibut with Asparagus and Olives
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 28 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
- Audio Version
- Add to preferred sources on Google
This elegant butter-roasted halibut with asparagus and olives is a wonderful way to celebrate seasonal greens. The mild, flaky white fish is gently cooked in a fragrant chilli butter, ensuring it stays perfectly succulent and moist. Paired with charred spring onions and tender asparagus, the dish offers a sophisticated balance of textures and earthy flavours that feel both indulgent and light.
As a high-protein main course, this recipe is ideal for a nutritious midweek dinner or a relaxed weekend lunch with friends. The zesty dressing, featuring Castelvetrano olives and fresh tarragon, cuts through the richness of the butter for a vibrant finish. Serve it simply with buttery new potatoes and extra lemon wedges for a complete, wholesome meal that showcases quality ingredients at their best.
In this article:
Video picks
Continue reading below
Ingredients for Butter-Roasted Halibut with Asparagus and Olives
2 bunches asparagus, trimmed, halved lengthwise if thick, divided
6 tablespoons unsalted butter
110ml extra-virgin olive oil, divided
1 teaspoon Aleppo-style pepper
1.1kg skinless halibut, salmon, or arctic char fillet
Kosher salt, freshly ground pepper
2 bunches ramps or spring onions, trimmed
120g Castelvetrano olives, pitted, torn
1/4 cup finely chopped chives
1/4 cup fresh lemon juice
2 tablespoons coarsely chopped tarragon, plus leaves for serving
Boiled small waxy potatoes and lemon wedges (for serving)
How to make Butter-Roasted Halibut with Asparagus and Olives
Back to contentsPreheat oven to 163°C. Thinly slice one-quarter of asparagus into coins and place in a medium bowl; set aside.
Heat butter and 2 tablespoons oil in a small saucepan over medium. As soon as butter is melted, add Aleppo-style pepper and remove from heat.
Season fish with salt and black pepper on both sides and place on a rimmed baking sheet. Scatter ramps and remaining asparagus around fish; season with salt and black pepper. Pour butter mixture over fish and vegetables. Give vegetables a toss to evenly coat. Roast, undisturbed, until fish is just opaque in the centre and asparagus is bright green and tender, 15–25 minutes, depending on the thickness of your fillets.
Toss olives, chives, lemon juice, 2 tablespoons tarragon, and remaining 5 tablespoons oil with reserved asparagus; season with salt and black pepper.
Transfer fish to a platter; top with ramps and asparagus. Spoon some olive mixture over, then scatter tarragon leaves over. Serve with potatoes, lemon wedges, and remaining olive mixture alongside.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
About the authorView full bio

UK recipe editors
About the reviewerView full bio

UK recipe editors
Article history
The information on this page is peer reviewed by qualified clinicians.
28 Jan 2026 | Originally published
Authored by:
UK recipe editorsPeer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.