Lemon Garlic Butter Fish with Roasted Asparagus for Dinner

24 min prep 30 min cook 5 servings
Lemon Garlic Butter Fish with Roasted Asparagus for Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • One sheet pan + one skillet: Dinner’s on the table in 30 minutes and the dishes fit in one sink load.
  • Emulsified lemon-garlic butter: Creates a glossy restaurant-style sauce that clings to every flake of fish without separating.
  • High-heat roasted asparagus: Caramelizes the tips while the stalks stay snappy—no sad, stringy spears.
  • Flexible fish choice: Works with cod, halibut, haddock, mahi-mahi or even salmon—whatever looks freshest.
  • Meal-prep friendly: Sauce and asparagus can be prepped up to 24 h ahead; reheat gently for 0 week-night effort.
  • Light yet luscious: 300 calories of lean protein and green veg cloaked in just enough butter to feel indulgent.

Ingredients You'll Need

Ingredients

Fish counters can be intimidating, so here’s the low-down. Look for fillets that are roughly 1.3–2 cm (½–¾ inch) thick; they’ll cook evenly and won’t dry out. Any white, flaky, mild fish works, but if you spot Pacific halibut or Atlantic cod that’s MSC-certified, treat yourself. Ask to smell the fish—sea-breeze brine, not “fishy,” is what you want. If you’re land-locked, frozen fillets are fine; thaw overnight in the fridge on a paper-towel-lined plate.

Asparagus season peaks in spring, but thinner “pencil” spears appear year-round. Choose bundles with tight tips and moist cut ends. The stalks should snap, not bend. If all you can find is thick asparagus, peel the bottom 5 cm with a vegetable peeler and add 3 extra minutes to the roast.

Unsalted butter lets you control salt; if you only have salted, cut the kosher salt in the sauce by half. Fresh lemon juice is non-negotiable—bottled contains sulfites that muddy flavor. Garlic should feel firm; if it’s sprouted, remove the green germ to keep bitterness at bay. Finally, stock up on good extra-virgin olive oil; you’ll drizzle a whisper at the end for polish.

How to Make Lemon Garlic Butter Fish with Roasted Asparagus for Dinner

1
Preheat & Prep Pan

Move oven rack to upper-middle position; heat to 425 °F (220 °C). Line a rimmed sheet pan with parchment for zero stick and easy cleanup. While the oven heats, rinse asparagus and pat very dry—excess water will steam, not roast them.

2
Season & Roast Asparagus

Toss asparagus with 1 Tbsp olive oil, ¼ tsp kosher salt, and a few grinds of pepper. Arrange in a single layer; roast 10 min while you start the fish. The goal is blistered tips and bright green stalks.

3
Pat & Season Fish

Blot fillets with paper towels—moisture is the enemy of browning. Season both sides with ½ tsp kosher salt, ¼ tsp black pepper, and a whisper of smoked paprika for color.

4
Sear the First Side

Heat a stainless or cast-iron skillet over medium-high until a drop of water skitters. Add 1 Tbsp olive oil; swirl. Lay fish presentation-side-down; press gently with a spatula for 15 s to keep it flat. Sear 3 min without moving for a golden crust.

5
Flip & Butter-Baste

Turn fillets; add 2 Tbsp butter, 2 smashed garlic cloves, and 2 thyme sprigs. Tilt pan slightly and spoon foaming butter over fish for 90 s. Transfer to the sheet pan alongside asparagus; roast 4–6 min more, depending on thickness.

6
Build the Lemon-Garlic Butter

In the same skillet (don’t wipe it out—those browned bits equal flavor) melt 3 Tbsp butter over medium. Add minced garlic; cook 30 s until fragrant but not brown. Whisk in lemon juice, zest, and a splash of stock; swirl until silky. Off heat, stir in parsley.

7
Test Doneness

Fish is ready when it flakes but is still translucent at the center; an instant-read thermometer should read 130 °F (54 °C) for cod—carry-over heat will finish it. Asparagus tips should be deep green with charred edges.

8
Plate & Serve

Spoon a puddle of lemon-garlic butter on each warm plate, lay fish over, top with asparagus, then drizzle remaining sauce. A final crack of pepper and you’re restaurant-ready.

Expert Tips

Skillet Temperature

Too low = pale, weeping fish. Too high = burnt butter. Aim for the sizzle of a dropped water bead that evaporates in 2 s.

Butter Emulsion

If sauce breaks, whisk in 1 tsp cold water off heat—it’ll pull together like magic.

Resting Time

Let fish rest 2 min after roasting; proteins relax and re-absorb juices for ultra-moist flakes.

Even Thickness

Fold thin tail under to create uniform thickness; prevents overcooked ends.

Make-Ahead Sauce

Prepare lemon-garlic butter up to 3 days ahead; reheat gently and whisk in 1 tsp water to loosen.

Quality Indicators

Clear, not cloudy eyes on whole fish; bright red gills; flesh that springs back when pressed.

Variations to Try

  • Herb Swap: Replace parsley with dill, tarragon, or chervil for a new personality.
  • Spicy Kick: Add ¼ tsp red-pepper flakes to the butter or a drizzle of chili crisp at the end.
  • Coconut-Lime Twist: Sub coconut oil for butter, swap lime for lemon, and finish with toasted coconut flakes.
  • Green Veg Swap: Broccolini or haricots verts roast in the same time; zucchini ribbons need only 5 min.
  • Surf & Turf: Nestle 6 peeled shrimp in the pan during the last 3 min of roasting for an easy upgrade.
  • Gluten-Free Crust: Dust fillets in almond flour before searing for a nutty, crunchy exterior.

Storage Tips

Refrigeration: Cool leftovers within 2 h. Store fish and asparagus in separate airtight containers; they keep 3 days. Reheat fish in a 275 °F oven for 8 min with a splash of stock, or enjoy flaked cold over salads. Asparagus reheats well in a dry skillet over medium for 2 min.

Freezing: Freeze only the cooked fish (asparagus becomes stringy). Wrap each fillet in parchment, then foil, then a zip bag; use within 2 months. Thaw overnight in the fridge and reheat as above.

Make-Ahead Components: Lemon-garlic butter keeps 1 week chilled or 3 months frozen in ice-cube trays. Raw seasoned fish can rest covered in the fridge up to 12 h; just reduce final salt. Blanched asparagus (2 min in boiling water, shocked in ice) can be refrigerated 4 days; toss with oil and blast under broiler for 4 min to reheat and char.

Frequently Asked Questions

Yes. Thaw 24 h in the fridge on paper towels to wick moisture. Pat extremely dry before seasoning. If short on time, submerge sealed fillets in cold water for 30 min, changing water every 10 min.

Whisk in 1 tsp cold water or lemon juice off heat. The sudden temperature drop re-emulsifies butter. Alternatively, blitz with an immersion blender for 5 s.

Yes. Use two skillets or sear fish first, transfer to plate, then sauté asparagus in the same pan over medium-high 5–6 min. You’ll lose the roasted char but gain speed.

Opaque throughout, flakes with gentle pressure, 130 °F internal for cod. Remember carry-over cooking: it rises 3–4 °F while resting.

Use a high-fat plant butter (minimum 75 % fat) for best emulsion. Coconut oil works but will add coconut flavor—balance with extra lemon.

Cauliflower mash, herbed quinoa, or crusty sourdough to mop up sauce. A crisp Sauvignon Blanc or sparkling water with extra lemon slices keeps things bright.
Lemon Garlic Butter Fish with Roasted Asparagus for Dinner
seafood
Pin Recipe

Lemon Garlic Butter Fish with Roasted Asparagus for Dinner

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Roast asparagus: Heat oven to 425 °F. Toss asparagus with 1 Tbsp oil, ¼ tsp salt, pepper. Roast 10 min.
  2. Sear fish: Pat fillets dry; season both sides. Heat remaining oil in skillet over medium-high. Sear fish 3 min; flip, add 1 Tbsp butter, smashed garlic, thyme. Baste 90 s.
  3. Finish in oven: Transfer fish to sheet pan with asparagus; roast 4–6 min until opaque.
  4. Make sauce: In same skillet melt remaining 2 Tbsp butter over medium. Add minced garlic; cook 30 s. Stir in lemon juice, zest, stock; simmer 1 min until slightly thickened. Stir in parsley.
  5. Serve: Plate asparagus, top with fish, spoon lemon-garlic butter over. Garnish with extra parsley and lemon wedges.

Recipe Notes

For thicker fillets, add 2 min to oven time. Sauce can be made 3 days ahead; warm gently and whisk before serving.

Nutrition (per serving)

305
Calories
34 g
Protein
8 g
Carbs
14 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.