These flaky grilled swordfish steaks are slathered in a brightly flavored mix of olives and herbs making them the perfect summer dinner. And it’s ready in less than 30 minutes!

Overhead shot of grilled swordfish steaks on a plate smothered in olive and herb sauce.

Lemony, herbaceous, briny goodness.

Swordfish steaks are like no other fillet of fish you’ve had before; these cuts are dense and meaty. They’re also incredibly mild in flavor, which makes them super flexible as far as pairings go. The bright and briny flavors in this dressing are perfect for grilled swordfish—and it’s so easy to make! Whether you’re new at preparing fish dishes or you’re a seasoned pro, you’ll feel really good about putting this one on the table.

How to cook swordfish on the grill.

Grilling fish can be tricky. If not done with care, you run the risk of breaking fillets or overcooking them. Swordfish is pretty sturdy compared to most other fish, but you still want to be cautious. Here are some quick tips:

  1. Make sure your grill is clean and well-greased
  2. Place the fillets on to the grill diagonally
  3. Don’t flip the fillets until they release themselves from the grill (if they won’t budge, give them some extra time and try again)
  4. Cook until the fish has an internal temperature of 140-145º F

For a thorough look at how to grill fish, head on over to my tutorial.

Overhead shot of serving platter with grilled swordfish with olives and herbs; glass of white wine next to it.

Good news: swordfish is sustainable!

The best options are caught by hand lines, harpoons, or buoys from the North Atlantic, South Atlantic, and U.S. North Atlantic. You might also find good alternatives at your market caught by large mesh drift gillnets, pelagic longline, or shallow-set longline from California, U.S. Atlantic, U.S. Gulf of Mexico, Hawaii, and the East Pacific. If the fish your eyeing isn’t labelled, ask your fishmonger about it.

Check out the Fish + Seafood Guide for more information on how to shop for sustainable seafood.

Here’s how to make these fantastic Grilled Swordfish Steaks with Olives and Herbs.

Overhead process shots of grilled swordfish and marinade being prepared.

  1. Remove the swordfish fillets from the fridge. Gently pat them with paper towels, brush them with olive oil, and season with salt and pepper; set aside and let them come to room temperature. This should take about 15 minutes.
  2. In a mixing bowl, whisk together the ingredients for the olive and herb sauce; set aside.
  3. Thoroughly clean your grill and preheat to high heat.
  4. Once the grill is hot, dip a wad of paper towel into oil using tongs. Gently glide the oiled paper towel over the grates to create a slick surface. Do this about five times so the grates are well-greased. This creates a non-stick surface for your fish.
  5. Place the fillets onto the grill diagonally and let them cook for about five minutes. Carefully lift them from the grill using a stainless steel spatula—preferably a fish spatula. If the fish doesn’t want to release, let it go for another 20 seconds and try again. When the fish sticks, it’s not ready to be flipped. Forcing it will tear it. Once the fillet releases itself, carefully flip it over and cook for another 3 minutes or so. The internal temperature should register at 140º F. The fish will continue to cook once removed from the grill, so it will reach the preferred 145º F once you serve it.
  6. Once cooked, remove the fillets from the grill.
  7. Place the fillets onto a serving platter and spoon the olive and herb sauce over top.
  8. Squeeze fresh lemon juice over the fillets and serve.

Close up side shot of swordfish steak with olives and herbs on top.

Equipment you’ll need:

  • Paper towels
  • Tongs
  • Fish spatula or stainless steel spatula
  • Mixing bowl
  • Small bowl
  • Whisk or large spoon
  • Cutting board
  • Sharp knife

Sides that go well with Grilled Swordfish Steaks with Olives and Herbs:

Hope you enjoy!

If you plan on making this recipe, be sure to snap a pic and tag us on Insta! @killing__thyme.

Overhead shot of serving platter with grilled swordfish with olives and herbs; glass of white wine next to it.

Get the Recipe:

Grilled Swordfish Steaks with Olives and Herbs

These flaky grilled swordfish steaks are slathered in a brightly flavored mix of olives and herbs making them the perfect summer dinner. And it's ready in less than 30 minutes!

Ingredients

  • 2 swordfish steaks
  • Olive oil
  • Kosher salt and cracked black pepper

Olive and herb sauce.

  • 1/4 cup white wine vinegar
  • 1/4 cup roughly chopped castelvetrano olives
  • 1 TBSP drained capers, finely chopped
  • 1 TBSP finely chopped fresh basil
  • 1 TBSP finely chopped fresh dill
  • 1/2 tsp honey
  • Zest of one lemon

For serving.

  • Lemon, halved and charred on the grill, See notes*

Equipment

  • Paper towels
  • Tongs
  • Fish spatula or stainless steel spatula
  • Mixing bowl
  • Small bowl
  • Whisk or large spoon
  • Cutting board
  • sharp knife

Instructions 

  • Remove the swordfish fillets from the fridge. Gently pat them with paper towels, brush them with olive oil, and season with salt and pepper; set aside and let them come to room temperature. This should take about 15 minutes.
  • In a mixing bowl, whisk together the ingredients for the olive and herb sauce; set aside.
  • Thoroughly clean your grill and preheat to high heat.
  • Once the grill is hot, dip a wad of paper towel into oil using tongs. Gently glide the oiled paper towel over the grates to create a slick surface. Do this about five times so the grates are well-greased. This creates a non-stick surface for your fish.
  • Place the fillets of fish onto the grill diagonally and let them cook for about five minutes. Carefully lift them from the grill using a stainless steel spatula—preferably a fish spatula. If the fish doesn't want to release, let it go for another 20 seconds and try again. When the fish sticks, it's not ready to be flipped. Forcing it will tear it. Once the fillet releases itself, carefully flip it over and cook for another 3 minutes or so. The internal temperature should register at 140º F. The fish will continue to cook once removed from the grill, so it will reach the preferred 145º F once you serve it.
  • Once cooked, remove the fillets from the grill.
  • Place the fillets onto a serving platter and spoon the olive and herb sauce over top.
  • Squeeze fresh lemon juice over the fillets and serve.

Notes

While grilling the fish, place each lemon half, open side down, onto the grill for a few moments—basically until the flesh is charred. Warming up the lemon gets the juices flowing and creates a much juicier fruit. It also looks beautiful for presentation!