Grilled Swordfish Recipe

4.80 from 5 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

Grilled Swordfish is my favorite way to enjoy a nutritious, quick summer dinner that the whole family will love. This delicious swordfish steak features an easy marinade with lemon and herbs, and we cook it to a tender and juicy perfection in about 10 minutes!

Once you’ve tasted this delicate fish, why not make more of my grilled seafood recipes? This Grilled Lobster is a treat that’s simpler to prepare than you might think, and my Grilled Salmon with Avocado Salsa is always a hit!

up close photo of four grilled swordfish steaks on a serving platter with lemon wedges


If you’re a fan of a robust fish steak, you might just fall in love with my simple swordfish recipe—it’s become a personal favorite of mine! I dress it up with a zesty marinade of olive oil, lemon, garlic, vinegar, and herbs… Sounds tempting, right? Trust me, this easy grilling recipe can convert even the toughest seafood skeptics into believers.

I especially love how quick and effortless it is, too. Just let the fish soak in the marinade for 15 to 30 minutes, and then they’re ready for the hot grill, or use a stovetop grill pan.

Much like tuna steaks, swordfish steaks are quick to soak up flavors, requiring just minutes of marinating time. Any easy marinade works wonders. The firm texture of swordfish also makes it easier to handle on the grill compared to more fragile fish like grilled Mahi Mahi, allowing you to place it directly on the grates without the need for foil packets used for grilled tilapia. I’m telling you, the method is super easy and you can cook up a succulent swordfish steak that feels like it’s straight from a gourmet restaurant!

4 grilled swordfish steaks on a serving platter with lemon wedges

What You’ll Need

Before you oil those grill grates, let’s gather the ingredients needed for our swordfish marinade. Most of the items are simple spices and essentials likely already in your kitchen, along with the swordfish fillets.

  • Fresh Swordfish: Look for center-cut swordfish steaks, about 4 to 6 ounces each. The reddish parts of the fillets should be scarlet (not brown), indicating freshness.
    • Swordfish is high in protein and contains many important nutrients, such as selenium, B vitamins, zinc, and more. However, it can sometimes be high in mercury, so it’s best to enjoy swordfish once a week or less, similar to tuna. (Source)
  • Olive Oil: Extra virgin olive oil has the boldest taste.
  • Garlic: Fresh, minced garlic cloves flavor the marinade greatly.
  • Soy Sauce: For an extra umami kick. Tamari and coconut aminos are great substitutes.
  • Lemon Juice: Fresh lemon juice is best, but bottled is also fine. A pinch of lemon zest can be added for a more robust flavor.
  • Red Wine Vinegar: White wine vinegar can also be used.
  • Rosemary and Thyme: I prefer fresh but dried can be substituted in a pinch. You only need ¼ to ⅓ the amount if you use dried instead of fresh.
  • Salt and Black Pepper: To taste.  
  • Parsley and Lemon Wedges: Freshly chopped parsley makes the perfect garnish for grilled swordfish, while lemon wedges are great for serving seafood.
Cooked swordfish steaks on a grill with lemon slices

How To Grill Swordfish

Grilling tends to be quick anyway, but grilling fish is extra fast! So, it can be helpful to make sure your side dishes are ready or nearly ready before you put the fish on the grill. 

  1. Marinate the Swordfish Steaks. To start, place the steaks in a large bowl or a zip-top bag. Combine the olive oil, garlic, soy sauce, lemon juice, red wine vinegar, rosemary, thyme, salt, and pepper in a bowl and give it a good whisk. Pour the marinade over the fish and cover. Let the fish marinate for 15 to 30 minutes at room temperature. If you want to marinade for longer, refrigerate it, covered, for up to 8 hours.
  2. Grill! Preheat the grill to medium-high heat. Take the fish steaks out of the marinade and shake off any excess. Place on the hot grill for about 5 to 7 minutes per side or until the steaks are cooked through and opaque.
  3. Enjoy. Remove the swordfish steaks from the grill, garnish with parsley, and serve with lemon wedges. 
four grilled swordfish steaks on a serving platter with lemon wedges

Recipe Tips

  • Yes to frozen fish. Many of us learned that fresh is best, while frozen is slightly inferior. But, in the case of seafood, you may actually find better quality in your freezer case if you don’t live near water. It’s usually cleaned and frozen very quickly after being caught, which can make it a fresher option than “fresh” fish that’s been sitting behind glass for days. But, please thaw the fish steaks before cooking/grilling.
  • Pat it dry. Patting the swordfish steaks dry before you marinate is a good idea. It removes excess liquid and allows that flavorful marinade to get right to the surface of the fish.
  • Use thick steaks. Avoid the dreaded moment when your fish falls apart by sticking with steaks that are about 1-inch thick.
  • Avoid overcooking. Don’t overcook it! That is the secret to tender and juicy grilled swordfish. Use an instant-read thermometer and aim to cook your swordfish to an internal temperature of 135˚F for a medium-rare finish, or 145˚F for a safe medium finish. Temperature will continue to rise slightly as the fish rests. Typically, swordfish requires about 10 to 12 minutes over medium-high heat on the grill. Remember to flip the swordfish halfway through the cooking time. After grilling, let it rest for 5 minutes before serving to allow the juices to redistribute evenly.

Serving Suggestions

To serve this meaty fish, try making a classic side dish or two, like these Crispy Air Fryer Potatoes that will add a little more texture. A crunchy salad is another perfect side, especially this ultra-flavorful Radish Cucumber and Tomato Salad with a creamy dressing. My kids love the thick swordfish steaks plopped over Mashed Potatoes or chopped and tossed in this Lemon Pasta. These simple recipes are seriously great with lemon-herb fish.

Grilled swordfish steak on a plate with a bite taken out

Storing and Reheating Instructions

To store, place leftover swordfish steaks in an airtight container or zip top bag. Refrigerate for up to 3 days or freeze for up to 2 months.To reheat, place the fish steaks in a rimmed baking sheet and cover with foil. Bake at 350°F until heated through.

More Delicious Seafood Recipes

Pin this now to find it later

Pin It
4.80 from 5 votes

Grilled Swordfish Recipe

Healthy, lean grilled Swordfish is easy to make and perfect for a quick summer dinner. You’ll love the savory, lemon-herb marinade with garlic and black pepper!
Prep Time: 5 minutes
Cook Time: 12 minutes
Marinating Time: 15 minutes
Total Time: 35 minutes
Servings: 4


Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.


  • Place the swordfish in a large bowl or a resealable bag.
  • In a small mixing bowl combine the olive oil, garlic, soy sauce, lemon juice, red wine vinegar, rosemary, thyme, salt, and pepper; whisk until well incorporated.
  • Pour the marinade over the swordfish and seal the bag. (Or cover the bowl)
  • Let the fish marinate at room temperature for 15 to 30 minutes or place it in the fridge for up to 8 hours.
  • Remove the swordfish from the bag and discard the marinade.
  • Preheat your grill to medium-high heat.
  • Grill the swordfish steaks for about 5 to 7 minutes per side, or until cooked through and opaque. Swordfish is cooked through when internal temperature registers at 145˚F.
  • Remove from the grill and let it rest for 5 minutes.
  • Garnish with parsley and serve with lemon wedges.


Calories: 334kcal | Carbohydrates: 2g | Protein: 29g | Fat: 23g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 14g | Trans Fat: 0.1g | Cholesterol: 94mg | Sodium: 549mg | Potassium: 642mg | Fiber: 0.2g | Sugar: 0.2g | Vitamin A: 196IU | Vitamin C: 3mg | Calcium: 18mg | Iron: 1mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:


  1. mary anne luttrell says:

    this is my go to marinade for swordfish- great flavor. I cook in air fryer and on grill with this – turns out delicious!

    1. Katerina says:

      It’s awesome that you’ve found a go-to marinade that brings out such great flavor in swordfish, whether it’s cooked in an air fryer or on the grill. I’m very glad you enjoyed it! Thank YOU! 🙂

  2. Harvey Miller says:

    Very simple and easy preparation for the home cooks and backyard chefs out there.
    Delicious! Thank you!

    1. Katerina Petrovska says:

      I’m very glad you enjoyed it! Thank YOU! 🙂

  3. Luke says:

    Made this recipe, served it with stir fry veggies. DELICIOSO!!