Swordfish Grilled to Perfection

This recipe is my favorite way to grill some swordfish! This marinade brings the perfect balance of sweet, savory, and citrusy, with fresh herbs, lemon zest, a touch of honey, and soy for depth. It’s a beautiful main dish for any warm-weather dinner.

It is grilled to perfection and served alongside my caprese salad recipe. Browse my Sides & Salads section for more options to pair with the swordfish! This coastal meal brings together bright, seasonal flavors for a dinner that’s equal parts fresh, simple, and satisfying.

Serves 4

Ingredients

  • 4 swordfish steaks (4–6 oz each)

  • ¼ cup olive oil

  • 1½ tablespoons honey

  • 1½ tablespoons soy sauce

  • 1 teaspoon lemon zest

  • 2 teaspoons fresh parsley, chopped

  • 2 teaspoons fresh thyme leaves

  • ½ teaspoon kosher salt

  • ¼ teaspoon black pepper

  • ¾ teaspoon minced garlic

  • Lemon wedges, for serving

Directions

  1. Make the Marinade:
    In a bowl or resealable bag, whisk together olive oil, honey, soy sauce, lemon zest, parsley, thyme, salt, and pepper. Set aside 1 tablespoon of the marinade for later.

  2. Add Garlic & Marinate:
    Stir the minced garlic into the remaining marinade, then add the swordfish steaks. Cover the bowl or seal the bag and refrigerate for at least 30 minutes or up to 8 hours.

  3. Preheat the Grill:
    Remove the swordfish from the marinade and scrape off any excess garlic or herbs (they can burn). Preheat an outdoor grill or indoor grill pan over medium-high heat.

  4. Grill the Swordfish:
    Grill the swordfish for 5–6 minutes per side, or until the fish is opaque and has nice grill marks.

  5. Finish & Serve:
    Brush the reserved marinade over the cooked fish just before serving. Plate with lemon wedges and your favorite sides.

Previous
Previous

Roasted Salmon with Rhubarb

Next
Next

Classic New England Lobster Dinner