Swordfish Steak Recipe
All Recipes

Swordfish Steak Recipe

Would you like to save this?

We'll email this post to you, so you can come back to it later!

Swordfish Steak Recipe

If you’re craving a restaurant-quality seafood dinner without fuss, this Swordfish Steak Recipe is juicy, lemony, full of garlic, and perfect for a quick weeknight meal or a cozy Saturday night in.

Why This Swordfish Steak Recipe Has My Heart

I grew up on the East Coast, and by the time you hit 50, you’ve tasted a lot of seafood—some great, some… memorable for the wrong reasons. Swordfish, though, has always felt a little special. It’s hearty like a steak, but still light and clean like good seafood should be. This Swordfish Steak Recipe brings all of that together with a bright lemon-garlic marinade, classic Mediterranean flavors, and a quick cooking method that works whether you’re grilling, pan searing, or baking.

Swordfish is a firm, meaty fish, which makes it ideal if you’ve got family members who say they “don’t like fish.” It doesn’t flake apart like cod, and it stands up beautifully to a good sear or hot grill. Plus, it’s packed with protein and healthy fats, which makes this a naturally healthy swordfish recipe that also happens to feel a little fancy.

I love serving this for a simple weeknight seafood dinner with roasted vegetables and a big green salad. But it’s just as comfortable at a summer cookout as a grilled swordfish steak or a cozy winter meal as baked swordfish steak. The marinade is my go-to lemon garlic swordfish seasoning—bright, savory, and just enough heat to keep things interesting.

If you’ve never cooked fresh swordfish fillet at home, this recipe is a great first step. We’ll walk through how to choose your swordfish, how long to marinate it, and exactly how to cook it so it stays moist and tender instead of dry and tough.


Why You’ll Love This Swordfish Steak Recipe

  • Ready in 30 minutes – With a quick marinade, this is a true quick swordfish recipe for busy nights.
  • Simple ingredients, big flavor – Everyday pantry staples create a bright Mediterranean swordfish steak vibe.
  • Healthy and low carb – Naturally gluten-free and a great low carb swordfish recipe without any special swaps.
  • Flexible cooking methods – Grill it, pan sear it, or bake it—same marinade, same flavor.
  • Beginner-friendly – Clear timing and visual cues so you don’t overcook the fish.
  • Perfect weeknight seafood dinner – Looks restaurant-level, but you can pull it off after work.
  • Customizable seasoning – Easy to adjust the swordfish steak seasoning for kids, spice lovers, or special diets.
  • Great for meal prep – Leftovers keep well and reheat beautifully for lunches the next day.

Ingredients for the Best Swordfish Steak Recipe

Here’s everything you need for this easy Swordfish Steak Recipe, along with a few tips and simple substitutions.

Swordfish

  • 4 swordfish steaks (about 6–8 ounces each, 1 to 1 ½ inches thick)
    Look for fresh swordfish that’s moist, with a clean, ocean-like smell—nothing fishy or sour. Frozen is fine; just thaw completely in the fridge overnight.

Marinade (Lemon Garlic Swordfish)

  • ¼ cup extra-virgin olive oil
    A good-quality olive oil makes a difference here, since it flavors the whole fish.
  • 3 tablespoons fresh lemon juice (about 1 large lemon)
    Fresh is key; bottled lemon juice tends to be harsh and flat.
  • 1 tablespoon lemon zest
    Zest adds floral, intense lemon flavor without extra acidity.
  • 3–4 garlic cloves, minced
    Use fresh cloves if you can—jarred garlic can taste a bit dull here.
  • 1 teaspoon Dijon mustard
    Helps emulsify the marinade and adds gentle tang.
  • 1 teaspoon kosher salt (or ¾ teaspoon fine sea salt)
    Adjust if your steaks are very thick or very large.
  • ½ teaspoon freshly ground black pepper
  • 1 teaspoon dried oregano (or 2 teaspoons fresh, finely chopped)
    Oregano gives this a classic Mediterranean feel.
  • ½ teaspoon dried thyme (or 1 teaspoon fresh, chopped)
  • ¼–½ teaspoon crushed red pepper flakes
    Optional, but recommended for a subtle kick.
  • 1 tablespoon chopped fresh parsley (plus more for garnish)

For Cooking & Serving

  • 1–2 tablespoons olive oil (for pan searing or brushing the grill)
  • Lemon wedges, for serving
  • Extra chopped fresh herbs (parsley, basil, or dill), for garnish
  • Optional sides: steamed asparagus, roasted potatoes, quinoa, or a simple Greek salad

TIP: For the most tender swordfish, aim for steaks that are not paper-thin. About 1 to 1 ¼ inches thick is a sweet spot—thick enough not to dry out, but thin enough to cook quickly.


Directions: How to Cook Swordfish Steak Like a Pro

You can use this marinade for grilled swordfish steak, pan seared swordfish, or baked swordfish steak. I’ll walk you through all three, starting with the marinade.

1. Make the lemon-garlic marinade

In a medium bowl or large measuring cup, whisk together:

  • Olive oil
  • Lemon juice and lemon zest
  • Minced garlic
  • Dijon mustard
  • Salt, pepper
  • Oregano, thyme, red pepper flakes
  • Fresh parsley

Whisk until it looks slightly thickened and well combined. It doesn’t need to be perfect; just make sure the mustard and oil aren’t separated in big streaks.

Mini tip: If you’re using dried herbs, rub them between your fingers as you add them. It wakes up their flavor.

2. Prep the swordfish steaks

Pat the swordfish steaks dry with paper towels—this helps them brown nicely and keeps the marinade from sliding off.

Place them in a shallow dish or a zip-top bag. Pour about two-thirds of the marinade over the fish, turning the steaks to coat both sides well. Reserve the remaining third in a separate small bowl or jar for brushing while cooking or drizzling at the end (don’t reuse the marinade that touched raw fish).

Cover and refrigerate for 20–30 minutes.

Don’t marinate for hours like you would with chicken—too much acid can make the fish texture a little tough and chalky.

3. Choose your cooking method

Here’s where you can choose your own adventure: grill, pan, or oven. The basic rule: hot and fast.


Method A: Grilled Swordfish Steak

  1. Preheat your grill
    Heat a gas grill to medium-high (around 400–450°F), or prepare a charcoal grill with hot, even coals. Clean and oil the grates so the fish doesn’t stick.

  2. Oil and season
    Remove swordfish from the marinade, letting excess drip off. Lightly brush both sides with a bit of olive oil, and sprinkle with a pinch of extra salt and pepper if you like.

  3. Grill the swordfish
    Place steaks on the hot grill. Cook for 4–5 minutes per side, depending on thickness, with the lid closed between flips. Avoid moving them around—this helps get those pretty grill marks.

  4. Check for doneness
    Swordfish is done when it’s opaque all the way through and just starting to flake, but still juicy in the center. An instant-read thermometer should read 130–135°F in the thickest part.

  5. Rest and finish
    Transfer to a plate, tent loosely with foil, and let rest for 5 minutes. Drizzle with some of the reserved marinade and a squeeze of fresh lemon juice.


Method B: Pan Seared Swordfish

  1. Preheat the pan
    Heat a large cast iron or stainless steel skillet over medium-high heat. Add 1–2 tablespoons olive oil and let it get hot and shimmering.

  2. Sear the first side
    Add the marinated swordfish steaks to the hot pan (let any excess marinade drip off first). You should hear a strong sizzle. Cook, undisturbed, for 4–5 minutes, until the bottom is nicely browned.

  3. Flip and finish
    Carefully flip the steaks with a spatula or tongs. Cook another 3–5 minutes, depending on thickness, spooning a bit of the reserved marinade over the top during the last minute.

  4. Check doneness
    Again, look for 130–135°F internally and an opaque, moist center.

  5. Rest and serve
    Let rest a few minutes before serving. Garnish with fresh herbs and lemon wedges.


Method C: Baked Swordfish Steak

  1. Preheat oven
    Set your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly oil a baking dish.

  2. Arrange and top with marinade
    Place marinated swordfish steaks on the sheet in a single layer. Spoon a bit of the reserved marinade over each steak.

  3. Bake
    Bake for 10–14 minutes, depending on thickness. Thicker steaks may need closer to 14 minutes, thinner ones less. You’re still aiming for that 130–135°F center.

  4. Broil for a quick finish (optional)
    For a lightly browned top, switch to broil for the last 1–2 minutes—watch closely so they don’t burn.

  5. Rest and garnish
    Let rest 5 minutes, then garnish with herbs and extra lemon.


Servings & Timing

  • Yield: Serves 4 people (4 swordfish steaks)
  • Prep Time: 10 minutes
  • Marinade Time: 20–30 minutes
  • Cook Time: 8–14 minutes (depending on method and thickness)
  • Total Time: About 40–50 minutes

Perfect for a weeknight seafood dinner that feels like you ordered in, just without the bill.


Variations: Make This Swordfish Steak Your Way

A good swordfish steak marinade is like a little black dress—you can dress it up, change accessories, and it still works. Here are a few ideas:

  • Mediterranean Swordfish Steak – Add 2 tablespoons chopped kalamata olives, 1 tablespoon capers, and a handful of cherry tomatoes to the baking dish or skillet.
  • Herb-Lovers Version – Swap oregano and thyme for a mix of basil, dill, and chives for a fresh, garden-style flavor.
  • Chili-Lime Swordfish – Replace lemon with lime juice and zest, add ½ teaspoon chili powder and a pinch of cumin for a Tex-Mex twist.
  • Garlic Butter Swordfish – Finish cooked swordfish with a pat of garlic herb butter instead of extra marinade.
  • Dairy-Free Creamy Sauce – Blend a spoonful of tahini with lemon juice, garlic, and warm water for a creamy drizzle without dairy.
  • Extra-Low-Sodium Version – Reduce salt by half and boost herbs, garlic, and lemon zest to keep the flavor big.

Storage & Reheating Tips

Swordfish actually holds up better than many delicate fish, which makes this recipe lovely for meal prep.

  • Fridge: Store leftover swordfish in an airtight container in the refrigerator for up to 3 days.
  • Freezer: For best texture, I prefer it fresh, but you can freeze cooked swordfish. Wrap tightly and freeze up to 2 months. Thaw overnight in the fridge before reheating.

Reheating

  • Stovetop: Warm gently in a covered skillet over low heat with a splash of water, broth, or olive oil for 3–5 minutes.
  • Oven: Reheat at 275–300°F for about 10 minutes, just until warmed through.
  • Microwave (last resort, but real life happens): Use 30–40 second bursts at 50% power and check often so it doesn’t dry out.

Make-Ahead Note: You can prepare the marinade and store it in the fridge for up to 3 days. Marinate the fish just before cooking (20–30 minutes is enough).


Notes From My Kitchen to Yours

  • Don’t over-marinate – More than 45 minutes in this acidic marinade can change the texture in a not-so-great way.
  • Thickness matters – Thinner steaks cook very quickly; if your fish is under 1 inch, start checking after 3 minutes per side.
  • Use a thermometer – Especially if you’re new to cooking fish, a simple instant-read thermometer is worth its weight in gold.
  • Let it rest – Those 5 minutes off the heat help the juices redistribute so your swordfish doesn’t dry out on the plate.
  • Balance the plate – Because swordfish is a bit richer, I love pairing it with bright, lighter sides: lemony green beans, cucumber salad, or roasted veggies.
  • Don’t fear frozen – High-quality frozen swordfish (like from Costco or Trader Joe’s) can be excellent—just be sure it’s fully thawed and patted dry.

Honestly, the biggest mistake home cooks make with swordfish is treating it like chicken and cooking it “just to be safe” until it’s completely firm. Slightly under what you think is done usually ends up being perfect.


FAQs About This Swordfish Steak Recipe

1. How do I know when swordfish is cooked properly?
Swordfish is done when it’s opaque throughout, still moist, and flakes gently with a fork—an internal temperature of 130–135°F is ideal.

2. Can I use frozen swordfish steaks?
Yes, absolutely. Thaw them fully in the fridge (usually overnight), then pat very dry before marinating and cooking.

3. Is this swordfish steak recipe healthy?
Yes—swordfish is high in lean protein and healthy fats, and this recipe uses olive oil, fresh lemon, and herbs, making it a satisfying healthy swordfish recipe that’s low carb and gluten-free.

4. How long can I marinate swordfish?
Stick to 20–30 minutes. Up to 45 minutes is okay, but don’t go several hours; the acid in the lemon can toughen the fish.

5. What’s the best way to season swordfish steak?
A simple swordfish steak seasoning of salt, pepper, garlic, lemon, and herbs is classic. You can layer more flavor with Dijon, chili flakes, or smoked paprika.

6. Can I grill swordfish on a grill pan instead of an outdoor grill?
Yes. A cast iron grill pan works very well—preheat it thoroughly and oil it lightly before adding the fish.

7. Why did my swordfish turn out dry?
It was likely overcooked or very thin. Next time, use thicker steaks, lower the cooking time, and check with a thermometer around the 3–4 minute mark per side.

8. What can I serve with swordfish steak?
Try roasted potatoes, sautéed spinach, rice pilaf, grilled vegetables, or a Mediterranean quinoa salad for a complete seafood dinner recipe.


Final Thoughts & A Little Nudge

This Swordfish Steak Recipe gives you tender, flavorful, lemon garlic swordfish with very little effort—and plenty of flexibility whether you want it grilled, pan seared, or baked. It’s a beautiful way to bring a restaurant-style seafood dinner recipe to your own kitchen on a regular weeknight.

If you try this, let me know how it goes—leave a comment, share your favorite variation, or tell me if you converted a “fish skeptic” at your table. And if you’re loving easy seafood, you might also like pairing this with a simple Greek salad, garlicky roasted potatoes, or another Mediterranean-inspired dinner next.

Swordfish Steak Recipe

Swordfish Steak with Lemon-Garlic Marinade

A juicy, lemony, garlic-forward swordfish steak recipe with Mediterranean herbs. Use the same bright, flavorful marinade for grilled, pan-seared, or baked swordfish. Restaurant-quality results in under an hour.
No ratings yet
Prep Time 10 minutes
Cook Time 14 minutes
Total Time 50 minutes
Course Main Course
Cuisine Mediterranean
Servings 4 servings

Ingredients
  

  • 4 swordfish steaks about 6–8 ounces each, 1 to 1 1/2 inches thick
  • 1/4 cup extra-virgin olive oil for the marinade
  • 3 tablespoons fresh lemon juice about 1 large lemon
  • 1 tablespoon lemon zest
  • 3 cloves garlic minced (3–4 cloves)
  • 1 teaspoon Dijon mustard
  • 1 teaspoon kosher salt or 3/4 teaspoon fine sea salt; more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 teaspoon dried oregano or 2 teaspoons fresh, finely chopped
  • 1/2 teaspoon dried thyme or 1 teaspoon fresh, chopped
  • 1/4–1/2 teaspoon crushed red pepper flakes optional, for a subtle kick
  • 1 tablespoon fresh parsley chopped, plus more for garnish
  • 1–2 tablespoons olive oil for pan searing or brushing the grill
  • lemon wedges for serving
  • extra chopped fresh herbs such as parsley, basil, or dill, for garnish
  • optional sides such as steamed asparagus, roasted potatoes, quinoa, or a simple Greek salad

Instructions
 

  • In a medium bowl or large measuring cup, whisk together 1/4 cup extra-virgin olive oil, 3 tablespoons fresh lemon juice, 1 tablespoon lemon zest, minced garlic, Dijon mustard, kosher salt, black pepper, oregano, thyme, crushed red pepper flakes (if using), and chopped fresh parsley until slightly thickened and well combined.
    1/4 cup extra-virgin olive oil, 3 tablespoons fresh lemon juice, 1 tablespoon lemon zest, 3 cloves garlic, 1 teaspoon Dijon mustard, 1 teaspoon kosher salt, 1/2 teaspoon freshly ground black pepper, 1 teaspoon dried oregano, 1/2 teaspoon dried thyme, 1/4–1/2 teaspoon crushed red pepper flakes, 1 tablespoon fresh parsley
  • Pat the swordfish steaks dry with paper towels. Place them in a shallow dish or zip-top bag. Pour about two-thirds of the marinade over the fish, turning to coat both sides well. Reserve the remaining third of the marinade in a separate bowl or jar. Cover and refrigerate the swordfish for 20–30 minutes.
    4 swordfish steaks
  • Preheat a gas grill to medium-high (around 400–450°F) or prepare a charcoal grill with hot, even coals. Clean and oil the grates. Remove swordfish from the marinade, letting excess drip off. Lightly brush both sides with olive oil and season with a pinch of extra salt and pepper if desired. Place steaks on the hot grill, close the lid, and cook for 4–5 minutes per side, depending on thickness. Swordfish is done when opaque throughout and just starting to flake, with an internal temperature of 130–135°F. Transfer to a plate, tent loosely with foil, and rest for 5 minutes. Drizzle with some of the reserved marinade and a squeeze of fresh lemon juice.
    4 swordfish steaks, 1–2 tablespoons olive oil, lemon wedges
  • Heat a large cast iron or stainless steel skillet over medium-high heat. Add 1–2 tablespoons olive oil and heat until hot and shimmering. Remove swordfish from the marinade, letting excess drip off. Add the steaks to the hot pan and cook, undisturbed, for 4–5 minutes until the bottom is nicely browned. Carefully flip and cook another 3–5 minutes, depending on thickness, spooning a bit of the reserved marinade over the top during the last minute. The internal temperature should reach 130–135°F and the center should be opaque and moist. Let rest a few minutes before serving with lemon wedges and fresh herbs.
    4 swordfish steaks, 1–2 tablespoons olive oil, lemon wedges, extra chopped fresh herbs
  • Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly oil a baking dish. Arrange the marinated swordfish steaks in a single layer and spoon a bit of the reserved marinade over each steak. Bake for 10–14 minutes, depending on thickness, until the internal temperature reaches 130–135°F and the fish is opaque and just beginning to flake. For a lightly browned top, switch to broil for the last 1–2 minutes, watching closely. Let rest 5 minutes, then garnish with fresh herbs and serve with lemon wedges.
    4 swordfish steaks, 1–2 tablespoons olive oil, lemon wedges, extra chopped fresh herbs

Notes

Marinate swordfish only 20–30 minutes; more than 45 minutes in this acidic marinade can make the texture tough and chalky. Use steaks about 1 to 1 1/4 inches thick so they stay juicy and don’t overcook too quickly. An instant-read thermometer is very helpful—aim for 130–135°F in the thickest part, then let the fish rest for 5 minutes so the juices redistribute. Leftovers keep well and reheat best gently on the stovetop or in a low oven.
Keyword Baked Swordfish, Grilled Swordfish, Healthy Seafood Dinner, Lemon Garlic Swordfish, Low Carb Swordfish, Pan Seared Swordfish, Swordfish Steak
Love this recipe?Follow us at @Recipecs for more

AboutSarah

Sarah is a gentle professional sports person who is obsessed with cooking and food lover. A mom of three boys, so most of the time is spent in the kitchen, what gave me the chance to explore more culinary experiences and learn about them.