Grilled Swordfish recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

There’s something undeniably special about grilling swordfish. Its firm, meaty texture holds up beautifully to the high heat of the grill, developing those gorgeous sear marks and a subtly smoky flavor that’s hard to beat. For years, though, I admit I was a little intimidated by it. Stories of dry, tough grilled swordfish were common, and I didn’t want to waste such a beautiful piece of fish. Then came one perfect summer evening, a gathering of friends, and a determination to finally conquer grilled swordfish. I researched, focusing on two key elements: a flavorful marinade that wouldn’t overpower the fish but would help keep it moist, and precise grilling technique to avoid the dreaded dryness. This recipe is the result of that quest. The simple lemon-herb marinade infuses the fish with bright, fresh flavors, while the grilling method ensures a succulent, tender interior and a beautifully charred exterior. The first time I served this version, the reaction was immediate – “What did you put in this marinade?” and “This is the best swordfish I’ve ever had!” It’s become my go-to method, consistently delivering incredibly moist and flavorful results. It transforms a simple piece of fish into a restaurant-worthy centerpiece, perfect for impressing guests or just treating yourself to a fantastic, healthy meal. This isn’t just a grilled swordfish recipe; it’s the one that banished my grilling fears and made me fall in love with this magnificent fish all over again.

Complete Ingredients

This recipe serves approximately 4 people.

For the Swordfish:

  • 4 Swordfish Steaks (approx. 6-8 oz / 170-225g each), about 1 to 1.5 inches thick
  • Olive Oil for grilling grates

For the Lemon-Herb Marinade:

  • ⅓ cup (80ml) Extra Virgin Olive Oil
  • ¼ cup (60ml) Fresh Lemon Juice (from 1-2 lemons)
  • 2-3 cloves Garlic, minced (about 1 tablespoon)
  • 2 tablespoons Fresh Parsley, finely chopped
  • 1 tablespoon Fresh Oregano, finely chopped (or 1 teaspoon dried oregano)
  • ½ teaspoon Salt (or to taste)
  • ¼ teaspoon Black Pepper, freshly ground
  • Optional: ¼ teaspoon Red Pepper Flakes (for a hint of heat)
  • Optional: 1 teaspoon Dijon Mustard (for added tang and emulsification)

For Garnish (Optional):

  • Fresh Lemon Wedges
  • Additional Chopped Fresh Parsley or Oregano

Instructions

Follow these detailed steps for perfectly grilled, moist, and flavorful swordfish every time.

  1. Prepare the Swordfish: Remove the swordfish steaks from their packaging. Pat them thoroughly dry with paper towels. This step is crucial – removing surface moisture helps the marinade adhere better and allows the fish to sear properly on the grill, creating those desirable grill marks instead of just steaming. Check the steaks for any small pin bones along the centerline and remove them with tweezers if necessary (though swordfish is generally boneless). If your steaks have skin on one side, you can leave it on during grilling (it helps hold the fish together) and remove it before serving, or score it lightly if you plan to eat it (though it can be tough). Place the dried steaks in a shallow dish or a large resealable plastic bag.
  2. Make the Marinade: In a small bowl, whisk together the extra virgin olive oil, fresh lemon juice, minced garlic, chopped fresh parsley, chopped fresh oregano, salt, black pepper, and optional red pepper flakes and Dijon mustard. Whisk until the ingredients are well combined and slightly emulsified. The combination of oil, acid (lemon juice), and aromatics (garlic, herbs) creates a flavorful bath that tenderizes slightly and adds significant taste without overwhelming the fish.
  3. Marinate the Swordfish: Pour the marinade over the swordfish steaks in the dish or bag. Turn the steaks to ensure they are evenly coated on all sides. If using a dish, cover it tightly with plastic wrap. If using a bag, seal it, pressing out most of the air. Place the marinating swordfish in the refrigerator for 15 to 30 minutes ONLY.
    • Important Note on Marinating Time: Do not over-marinate swordfish, especially in an acidic marinade like this one containing lemon juice. The acid will start to “cook” the fish (like ceviche) and can break down the proteins, resulting in a mushy texture after grilling if left too long. 15-30 minutes is the sweet spot for imparting flavor without negatively affecting the texture.
  4. Preheat the Grill: While the fish is marinating, prepare your grill for direct medium-high heat. Aim for a temperature around 400°F – 450°F (200°C – 230°C).
    • Gas Grill: Preheat all burners on high for 10-15 minutes, then turn some down to achieve medium-high heat.
    • Charcoal Grill: Arrange hot coals for a two-zone fire (a hotter side for searing, a cooler side if needed), ensuring the direct heat zone reaches the target temperature.
  5. Clean and Oil the Grill Grates: Once the grill is hot, clean the grates thoroughly with a grill brush. This prevents sticking and ensures clean grill marks. Just before placing the fish on the grill, lightly oil the grates. Fold a paper towel, dip it in a high-smoke-point oil (like vegetable, canola, or even more olive oil), and use long-handled tongs to carefully wipe the oil over the hot grates where you’ll be placing the fish.
  6. Grill the Swordfish: Remove the swordfish steaks from the marinade, letting any excess marinade drip off. Discard the used marinade. Carefully place the swordfish steaks directly over the medium-high heat on the oiled grill grates.
  7. Grilling Time: Grill the swordfish for approximately 4-6 minutes per side for steaks that are 1 to 1.5 inches thick. The exact time will depend on the exact thickness of your steaks and the heat of your grill.
    • Sear and Rotate: For nice crosshatch grill marks, place the fish on the grill, cook for 2-3 minutes, then rotate the steaks 45-90 degrees (without flipping) and cook for another 2-3 minutes.
    • Flip Carefully: Use a sturdy fish spatula or wide tongs to carefully flip the swordfish steaks. They should release easily from the grates if the grill was properly preheated and oiled, and the sear has formed. If they stick, wait another 30 seconds and try again.
    • Cook Second Side: Grill the second side for another 4-6 minutes, or until the fish is cooked through.
  8. Check for Doneness: Swordfish is best cooked to medium or medium-well. Overcooked swordfish becomes dry and tough. Use these methods to check for doneness:
    • Visual Cue: The fish should be opaque throughout, losing its translucent appearance. You can test by gently flaking the thickest part with a fork – it should flake easily but still be moist.
    • Internal Temperature (Most Accurate): Use an instant-read thermometer inserted into the thickest part of the steak, avoiding bone if present. Aim for an internal temperature of 130°F to 135°F (54°C to 57°C) for medium (slightly pink center, very moist) or 140°F (60°C) for medium-well (mostly opaque, still moist). Remember the fish will continue to cook slightly from residual heat after being removed from the grill (carryover cooking). Do not exceed 145°F (63°C).
  9. Rest the Swordfish: Once cooked to your liking, immediately remove the swordfish steaks from the grill and transfer them to a clean platter or cutting board. Tent loosely with foil and let them rest for 5-10 minutes before serving. Resting allows the juices to redistribute throughout the flesh, resulting in a more tender and flavorful bite. Skipping this step can lead to drier fish.
  10. Serve: Serve the grilled swordfish steaks warm, garnished with fresh lemon wedges and additional chopped parsley or oregano, if desired.

Nutrition Facts

  • Servings: 4
  • Calories per Serving (Approximate): Approximately 300-450 calories per 6-8 oz serving (this includes the fish and marinade ingredients). The exact calorie count depends significantly on the size of the swordfish steak and the amount of olive oil used and absorbed.
  • Key Nutrients: Swordfish is an excellent source of lean protein, Vitamin D, selenium, and omega-3 fatty acids (EPA and DHA), which are beneficial for heart and brain health.
  • Mercury Note: Swordfish is a larger predatory fish and can contain higher levels of methylmercury compared to smaller fish. The FDA advises certain groups (like pregnant women, nursing mothers, and young children) to limit consumption or choose lower-mercury fish options. Others should consume it in moderation as part of a varied diet.

Disclaimer: The provided nutrition information is an estimate only, calculated using standard ingredient databases. Actual nutritional values may vary based on specific ingredients, portion sizes, and preparation methods.

Preparation Time

  • Prep Time: 10-15 minutes (Making marinade, prepping fish)
  • Marinating Time: 15-30 minutes (Essential flavor step)
  • Grilling Time: 8-12 minutes (Depending on thickness and desired doneness)
  • Resting Time: 5-10 minutes (Crucial for juicy results)
  • Total Time: Approximately 40 minutes – 1 hour (Including marinating and resting)

How to Serve

Grilled swordfish is wonderfully versatile and pairs well with a wide range of accompaniments. Here are some ideas for serving:

  • Keep it Simple & Fresh:
    • Serve hot off the grill with a generous squeeze of fresh lemon juice and a sprinkle of chopped fresh herbs (parsley, oregano, chives, or dill).
    • Pair with a simple green salad tossed with a light vinaigrette.
  • Classic Grill Pairings:
    • Grilled Vegetables: Asparagus, zucchini, bell peppers, red onions, cherry tomatoes, or corn on the cob, grilled alongside the fish.
    • Roasted Potatoes: Crispy roasted new potatoes or potato wedges seasoned with rosemary.
  • Flavorful Sides & Grains:
    • Rice Pilaf: A fluffy pilaf with herbs or toasted almonds.
    • Quinoa Salad: A vibrant salad with cucumber, tomatoes, feta, and a lemon dressing.
    • Orzo Salad: Orzo pasta tossed with Kalamata olives, sun-dried tomatoes, spinach, and feta.
    • Couscous: Plain or lemon-herb couscous.
  • Sauces & Salsas: While delicious on its own, swordfish also welcomes flavorful sauces:
    • Lemon-Butter Sauce: A simple sauce of melted butter, lemon juice, garlic, and parsley.
    • Salsa Verde: An Italian green sauce with parsley, capers, garlic, anchovy (optional), and olive oil.
    • Mango or Pineapple Salsa: A tropical salsa adds a sweet and tangy contrast.
    • Mediterranean Salsa: Chopped tomatoes, cucumber, red onion, olives, feta, and oregano.
    • Garlic Aioli: Creamy and pungent, perfect for dipping.
  • Presentation:
    • Serve steaks whole on individual plates.
    • Flake the grilled fish and serve it over salads or pasta.
    • Cut into cubes for flavorful fish tacos with slaw and avocado.
  • Wine Pairing: Crisp white wines like Sauvignon Blanc, Pinot Grigio, or Albariño complement the fish beautifully. A dry Rosé also works well.

Additional Tips

Elevate your grilled swordfish game with these five crucial tips:

  1. Select Thick, High-Quality Steaks: Choose swordfish steaks that are at least 1-inch thick, preferably 1.5 inches. Thicker steaks are much more forgiving on the hot grill and less likely to dry out quickly. Look for steaks that appear moist, firm, and translucent with a pinkish or creamy white hue. Avoid fish that looks dull, dry, or has any off-smell. Freshness is paramount.
  2. Master the Marinating Time (15-30 Mins Max!): While marinating adds flavor and moisture, over-marinating swordfish, especially with acidic ingredients like lemon or vinegar, is detrimental. The acid chemically “cooks” the fish (denatures the proteins), leading to a chalky, mushy texture once grilled. Stick strictly to the 15-30 minute window in the refrigerator for optimal flavor infusion without compromising the fish’s firm texture.
  3. Ensure a Hot, Clean, and Oiled Grill: This trifecta is essential for success. Hot (medium-high, 400-450°F) ensures a quick sear, locking in juices and creating grill marks. Clean grates prevent sticking and unwanted burnt flavors. Oiled grates provide an extra layer of insurance against sticking, allowing you to flip the delicate fish cleanly. Don’t skip these prep steps!
  4. Resist the Urge to Overcook: This is the single most common mistake leading to dry swordfish. Swordfish cooks quickly! Use an instant-read thermometer – it’s the most reliable way to guarantee perfection. Pull the fish off the grill when it reaches 130-135°F (54-57°C) in the thickest part for moist, medium results. Remember carryover cooking will increase the temperature by a few degrees as it rests. If you prefer well-done, aim for 140-145°F (60-63°C) max, but be aware it will be firmer.
  5. Don’t Skip the Resting Period: Just like steak, grilled swordfish benefits immensely from resting for 5-10 minutes after cooking. The intense heat of the grill pushes the juices towards the center of the fish. Resting allows those juices to relax and redistribute evenly throughout the steak, resulting in a significantly more moist and tender piece of fish when you cut into it. Tent loosely with foil to keep it warm.

Frequently Asked Questions (FAQ)

Q1: How do I know for sure when my grilled swordfish is cooked perfectly?

A: The most accurate method is using an instant-read thermometer. Insert it into the thickest part of the steak. Aim for 130-135°F (54-57°C) for medium (recommended for moistness) or 140-145°F (60-63°C) for well-done. Visually, the flesh should transition from translucent to opaque, and it should flake easily when tested gently with a fork, but still look moist inside. Avoid cooking until it looks dry and chalky.

Q2: Can I use frozen swordfish steaks for this recipe?

A: Yes, you can use frozen swordfish steaks, but proper thawing is essential for the best texture. Thaw the steaks overnight in the refrigerator on a plate or in a bowl to catch any drips. Avoid thawing at room temperature or using a microwave, which can negatively affect the fish’s texture. Once fully thawed, pat the steaks very dry with paper towels before proceeding with the marinating and grilling instructions.

Q3: I don’t have an outdoor grill. Can I still make this recipe?

A: Absolutely! You have a couple of good indoor options:

  • Grill Pan: Use a cast iron grill pan heated over medium-high heat on your stovetop. Preheat the pan thoroughly, lightly oil it, and cook the swordfish for roughly the same time per side as grilling, aiming for nice sear marks. Ensure good ventilation as it can produce some smoke.
  • Broiler: Position an oven rack so the fish will be about 4-6 inches from the broiler element. Preheat the broiler on high. Place the marinated swordfish on a broiler pan or foil-lined baking sheet. Broil for 4-6 minutes per side, watching carefully to prevent burning, until cooked through (use a thermometer). Broiling gives a nice char similar to grilling.

Q4: Is grilled swordfish a healthy choice?

A: Yes, grilled swordfish is generally considered a healthy choice. It’s packed with high-quality lean protein, beneficial omega-3 fatty acids (good for heart and brain health), Vitamin D, and selenium. Grilling is a healthy cooking method as it doesn’t require much added fat. However, due to its position higher up the marine food chain, swordfish can accumulate higher levels of mercury than smaller fish. Health authorities recommend consuming it in moderation, especially for vulnerable populations (pregnant/nursing women, young children). Balancing swordfish consumption with lower-mercury fish options is a good strategy.

Q5: My swordfish always sticks to the grill. What am I doing wrong?

A: Sticking is usually caused by one or a combination of these factors:

  • Grill Not Hot Enough: The grates need to be fully preheated to medium-high heat. Placing fish on a cooler grill causes it to bond to the metal.
  • Dirty Grates: Leftover food debris creates surfaces for the fish to stick to. Always scrape the grates clean after preheating.
  • Grates Not Oiled: Applying oil directly to the hot grates just before adding the fish creates a non-stick barrier.
  • Flipping Too Soon: Let the fish cook undisturbed for the first few minutes (2-3 minimum) to develop a proper sear. This sear helps it release naturally from the grates. If it resists when you try to flip, give it another 30-60 seconds.
  • Fish Too Wet: Ensure you pat the swordfish thoroughly dry before marinating and grilling.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Swordfish recipe


  • Author: Caroline

Ingredients

Scale

For the Swordfish:

  • 4 Swordfish Steaks (approx. 68 oz / 170-225g each), about 1 to 1.5 inches thick
  • Olive Oil for grilling grates

For the Lemon-Herb Marinade:

  • ⅓ cup (80ml) Extra Virgin Olive Oil
  • ¼ cup (60ml) Fresh Lemon Juice (from 12 lemons)
  • 23 cloves Garlic, minced (about 1 tablespoon)
  • 2 tablespoons Fresh Parsley, finely chopped
  • 1 tablespoon Fresh Oregano, finely chopped (or 1 teaspoon dried oregano)
  • ½ teaspoon Salt (or to taste)
  • ¼ teaspoon Black Pepper, freshly ground
  • Optional: ¼ teaspoon Red Pepper Flakes (for a hint of heat)
  • Optional: 1 teaspoon Dijon Mustard (for added tang and emulsification)

Instructions

  1. Prepare the Swordfish: Remove the swordfish steaks from their packaging. Pat them thoroughly dry with paper towels. This step is crucial – removing surface moisture helps the marinade adhere better and allows the fish to sear properly on the grill, creating those desirable grill marks instead of just steaming. Check the steaks for any small pin bones along the centerline and remove them with tweezers if necessary (though swordfish is generally boneless). If your steaks have skin on one side, you can leave it on during grilling (it helps hold the fish together) and remove it before serving, or score it lightly if you plan to eat it (though it can be tough). Place the dried steaks in a shallow dish or a large resealable plastic bag.
  2. Make the Marinade: In a small bowl, whisk together the extra virgin olive oil, fresh lemon juice, minced garlic, chopped fresh parsley, chopped fresh oregano, salt, black pepper, and optional red pepper flakes and Dijon mustard. Whisk until the ingredients are well combined and slightly emulsified. The combination of oil, acid (lemon juice), and aromatics (garlic, herbs) creates a flavorful bath that tenderizes slightly and adds significant taste without overwhelming the fish.
  3. Marinate the Swordfish: Pour the marinade over the swordfish steaks in the dish or bag. Turn the steaks to ensure they are evenly coated on all sides. If using a dish, cover it tightly with plastic wrap. If using a bag, seal it, pressing out most of the air. Place the marinating swordfish in the refrigerator for 15 to 30 minutes ONLY.

    • Important Note on Marinating Time: Do not over-marinate swordfish, especially in an acidic marinade like this one containing lemon juice. The acid will start to “cook” the fish (like ceviche) and can break down the proteins, resulting in a mushy texture after grilling if left too long. 15-30 minutes is the sweet spot for imparting flavor without negatively affecting the texture.

  4. Preheat the Grill: While the fish is marinating, prepare your grill for direct medium-high heat. Aim for a temperature around 400°F – 450°F (200°C – 230°C).

    • Gas Grill: Preheat all burners on high for 10-15 minutes, then turn some down to achieve medium-high heat.
    • Charcoal Grill: Arrange hot coals for a two-zone fire (a hotter side for searing, a cooler side if needed), ensuring the direct heat zone reaches the target temperature.

  5. Clean and Oil the Grill Grates: Once the grill is hot, clean the grates thoroughly with a grill brush. This prevents sticking and ensures clean grill marks. Just before placing the fish on the grill, lightly oil the grates. Fold a paper towel, dip it in a high-smoke-point oil (like vegetable, canola, or even more olive oil), and use long-handled tongs to carefully wipe the oil over the hot grates where you’ll be placing the fish.
  6. Grill the Swordfish: Remove the swordfish steaks from the marinade, letting any excess marinade drip off. Discard the used marinade. Carefully place the swordfish steaks directly over the medium-high heat on the oiled grill grates.
  7. Grilling Time: Grill the swordfish for approximately 4-6 minutes per side for steaks that are 1 to 1.5 inches thick. The exact time will depend on the exact thickness of your steaks and the heat of your grill.

    • Sear and Rotate: For nice crosshatch grill marks, place the fish on the grill, cook for 2-3 minutes, then rotate the steaks 45-90 degrees (without flipping) and cook for another 2-3 minutes.
    • Flip Carefully: Use a sturdy fish spatula or wide tongs to carefully flip the swordfish steaks. They should release easily from the grates if the grill was properly preheated and oiled, and the sear has formed. If they stick, wait another 30 seconds and try again.
    • Cook Second Side: Grill the second side for another 4-6 minutes, or until the fish is cooked through.

  8. Check for Doneness: Swordfish is best cooked to medium or medium-well. Overcooked swordfish becomes dry and tough. Use these methods to check for doneness:

    • Visual Cue: The fish should be opaque throughout, losing its translucent appearance. You can test by gently flaking the thickest part with a fork – it should flake easily but still be moist.
    • Internal Temperature (Most Accurate): Use an instant-read thermometer inserted into the thickest part of the steak, avoiding bone if present. Aim for an internal temperature of 130°F to 135°F (54°C to 57°C) for medium (slightly pink center, very moist) or 140°F (60°C) for medium-well (mostly opaque, still moist). Remember the fish will continue to cook slightly from residual heat after being removed from the grill (carryover cooking). Do not exceed 145°F (63°C).

  9. Rest the Swordfish: Once cooked to your liking, immediately remove the swordfish steaks from the grill and transfer them to a clean platter or cutting board. Tent loosely with foil and let them rest for 5-10 minutes before serving. Resting allows the juices to redistribute throughout the flesh, resulting in a more tender and flavorful bite. Skipping this step can lead to drier fish.
  10. Serve: Serve the grilled swordfish steaks warm, garnished with fresh lemon wedges and additional chopped parsley or oregano, if desired.

Nutrition

  • Serving Size: one normal portion
  • Calories: 300-450