The Basic Recipe: Swordfish with Rosemary, Honey, and Garlic

This dish works because swordfish's firm, meaty texture stands up to bold flavors without falling apart, and the three ingredients—fresh rosemary, honey, and garlic—build on each other rather than compete. You sear the fish in a hot pan, then finish it with a glaze made from those three things plus a splash of acid (lemon juice or white wine) and butter. The whole thing takes about 15 minutes from start to plating.

The swordfish steaks should be cut about three-quarters of an inch thick. Pat them completely dry with paper towels before they hit the pan—moisture on the surface stops browning and makes the crust soggy. Season both sides with salt and pepper just before cooking, not ahead of time, because salt draws out moisture and undoes your drying work.

Heat a heavy skillet (cast iron or stainless steel) over medium-high heat until it is genuinely hot—a drop of water should sizzle and evaporate in a second or two. Add a thin film of oil with a high smoke point: grapeseed, avocado, or refined vegetable oil all work. Lay the swordfish steaks in the pan and do not move them. Let them sit for three to four minutes until the bottom is golden brown and releases easily from the pan. Flip once and cook the other side for another two to three minutes. The fish is done when it flakes gently with a fork and the center is opaque, not translucent.

Key Takeaways

  • Swordfish steaks should be three-quarters of an inch thick, patted completely dry, and seasoned just before cooking to develop a proper crust.
  • The rosemary-honey-garlic glaze comes together in the same pan after the fish is cooked, using the browned bits left behind to build flavor.
  • Minced fresh garlic and fresh rosemary leaves (not dried) make a noticeable difference in how the glaze tastes and how it coats the fish.
  • The fish is done when it flakes easily with a fork and the center is opaque, which usually takes five to seven minutes total cooking time.

Building the Glaze in the Pan

Once the swordfish is cooked through, transfer it to a warm plate and tent it loosely with foil to keep it hot. Leave the pan on the heat—those browned bits stuck to the bottom are flavor you do not want to waste. Add a tablespoon of minced garlic (about three cloves) and let it cook for about 30 seconds, stirring constantly. You want it fragrant and just starting to turn golden, not brown and bitter.

Pour in a quarter cup of white wine, dry vermouth, or fresh lemon juice. Scrape the bottom of the pan with a wooden spoon to loosen all the browned bits. Let the liquid reduce by about half—this takes two to three minutes and concentrates the flavor. Add two tablespoons of honey and a tablespoon of fresh rosemary leaves (stripped from the stems). Stir everything together and let it bubble gently for another minute.

Turn off the heat and stir in a tablespoon of cold butter, cut into small pieces. The butter emulsifies into the glaze and makes it silky and rich. Taste it and adjust the salt and pepper. If it tastes too sweet, a squeeze of fresh lemon juice brings balance. If it tastes thin or watery, you reduced it too little—that is fine; the glaze will still coat the fish, just more loosely.

Why Fresh Rosemary and Garlic Matter Here

Dried rosemary has a dusty, almost medicinal quality that can overwhelm delicate fish. Fresh rosemary has a brighter, more piney flavor that complements honey without making the dish taste like an herb shop. The same goes for garlic: fresh minced garlic adds sharpness and depth, while garlic powder or jarred minced garlic tastes flat and one-dimensional by comparison.

If you do not have fresh rosemary on hand, it is worth a trip to the store or a neighbor's garden—the difference is real and immediate. If you absolutely cannot find it, use half the amount of dried rosemary and add a small pinch of thyme to brighten it up. For garlic, there is no good substitute; jarred or powdered garlic will not give you the same result.

Timing and Temperature Control

The most common mistake is cooking the swordfish too long. Because it is a dense fish, it is easy to think it needs more time than it actually does. Overcooked swordfish becomes dry and stringy. The fish continues to cook a little after you remove it from the heat, so pull it off the pan when the very center is still barely opaque—it will finish cooking as it rests.

If your pan is not hot enough at the start, the fish will steam rather than sear, and you will not get the golden crust that makes this dish work. Test the pan temperature before you add the fish: the oil should shimmer and move easily, and a drop of water should sizzle loudly and evaporate in a second. If it just sits there and boils, the pan is not hot enough yet.

Serving and Pairing

Spoon the warm glaze over the swordfish steaks just before serving. The honey and rosemary flavors are bright and not heavy, so this dish pairs well with simple sides: roasted asparagus, sautéed spinach, or a green salad with lemon vinaigrette. A crusty piece of bread is good for soaking up the glaze left on the plate.

For wine, a crisp white wine with good acidity works best—a Sauvignon Blanc, Pinot Grigio, or Albariño will not compete with the fish or the glaze. If you prefer red wine, a light Pinot Noir with low tannins is better than something heavy.

Scaling Up for a Crowd

This recipe scales easily if you are cooking for more than two people. Use the same ratio of ingredients per steak: about half a tablespoon of garlic and half a tablespoon of fresh rosemary per fish, with a teaspoon of honey per steak. If you are cooking four or more steaks, you may need to work in batches to avoid crowding the pan—crowded fish steams instead of sears.

You can also make the glaze in a separate small saucepan while the fish cooks, then pour it over all the steaks at once. This method is easier if you are cooking for a dinner party and want to plate everything at the same time. Just remember to use the same pan you cooked the fish in if you can, because those browned bits add real flavor.

Frequently Asked Questions

Can I use frozen swordfish steaks for this recipe?

Yes, but thaw them completely in the refrigerator before cooking—usually overnight or about 8 hours. Thawing at room temperature or in warm water can make the texture mushy. Pat the thawed steaks very dry before they go in the pan, because thawed fish releases more moisture than fresh fish does.

What if I do not have white wine or vermouth for the glaze?

Fresh lemon juice works perfectly well and is actually more traditional with swordfish. Use the same amount—a quarter cup—and the glaze will taste brighter and more citrusy instead of wine-forward. Apple cider vinegar or white wine vinegar diluted with a little water also works in a pinch.

Can I make this recipe on a grill instead of a stovetop?

Yes, but you will need to make the glaze in a small saucepan on the side burner or indoors. Grill the swordfish over medium-high heat for three to four minutes per side, depending on how hot your grill runs. The glaze method stays the same—just do not try to make it directly on the grill grates.

How do I know if my swordfish is fresh enough to eat raw or undercooked?

Swordfish for this recipe should be cooked through, not rare or undercooked. If you want to eat it undercooked, you need sushi-grade fish from a fishmonger who specializes in raw fish, and that is a different conversation. For this dish, cook it until it flakes easily and the center is opaque.

Can I prepare the glaze ingredients ahead of time?

You can mince the garlic and strip the rosemary leaves from the stems a few hours ahead, but keep them separate and covered in the refrigerator. Do not mix them together or add them to liquid until you are ready to cook, because garlic and rosemary lose their bright flavor as they sit.