Swordfish Marinade Recipe | Citrus Herb Grilled

This swordfish marinade recipe blends olive oil, lemon, garlic, and herbs so the fish grills up juicy, tender, and full of bright flavor.

Swordfish is rich, meaty, and perfect for the grill, but without a smart marinade it can turn dry in minutes. A good mix of fat, acid, and aromatics keeps every bite moist and flavorful, even over high heat.

This swordfish marinade recipe is built for weeknights yet feels ready for guests. You get a clear ingredient list, specific timing, and reliable grilling cues so you can plate well seasoned steaks without guesswork.

Why A Swordfish Marinade Works

Swordfish is a lean, firm fish. The texture stands up to skewers, grills, and cast iron pans, but that same firmness means it benefits from extra moisture and seasoning on the surface. A marinade helps the outside stay supple while the inside cooks through.

The main goal is flavor on the surface and a little seasoning traveling just under it. Acid and salt move in, while oil and aromatics coat the outside. You do not need an overnight soak; a short rest at room temperature before cooking is enough.

Key Marinade Elements At A Glance

Element Common Ingredients What It Adds
Fat Olive oil, avocado oil Prevents sticking and carries flavor
Acid Lemon juice, lime juice, white wine Brightens, softens the exterior
Salt Kosher salt, sea salt, soy sauce Seasons and helps pull flavors inward
Sweet Honey, brown sugar, maple syrup Balances acidity and aids browning
Aromatics Garlic, shallot, green onion Adds depth and savory notes
Herbs Parsley, basil, oregano, thyme Fresh, lifted flavor
Heat Red pepper flakes, black pepper Gentle kick and contrast
Umami Soy sauce, fish sauce, miso Extra savoriness in each bite

Swordfish Marinade Recipe Step-By-Step

The directions below make enough marinade for four swordfish steaks, each about 6 ounces and 1 inch thick. Scale the amounts up or down while keeping the same ratios for steady results.

Ingredients

For The Marinade

  • 1/3 cup extra virgin olive oil
  • 3 tablespoons fresh lemon juice
  • 2 tablespoons dry white wine or more lemon juice
  • 3 cloves garlic, finely minced
  • 1 tablespoon chopped fresh parsley
  • 1 tablespoon chopped fresh basil or oregano
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon red pepper flakes, optional
  • 1 teaspoon honey or brown sugar
  • 1 teaspoon lemon zest

For The Swordfish

  • 4 swordfish steaks, about 6 ounces each and 1 inch thick
  • 1 to 2 tablespoons neutral oil for the grill grates or pan
  • Lemon wedges, to serve
  • Extra chopped herbs, for garnish

Instructions

1. Mix The Marinade

Whisk the olive oil, lemon juice, wine, garlic, herbs, salt, pepper, red pepper flakes, honey, and lemon zest in a medium bowl until the salt dissolves and the mixture looks glossy. You can also shake everything together in a jar with a tight lid.

2. Prep The Swordfish Steaks

Pat the swordfish dry with paper towels so the marinade can cling to the surface instead of sliding off. Check for any small pieces of skin or bone and remove them. Place the steaks in a shallow dish or a zip top bag.

3. Marinate For Flavor, Not For Days

Pour the marinade over the steaks, turning them so each side is coated. Set aside in the refrigerator for 20 to 30 minutes. For slightly thicker steaks, you can extend to 45 minutes, but avoid much longer or the surface can turn mushy.

When you are ready to cook, lift the fish from the liquid and let excess drip off. Discard the used marinade. For even browning, let the steaks stand at room temperature for about 10 minutes while you heat the grill or pan.

4. Grill Or Pan Sear To 145°F

Heat a grill or heavy skillet over medium high heat. Lightly oil the grates or pan. Lay the steaks down and cook for 4 to 6 minutes per side, depending on thickness, until the flesh is opaque and flakes easily.

The safest approach is to check the center with an instant read thermometer. Food safety guidelines recommend cooking fin fish to an internal temperature of 145°F, or until the flesh is opaque and separates easily with a fork.

Easy Marinade For Swordfish Steaks On Busy Nights

Some evenings call for shortcuts. You can still stay close to this base formula and bring dinner to the table fast. Think about the four pillars of fat, acid, salt, and aromatics, then reach for what you already have.

Swap Ideas When The Pantry Is Bare

If you are out of fresh lemons, use bottled lemon juice, a splash of red wine vinegar, or a mix of orange and lime juice. No fresh herbs on hand? Dried oregano and dried thyme pair well with swordfish, just cut the amount in half so they do not overpower the dish.

Soy sauce can stand in for some of the salt and also add an extra savory layer. A spoonful of Dijon mustard gives a gentle tang and helps the marinade cling. For a smoky edge, stir in a pinch of smoked paprika or chipotle powder.

Make-Ahead Tips

You can mix the marinade up to two days in advance and keep it in the refrigerator in a sealed jar. Give it a shake before using so the oil and acid come back together. Do not add the fish until the day you cook so the texture stays firm.

If you buy swordfish in bulk, freeze the steaks in portions. On the morning you plan to cook, move them to the refrigerator in a container, then marinate once they are mostly thawed and still cold.

Food Safety, Mercury, And Marinating Times

Because swordfish is a large predatory fish, it can carry higher levels of mercury than many smaller species. Public health guidance for people who are pregnant, might become pregnant, or are feeding young children advises avoiding swordfish and choosing lower mercury fish instead.

The FDA advice about eating fish lists swordfish among the choices to avoid for these groups due to consistently high mercury levels. Everyone else can enjoy swordfish from time to time, but variety is still wise. Rotate in salmon, trout, shrimp, or other low mercury options through the week.

Safe cooking temperature matters just as much as flavor. Fin fish, including swordfish, should reach an internal temperature of 145°F, or look opaque and flake easily, as noted in the safe minimum internal temperature chart. Use a thermometer when you can, since grill heat and steak thickness change cooking time.

Marinating times for swordfish stay fairly short because the steaks are dense yet lean. A window of 20 to 45 minutes gives enough time for the surface to pick up flavor without changing the texture too much.

Swordfish Marinating And Cooking Guide

Steak Thickness Marinade Time Grill Time (Total)
3/4 inch 15 to 25 minutes 6 to 8 minutes
1 inch 20 to 30 minutes 8 to 10 minutes
1 1/4 inches 25 to 35 minutes 10 to 12 minutes
1 1/2 inches 30 to 40 minutes 12 to 14 minutes
Skewered cubes 20 to 30 minutes 6 to 8 minutes
Broiled steaks 20 to 30 minutes 8 to 12 minutes
Cast iron sear 20 to 30 minutes 7 to 9 minutes

These times assume medium high heat and room temperature steaks. If your grill runs very hot, shorten the cook time a bit and check early. When in doubt, cut into the thickest part to check that the center is opaque and just starting to flake.

Serving Ideas For Marinated Swordfish

Once your swordfish comes off the grill, let it rest for a few minutes so the juices settle. Sprinkle with extra chopped herbs and a squeeze of lemon. A drizzle of good olive oil over the top gives a glossy finish.

This approach also works well under a broiler or on a grill pan, so you can keep making marinated swordfish year round without waiting for perfect weather or outdoor grilling space on weeknights at home.

This fish pairs well with simple sides. Think roasted potatoes, a crisp green salad, grilled asparagus, or couscous with fresh herbs and olive oil. For a lighter plate, lay slices of swordfish over a bed of dressed greens or a tomato and cucumber salad.

If you want something more hearty, tuck chunks of grilled swordfish into warm pita with lettuce, yogurt sauce, and pickled onions. The citrus and garlic notes in the marinade echo many Mediterranean style toppings and sauces.

Using Leftover Marinated Swordfish

If you end up with extra grilled swordfish, cool it quickly and store it in the refrigerator in a covered container for up to two days. Reheat gently in a skillet over low heat, or enjoy it cold in salads and grain bowls.

Flake leftover fish and toss it with cooked pasta, olive oil, lemon zest, capers, and parsley for an easy next day meal. You can also add chilled swordfish to a Nicoise style salad with green beans, potatoes, olives, and eggs.

Because the flavor of the marinade is bold, a little leftover fish goes a long way. Fold small pieces into tacos, tuck them into rice bowls with vegetables, or serve on toasted bread with sliced tomatoes for a simple open faced sandwich.

With a clear plan, a balanced marinade, and a few safety checks, you can turn a simple piece of fish into an easy centerpiece for dinner. Once you have tried this method, keep the core ratios in mind and adjust the herbs and spices to match whatever sides you feel like serving.

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.