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
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.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.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.Grill the Swordfish:
Grill the swordfish for 5–6 minutes per side, or until the fish is opaque and has nice grill marks.Finish & Serve:
Brush the reserved marinade over the cooked fish just before serving. Plate with lemon wedges and your favorite sides.