Roast swordfish with garlic, rosemary, and thyme to let the fish's firm texture and mild flavor shine

Swordfish steaks are thick enough to handle bold seasoning and high heat without falling apart. A simple roast with garlic, fresh herbs, and olive oil takes about 20 minutes from oven to plate. The key is not to overcook — swordfish dries out quickly once it passes medium, so you pull it when the flesh is still slightly translucent at the thickest part of the steak.

This method works best with steaks cut at least 1 to 1.5 inches thick. Thinner pieces cook too fast to develop a golden crust and stay moist inside. If your fishmonger cuts thinner steaks, reduce the oven time by 3 to 5 minutes and check earlier.

Key Takeaways

  • Swordfish steaks need high heat and a short roasting time — 12 to 15 minutes at 425°F for a 1.5-inch steak — to stay moist and develop a crust.
  • Pat the steaks dry before seasoning so the surface browns instead of steaming, and let them sit at room temperature for 10 minutes before roasting.
  • Garlic, rosemary, and thyme are the core flavors, but you can swap in oregano, dill, or lemon zest depending on what you have and what you want to serve alongside.
  • The fish is done when a fork inserted at the thickest point meets slight resistance and the flesh is opaque but still moist — not flaking apart.

What You Need and How to Prepare It

For four swordfish steaks (6 to 8 ounces each), gather 4 cloves of garlic, 2 tablespoons fresh rosemary leaves (or 1 tablespoon dried), 1 tablespoon fresh thyme (or 1 teaspoon dried), 4 tablespoons olive oil, salt, pepper, and a lemon if you want brightness at the end. You will also need a rimmed baking sheet and an oven thermometer if you have one — swordfish is forgiving, but knowing your oven's true temperature helps.

Mince the garlic finely so it cooks evenly and doesn't burn. If you are using fresh herbs, strip the leaves from the stems and chop them roughly — you want pieces large enough to see, not a powder. Mix the garlic, herbs, and olive oil in a small bowl and let it sit while you prepare the fish. This resting time lets the flavors start to blend.

Pat your swordfish steaks completely dry with paper towels. Moisture on the surface prevents browning and traps steam. Season both sides generously with salt and pepper. If your steaks are cold from the refrigerator, leave them on the counter for 10 minutes so they cook evenly — the outside won't char while the inside stays raw.

Roasting the Steaks

Heat your oven to 425°F. Place a rimmed baking sheet in the oven while it preheats — a hot pan helps the steaks brown on the bottom. Once the oven reaches temperature, carefully remove the sheet and place the swordfish steaks on it in a single layer, leaving space between each one.

Spoon the garlic-herb mixture evenly over the top of each steak, pressing it gently so it adheres. You want the garlic and herbs to stay on the fish, not slide off into the pan. Roast for 12 to 15 minutes, depending on the thickness of your steaks and how hot your oven runs. Start checking at 12 minutes by inserting a fork at the thickest part — the flesh should be opaque and offer slight resistance, not flake apart easily.

The internal temperature should reach 145°F at the center, but swordfish is denser than most fish and benefits from a quick rest after cooking. If you have a meat thermometer, aim for 140°F in the oven and let carryover heat finish the job. If you do not have a thermometer, the fork test is reliable — the fish should look cooked through but still have a faint sheen of moisture.

Finishing and Serving

Remove the steaks from the oven and let them rest on the hot pan for 2 minutes. This keeps them warm and lets the juices settle. Transfer to a serving plate and spoon any pan juices over the top. A squeeze of fresh lemon juice brightens the garlic and herbs without overwhelming the fish's natural flavor.

Serve immediately with roasted vegetables, rice, or crusty bread to soak up the pan juices. Swordfish is substantial enough to stand alone, but it pairs well with simple sides that do not compete — roasted potatoes, sautéed spinach, or a green salad with vinaigrette all work.

Variations and Swaps

If you do not have fresh rosemary and thyme, dried herbs work fine — use about one-third the amount, since dried herbs are more concentrated. Oregano and marjoram are good substitutes if you want an Italian direction. For a Mediterranean feel, add a pinch of red pepper flakes to the garlic mixture or stir in a tablespoon of capers.

Dill and tarragon shift the flavor toward something lighter and more delicate, which works if you are serving the fish with a cream sauce or over rice. Fennel fronds, if you have them, add an anise note that some people love with swordfish. The principle stays the same — use herbs you like and adjust the amount to your taste.

You can also roast the steaks with just salt, pepper, and olive oil, then finish with a squeeze of lemon and a sprinkle of fresh parsley. This lets the fish's own flavor come through without competition. Swordfish is mild enough that it does not need heavy seasoning, but it is sturdy enough to handle it.

Troubleshooting Dry or Overcooked Fish

Swordfish dries out fast once it passes medium. If your steaks came out dry, the oven temperature was likely higher than 425°F, or they stayed in longer than needed. Check your oven with a thermometer next time — many ovens run hot. Also, thinner steaks cook faster than thick ones, so if you got thin cuts by accident, reduce the time by 3 to 5 minutes.

If the garlic or herbs burned (turned dark brown or black), your oven ran hot or the steaks were in too long. Garlic can scorch quickly at high heat. Next time, add the herb mixture halfway through roasting, or cover the pan loosely with foil for the first 8 minutes, then uncover to finish. This protects the herbs while the fish cooks through.

Frequently Asked Questions

Can I use frozen swordfish steaks?

Yes, but thaw them completely in the refrigerator first — do not roast from frozen. Frozen steaks take much longer to cook through and the outside will overcook before the inside is done. Thawing takes 8 to 12 hours depending on thickness.

What if I only have dried herbs?

Use one-third the amount of dried herbs compared to fresh — so if the recipe calls for 1 tablespoon fresh thyme, use 1 teaspoon dried. Dried herbs are more concentrated and can taste bitter if you use too much. Stir them into the olive oil and let them sit for 5 minutes before spreading on the fish.

How do I know when the fish is done without a thermometer?

Insert a fork at the thickest part of the steak and twist gently. The flesh should be opaque and offer slight resistance — not flake apart easily, but not translucent either. If it still looks raw in the center, roast for another 2 to 3 minutes and check again.

Can I make this on the stovetop instead of roasting?

Yes. Heat olive oil in a heavy skillet over medium-high heat, sear the steaks 3 to 4 minutes per side until golden, then reduce heat to medium and cook 4 to 6 minutes more until done. Add the garlic and herbs to the pan in the last minute so they do not burn. The timing is shorter than roasting, so watch carefully.

What should I serve with roasted swordfish?

Roasted potatoes, sautéed spinach, rice, or crusty bread all work well. A simple green salad with lemon vinaigrette balances the richness of the fish. Avoid heavy cream sauces — swordfish is substantial on its own and does not need them.