The recipe at a glance

This is a weeknight swordfish dish that takes 25 minutes from stovetop to plate. You sear thick swordfish steaks in a hot pan until they develop a golden crust, then finish them in a 400°F oven while you cook fresh asparagus on the same burner. A quick honey-lemon glaze — made from the pan drippings, fresh lemon juice, and honey — ties everything together without fuss.

The technique works because swordfish is dense enough to handle high heat without falling apart, and because you're not fighting the fish's texture. The asparagus cooks fast and picks up the same pan flavors. You end up with something that looks composed but requires no special skill.

Key Takeaways

  • Pat swordfish steaks completely dry before searing — moisture on the surface prevents browning and makes the fish stick to the pan.
  • Sear the steaks in a hot cast iron or stainless steel pan for 3 to 4 minutes per side, then transfer to the oven to finish cooking through without drying out the edges.
  • Make the glaze in the same pan after the fish comes out, using the browned bits stuck to the bottom as your flavor base.
  • Asparagus cooks in 6 to 8 minutes in a separate pan with olive oil and salt, and should still have a slight snap when you plate it.

Choosing and preparing your swordfish steaks

Buy swordfish steaks that are at least 1 to 1.25 inches thick — thinner cuts dry out too quickly in the oven. The flesh should be pale pink or off-white, firm to the touch, and smell like the ocean, not fishy. If your fishmonger has steaks cut to order, ask for the center-cut pieces, which have better texture than the outer portions.

Remove the steaks from the refrigerator 15 minutes before cooking. This matters: cold fish hitting a hot pan will seize up and cook unevenly. While they come to room temperature, pat them dry with paper towels — this is the single most important step for getting a good crust. Any moisture on the surface will turn to steam and prevent browning.

Season both sides generously with salt and pepper just before the steaks go into the pan. Do not salt them early; salt draws moisture to the surface and undoes your drying work.

Searing and finishing in the oven

Heat a cast iron or stainless steel skillet over medium-high heat for 3 minutes. You want it hot enough that a drop of water sizzles and evaporates instantly. Add 2 tablespoons of olive oil and let it shimmer — do not wait for it to smoke, or the oil will burn and taste bitter.

Place the swordfish steaks in the pan without moving them. Let them sit for 3 to 4 minutes until the underside is golden brown and releases easily from the pan. Flip once and sear the other side for another 3 to 4 minutes. You should hear a steady sizzle; if the pan is quiet, the heat is too low.

Transfer the skillet to a 400°F oven for 5 to 7 minutes, depending on thickness. The fish is done when a fork inserted into the thickest part flakes easily and the flesh is opaque all the way through. Swordfish is forgiving — it won't fall apart if you cook it a minute or two past perfect — but it will dry out if you leave it in much longer than that.

Cooking asparagus while the fish finishes

While the swordfish is in the oven, trim the asparagus by snapping off the woody ends. Hold each spear near the base and bend gently until it breaks naturally — the plant will snap right where the tender part begins. Discard the tough ends.

Heat 2 tablespoons of olive oil in a second skillet over medium-high heat. Add the asparagus in a single layer and sprinkle with salt. Cook without stirring for 2 minutes, then shake the pan and cook for another 4 to 6 minutes until the spears are bright green and have a slight char on the outside. They should still have a little snap when you bite one; overcooked asparagus turns mushy and loses its flavor.

Transfer the asparagus to a serving platter and keep it warm. You'll use the swordfish pan for the glaze, so don't wash it.

Making the honey-lemon glaze

When the swordfish comes out of the oven, transfer the steaks to a plate and tent them loosely with foil. Pour off all but 1 tablespoon of the fat from the skillet, leaving behind the browned bits stuck to the bottom — these are where the flavor lives.

Place the skillet over medium heat and add 1/4 cup of fresh lemon juice (about 2 lemons) and 2 tablespoons of honey. Stir constantly for 1 to 2 minutes until the mixture is glossy and slightly thickened. The honey will melt into the lemon juice and the browned bits will dissolve into the liquid, creating a sauce that tastes concentrated and balanced.

Taste the glaze and adjust: if it's too sharp, add another teaspoon of honey; if it's too sweet, add a squeeze more lemon. The glaze should make your mouth water, not pucker or cloy. Pour it over the swordfish steaks and serve immediately with the asparagus alongside.

Timing and plating

The whole dish comes together in about 25 minutes if you work steadily. Start your oven preheating while you're patting the fish dry. Get the swordfish pan hot while the asparagus is trimming. Sear the fish, then move it to the oven and start the asparagus in the second pan — both will finish within a minute or two of each other.

Plate the swordfish in the center of each plate with the asparagus arranged alongside or leaning against the steak. Spoon the glaze over the fish and around the plate. A squeeze of fresh lemon at the table lets people adjust the brightness to their taste.

Variations and what works alongside

If you can't find good asparagus, green beans work the same way — they take about 8 minutes and need the same salt and high heat. Broccolini is another option; it's slightly more forgiving and has a pleasant bitterness that plays well with honey and lemon.

Serve this with something starchy to soak up the glaze: crusty bread, boiled new potatoes, or rice. A crisp white wine — Sauvignon Blanc, Pinot Grigio, or Vermentino — cuts through the richness of the seared fish and echoes the lemon in the glaze. If you prefer red, a light Pinot Noir works too.

You can make this recipe with halibut, mahi-mahi, or thick cod fillets, though you may need to reduce the oven time slightly for thinner cuts. The principle stays the same: sear hard, finish gently, glaze at the end.

Frequently Asked Questions

Can I make this ahead or does it have to be served right away?

Swordfish is best eaten within a few minutes of cooking. The glaze can be made ahead and reheated gently, and the asparagus can sit at room temperature for 20 minutes without suffering. But the fish itself will dry out if it sits more than a few minutes, so plan to sear and finish it just before you want to eat.

What if my swordfish steak sticks to the pan?

It means the pan wasn't hot enough or the fish wasn't dry enough. The steak will release when it's ready — if you try to flip it too early, it will tear. Wait until the underside is golden and it moves freely when you nudge it with a spatula. Next time, pat the fish drier and let the pan get hotter before adding oil.

How do I know when the swordfish is done without cutting into it?

Press the thickest part of the steak gently with your finger — it should feel firm but still have a little give, like the flesh between your thumb and forefinger when your hand is relaxed. A fork inserted into the center should flake the flesh easily. Swordfish doesn't have the translucent look of raw fish, so color alone isn't reliable.

Can I use bottled lemon juice instead of fresh?

Fresh lemon juice is noticeably better — bottled juice tastes flat and metallic by comparison. If you must use bottled, use less of it and add a tiny pinch of salt to sharpen the flavor. But if you're already buying fresh swordfish, fresh lemon is worth the extra step.

What should I do if the glaze breaks or looks greasy?

This usually happens if the pan is too hot when you add the lemon juice, or if you have too much fat left in the skillet. Start over: wipe out the pan, add just 1 tablespoon of the pan drippings, and whisk in the lemon juice and honey off the heat, then warm it gently. A broken glaze still tastes good, but it won't look as polished.