The glaze comes together in one bowl while the fish cooks
Honey soy glaze works because it does two things at once: the soy brings salt and umami depth, while the honey caramelizes in the pan's heat and sticks to the fish. You mix the glaze cold, then brush it on during the last minute or two of cooking. The result is a thin, glossy coat that tastes sweet and savory without drowning out the swordfish itself.
This is a weeknight recipe. Start to finish takes about fifteen minutes, and you need only a skillet, a small bowl, and a brush. The technique works equally well whether you are cooking a thick steak for two or thinner fillets for a crowd — you just adjust the heat and timing.
Key Takeaways
- Mix the glaze in a bowl before you start cooking: soy sauce, honey, rice vinegar, garlic, and ginger, with a pinch of red pepper flakes if you want heat.
- Swordfish steaks need high heat and a dry pan to develop a crust; pat the fish completely dry before it touches the skillet.
- Brush the glaze on during the last minute of cooking so it caramelizes without burning, then let the fish rest for two minutes before serving.
- A one-inch-thick steak takes about four minutes per side over medium-high heat; thinner fillets cook in two to three minutes per side.
Making the glaze
Combine three tablespoons of soy sauce, two tablespoons of honey, one tablespoon of rice vinegar, one minced garlic clove, and one teaspoon of grated fresh ginger in a small bowl. Stir until the honey dissolves. Add a small pinch of red pepper flakes if you like heat — start with less than you think you need, because the glaze concentrates as it cooks. This makes enough for two thick steaks or four thinner fillets.
The glaze can sit at room temperature for an hour or two before cooking. If you make it ahead and refrigerate it, let it come back to room temperature and stir it again before using. Cold glaze will seize up and clump when it hits the hot pan.
Preparing the fish and pan
Pat your swordfish completely dry with paper towels — moisture on the surface prevents browning and causes the fish to steam instead of sear. Season both sides with salt and pepper just before cooking. Do not salt it early, because salt draws moisture to the surface.
Heat a heavy skillet — cast iron or stainless steel — over medium-high heat for two minutes. Add a thin film of neutral oil with a high smoke point: vegetable, canola, or grapeseed all work. When the oil shimmers and moves easily across the pan, the pan is ready. You want the surface hot enough that the fish sizzles immediately when it touches down.
Cooking the swordfish
Lay the fish away from you so any splatter goes away from your body. Do not move it for the first two minutes — let it develop a golden crust on the bottom. Peek underneath after ninety seconds; if it is sticking hard, give it another thirty seconds. When the crust releases easily, flip once.
For a one-inch-thick steak, cook the second side for two to three minutes. For thinner fillets, reduce this to one and a half to two minutes. The fish is done when it flakes easily at the thickest point and is opaque all the way through — do not wait for it to feel soft or it will be dry.
During the last minute of cooking, brush the glaze onto the top surface of the fish. Let it cook for thirty to forty-five seconds so the glaze caramelizes and sticks. If you are cooking both sides, brush the second side during the last thirty seconds of cooking on that side.
Finishing and serving
Transfer the fish to a plate and let it rest for two minutes. This allows the proteins to relax and keeps the fish moist when you cut into it. The residual heat will finish cooking the very center while the glaze sets.
Serve the swordfish with the pan juices spooned over the top. A squeeze of fresh lime juice brightens the sweetness of the glaze. Steamed bok choy, jasmine rice, or roasted snap peas all pair well and let the fish remain the focus of the plate.
Why this technique matters
Swordfish is a firm, meaty fish that can handle high heat without falling apart. The crust that forms in a hot pan is not just flavor — it is also texture, and it protects the delicate flesh underneath from drying out. The glaze adds shine and sweetness, but only in the last moment, so it does not prevent browning or make the fish soggy.
This same method works for other firm fish: mahi-mahi, tuna steaks, halibut, and even thick cod fillets. The glaze proportions stay the same, but adjust the cooking time based on thickness. Thinner fish will cook faster; thicker cuts may need the heat lowered slightly to avoid burning the glaze before the center is done.
Troubleshooting common problems
The fish sticks to the pan: The pan was not hot enough, or the fish was not dry. Make sure the oil shimmers before the fish goes in, and pat the surface completely dry with paper towels. Once the crust forms, the fish will release on its own — do not force it.
The glaze burns before the fish is done: Your heat is too high, or the glaze went on too early. Lower the heat slightly and wait until the last minute to brush it on. If the glaze is already dark brown, it has burned; wipe it off and start fresh on the next batch.
The fish is dry inside: You cooked it past the point where it flakes easily. Swordfish continues to cook after you remove it from the pan, so pull it when it is just barely opaque at the thickest point. A meat thermometer should read 140°F at the center.
Frequently Asked Questions
Can I make this glaze ahead and store it?
Yes. The glaze keeps in a covered container in the refrigerator for up to five days. Bring it to room temperature and stir it well before using, because the honey and soy separate as they sit. Do not use it straight from the cold — it will seize and clump when it hits the hot pan.
What if I do not have rice vinegar?
White vinegar or apple cider vinegar work in a pinch, though the flavor will be sharper. Use the same amount. If you have neither, you can omit the vinegar entirely — the glaze will be sweeter and less complex, but still good.
Can I grill swordfish with this glaze instead of pan-searing?
Yes. Preheat your grill to medium-high, oil the grates, and cook the fish the same way you would in a pan — about four minutes per side for a thick steak. Brush the glaze on during the last minute of cooking on each side. Watch for flare-ups if the glaze drips onto the coals.
How do I know when the swordfish is done?
The flesh should flake easily when you press it with a fork at the thickest point, and it should be opaque all the way through with no translucent center. If you use a meat thermometer, pull the fish when it reaches 140°F. It will continue to cook slightly after you remove it from the heat.
Does the glaze work on frozen swordfish?
Thaw the fish completely in the refrigerator before cooking — this usually takes overnight. Frozen fish releases too much water as it thaws in the pan, which prevents browning. Once thawed and patted dry, use the same technique and timing as fresh fish.