Skip to main content

Butter-Roasted Halibut with Asparagus and Olives

4.8

(18)

A serving platter filled with large flaky chunks of slowcooked fish with tender stalks of asparagus and scallions...
Photo by Alex Lau, Prop Styling by Heather Greene, Food Styling by Susie Theodorou

Our best tip for cooking fish for a crowd? Slow-roast a single large fish fillet instead of making several small ones—it ensures that the fish is buttery and delicious. Vegetables that are best served crisp-tender are a great accompaniment because they'll be perfectly cooked by the time the fish is finished.

Get more halibut recipes →

Recipe information

  • Yield

    6–8 servings

Ingredients

2 bunches asparagus, trimmed, halved lengthwise if thick, divided
6 Tbsp. unsalted butter
7 Tbsp. extra-virgin olive oil, divided
1 tsp. Aleppo-style pepper
2½ lb. skinless halibut, salmon, or arctic char fillet
Kosher salt, freshly ground pepper
2 bunches ramps or scallions, trimmed
¾ cup Castelvetrano olives, pitted, torn
¼ cup finely chopped chives
¼ cup fresh lemon juice
2 Tbsp. coarsely chopped tarragon, plus leaves for serving
Boiled small waxy potatoes and lemon wedges (for serving)

Preparation

  1. Step 1

    Preheat oven to 325°. Thinly slice one-quarter of asparagus into coins and place in a medium bowl; set aside.

    Step 2

    Heat butter and 2 Tbsp. oil in a small saucepan over medium. As soon as butter is melted, add Aleppo-style pepper and remove from heat.

    Step 3

    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 center and asparagus is bright green and tender, 15–25 minutes, depending on the thickness of your fillets.

    Step 4

    Toss olives, chives, lemon juice, 2 Tbsp. tarragon, and remaining 5 Tbsp. oil with reserved asparagus; season with salt and black pepper.

    Step 5

    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.

See Related Recipes and Cooking Tips

Read More
Throw everything in the skillet, bring it to a simmer, and dinner is done.
A comforting dinner of chewy rice cakes, punchy kimchi, bok choy, and perfectly flaky salmon made entirely on just one sheet pan.
This sheet pan dinner taps savory miso mayo for richness and flavor—as a coating for roast chicken and a finishing drizzle.
Salmon is given the weeknight-friendly pastrami treatment with a sugar-and-spice blend that creates a smoky crust reminiscent of the cured meat.
Inspired by Korean pajeon, this shrimp-studded pancake features fresh snap peas as a spring-y addition.
An easy technique that results in juicy, tender roast chicken. Cooking two chickens at once is the secret to easy meals throughout the week.
Savory cashew chicken meets tender asparagus in this lightning-fast dinner.
A flavorful one-pan meal featuring baked pierogies, roasted beets, and a poppy seed dressing. Frozen pierogies and pre-cooked beets make this extra easy.