Swordfish is a great choice for grilling, and topped with fresh lemon basil butter, it makes a quick flavorful meal with very little fuss.
Serving platter with grilled swordfish steaks topped with lemon basil butter.

You may think that grilling fish is somewhat tricky, and it can be, but swordfish, with its firm, steak-like texture stands up well to this method of cooking and you don’t need to be an expert to have it turn out perfectly.

Tips for Grilling Swordfish

Swordfish steaks cook through in less than ten minutes and all that’s needed to prepare them for the grill is a little lemon juice, olive oil, salt, and pepper.

  • Preheat the grill: Start with clean grill grates and preheat to a high temperature.
  • Season the fish: Drizzle the swordfish steaks with lemon juice and let them sit for a minute to absorb it, then rub both sides with olive oil and season with salt and pepper.
  • Oil the grates: Even though you oiled the fish, it’s important to oil the grill grates too.
  • Grill the swordfish: Grill until the steaks are opaque all the way through. Depending on thickness, 3-1/2 to 4-1/2 minutes per side should be plenty (don’t overcook).
  • Top with compound butter: A compound butter melts over the fish just as it comes off the grill and adds extra flavor and moisture.
Plated serving of grilled swordfish with lemon basil butter.

Swordfish FAQs

How do I tell if swordfish is fresh?

Swordfish steaks range in color from creamy white to pale pink and often have areas of dark flesh (called the bloodline) running through them. Look for steaks where those dark areas are more red than brown as this is a good indicator of freshness.

Is swordfish considered sustainable?

Most swordfish harvested from US and Canadian waters is sustainably fished and considered to be a good, eco-friendly choice by SeafoodWatch.org.

Can swordfish be served rare or medium like salmon or tuna?

Swordfish should be cooked until it’s opaque all the way through, but watch it carefully to avoid overcooking and drying it out.

Can you eat the skin?

The skin on swordfish is very tough and while we recommend grilling with the skin on, it shouldn’t be eaten.

More Grilled Fish Recipes

Want to save this recipe?
Enter your email. We’ll send a handy link straight to your inbox and add you to our mailing list.
Grilled swordfish steaks topped with lemon basil butter
4.43 from 101 votes

Grilled Swordfish with Lemon-Basil Butter

Swordfish is a great choice for grilling, and topped with fresh lemon basil butter, it makes a quick flavorful meal with very little fuss.
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 4 servings

Ingredients

  • 2 swordfish steaks, 1-inch thick (about 2 lbs)
  • Juice of 1/2 lemon
  • Extra virgin olive oil
  • Salt and freshly ground black pepper

For the lemon-basil butter:

  • 4 tablespoons unsalted butter, softened
  • 1 teaspoon freshly squeezed lemon juice
  • Zest of 1 lemon
  • 1/2 teaspoon garlic, minced (about 1/2 clove)
  • 1/4 teaspoon salt
  • 2 tablespoons minced fresh basil
Save This Recipe
Enter your email. We’ll send a link to this recipe and subscribe you to our list.

Instructions 

  • Preheat a gas or charcoal grill to high heat.
  • Cut each swordfish steak in half, drizzle with lemon juice and let stand for 1 minute. Rub both sides of each steak with olive oil, salt and pepper and set aside.
  • Place the butter, lemon juice, lemon zest, garlic, salt and basil in a small bowl and combine well. Set aside until ready to serve.
  • Oil the grill grates and add the fish. Grill the swordfish steaks until opaque throughout, 3-1/2 to 4-1/2 minutes per side. To avoid drying out the fish, do not leave unattended.
  • Top each piece of fish with about 1 tablespoon of the lemon-basil butter just as it comes off the grill. Rest for 3 minutes before serving.

Notes

  • Start with fresh fish: Swordfish steaks range in color from creamy white to pale pink and often have areas of dark flesh (called the bloodline) running through them. Look for steaks where those dark areas are more red than brown as this is a good indicator of freshness.
  • Cook through, but don’t overcook: Swordfish should be cooked until it’s opaque all the way through, but watch it carefully to avoid overcooking and drying it out.
  • Grill with the skin on but don’t eat: The skin on swordfish is very tough and while we recommend grilling with the skin on, it shouldn’t be eaten.

Nutrition

Calories: 564kcal, Carbohydrates: 11g, Protein: 54g, Fat: 33g, Saturated Fat: 12g, Polyunsaturated Fat: 18g, Cholesterol: 207mg, Sodium: 465mg, Fiber: 1g, Sugar: 8g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Rate and comment below!

Share with friends:


You May Also Like

Lynne Webb and Erika Pitera, creators of MyGourmetConnection in the kitchen, working on a soup recipe for the website.

About Us

We’re Lynne and Erika, a mother-daughter duo passionate about creating recipes that bring flavor and variety to your kitchen in a simple, approachable way.

4.43 from 101 votes (88 ratings without comment)

Leave a comment

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

Recipe Rating




31 Comments

  1. I think I made this one before and it was delicious. I want to make it tonight, but I don’t have basil thinking about substituting parsley. Any thoughts?5 stars

    1. Hi Kathleen,
      You can definitely use parsley. The flavor will be a little different, but it will still be nice and buttery, and the lemon zest will add plenty of zing.

  2. Absolutely delicious! My 15 year old grilled it to perfection. One of our new favorites! 🙂 Next time I will make additional sauce to put over rice.5 stars

  3. OMG, We always cook swordfish on the grill. I usually make an herb flavored olive oil which works well. This weekend was our anniversary so I just wanted something a little different. I tried your recipe & absolutely amazing. Fabulous taste yet so easy to make. Plated the fish over rice & the butter just oozed into it ( yes I made extra). Tonight i am using the extra to butter so rolls to make meatballs subs! Meatballs were yesterday’s project. Thank you so much so this flavorful, versatile recipe. No doubt it will be a go often.

    1. Hi Eileen,
      Thanks for letting us know you enjoyed the recipe. I’ll have to try your tip of making extra basil butter to use on rolls for meatball subs. What a great idea!

  4. OMG…I researched over 20 often complicated, overly complicated swordfish recipes before finding yours.
    Bliss. Simple, but exquisitely seasoned. . Thanks for this terrific recipe. I’m adding it to my own “fave” recipes. And I’ll now follow all of your recommendations and tips.

    1. Hi Judy,
      I’m so glad to hear that you enjoyed the swordfish and really appreciate you taking the time to leave a comment. Thanks!

    1. Hi Jeanne,
      Glad to know that the swordfish is good when prepared on the stove. Thanks for sharing!

    1. This recipe is a winner ! The swordfish was very tasty and simple to make. I would definitely make this recipe again. 

  5. This was delicious; my entire family loved it. I made it will skewers of grilled veggies (tomatoes and red onion, because that is what I had), cous cous, and an arugula salad. Super fast and easy. I’ll definitely keep this on my rotation for weeknights. Thank you!5 stars

    1. Hi Cheryl,

      Glad you had success with the swordfish. The sides you served are a great choice – particularly the grilled veggies. Thanks for sharing!

  6. Hi! I live in an apartment without access to a grill.. is there any way to prepare the fish using maybe a cast-iron skillet? (I have an overabundance of patio grown basil and I definitely wanted to use this recipe!) Thank you for any assistance!

    1. Hi Kelsey,

      I don’t see any reason why you can’t cook your swordfish steaks in a cast iron pan. Here’s what I would try:

      Heat your pan on medium-high and coat the bottom with a bit of olive oil in addition to oiling the fish as directed in the recipe to avoid sticking.

      Cook for 3-1/2 minutes on the first side, turn, and after 1-1/2 minutes, top with the lemon-basil butter, cover the pan and cook for another 1-1/2 to 2 minutes or until the fish is done.