Swordfish on the grill transforms with a Mediterranean touch—bright citrus and fresh herbs elevate its natural richness. Perfectly cooked every time with this method.
High heat sears the outside while keeping the inside moist. The marinade adds layers of flavor without overpowering the fish. Ready in 20 minutes.
Ingredients for Grilled Swordfish
High-quality swordfish meets bright Mediterranean flavors for a dish that shines on the grill.
| Ingredient | Amount | Notes |
|---|---|---|
| Swordfish Steaks 🐟 | 1 ½ lb | Skin-on, about 1 inch thick |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Divided for marinade and grilling |
| Fresh Lemon Juice 🍋 | 3 tbsp | From about 1 large lemon |
| Lemon Zest 🍋 | 1 tbsp | From 1 lemon, finely grated |
| Garlic Cloves 🧄 | 3 cloves | Minced for marinade |
| Fresh Parsley 🌿 | ¼ cup | Chopped, plus extra for garnish |
| Fresh Dill 🌿 | 2 tbsp | Chopped, stems removed |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Dijon Mustard 🥄 | 1 tbsp | Smooth, not whole grain |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely ground for texture |
| Red Pepper Flakes 🌶️ | ¼ tsp | Optional for heat |
[recipe_ingredient_scaler]
The swordfish is non-negotiable—sustainably sourced from a trusted fishmonger like Whole Foods or your local seafood market. Look for steaks with vibrant color and a slight sheen, not dull or dry. Thickness matters too: aim for 1-inch steaks for even cooking. If buying frozen, thaw overnight in the fridge. The olive oil should be extra-virgin with a peppery finish to stand up to the bold flavors.
No fresh dill? Fresh tarragon at equal amount works beautifully. Out of lemon? Lime juice and zest can substitute in a pinch, though the flavor will be sharper. Need to skip the Dijon? Whole-grain mustard adds a nice texture. For a milder taste, reduce the garlic to 2 cloves. The herbs can be adjusted based on preference—fresh thyme pairs well with the citrus too.
Marinate the swordfish for no more than 30 minutes—the acid in the citrus can start to cook the fish. Grill immediately after marinating for best results. Leftovers keep in the fridge for 2 days but are best enjoyed fresh off the grill. Freezing cooked swordfish is not recommended as it affects texture.
Why You’ll Love This Recipe
- 10-Minute Grill: Honestly, the swordfish cooks faster than my kids can argue over who gets the last slice.
- Bright Citrus Pop: That zesty hit from the lemon juice and zest with the garlic? It’s the reason I make this every summer weekend.
- Fancy Without Fuss: I serve this at dinner parties and no one believes how little effort it takes—just olive oil, citrus, and fire.
- Lunch Tomorrow: The leftovers taste even better cold, straight from the fridge, between slices of crusty bread.
Step-by-Step Instructions for Grilled Swordfish
Master these techniques and you’ll achieve restaurant-quality results with perfectly charred, moist swordfish.
Step 1: Prepare the Mediterranean Citrus Marinade
In a medium bowl, whisk together 0.25 cup extra-virgin olive oil, 3 tbsp fresh lemon juice, 1 tbsp lemon zest, and 1 tbsp Dijon mustard until fully emulsified. This creates the base for your flavor-packed marinade.
Add 3 minced garlic cloves, 0.25 cup chopped fresh parsley, 2 tbsp chopped fresh dill, 1 tsp dried oregano, 1 tsp kosher salt, 0.5 tsp freshly ground black pepper, and 0.25 tsp red pepper flakes. Stir to combine thoroughly, ensuring the herbs and spices are evenly distributed throughout the liquid.
Step 2: Marinate the Swordfish Steaks
Place the 1.5 lb swordfish steaks in a shallow dish or resealable plastic bag. Pour the marinade over the steaks, making sure they are completely submerged. Turn to coat evenly on all sides.
Cover or seal and refrigerate for at least 30 minutes, but no longer than 2 hours. This timing is crucial—the acid in the lemon juice will begin to “cook” the fish if left too long, resulting in a mushy texture rather than the firm, moist steaks you want.
Step 3: Preheat and Clean the Grill
Preheat your grill to medium-high heat (about 400°F). While the grill heats, use a grill brush to scrub the grates clean. This prevents the swordfish from sticking and ensures those beautiful grill marks.
Once hot, use tongs to rub an oiled paper towel over the grates. This creates a non-stick surface. Keep one side of the grill slightly cooler in case of flare-ups—the natural oils in the marinade may cause some flames.
Step 4: Grill the Swordfish to Perfection
Remove the swordfish from the marinade, shaking off any excess, and place skin-side down on the hot grill. Close the lid and cook for 4-5 minutes until the skin is crisp and releases easily from the grates.
Carefully flip the steaks using a thin spatula and cook for an additional 3-4 minutes with the lid closed. The swordfish is done when it reaches an internal temperature of 145°F and the flesh flakes easily when tested with a fork. Avoid overcooking—swordfish dries out quickly.
Step 5: Rest and Serve Immediately
Transfer the grilled swordfish to a platter and let it rest for 3-5 minutes. This allows the juices to redistribute throughout the steaks, ensuring moisture in every bite.
Garnish with additional chopped fresh parsley or dill if desired. Serve immediately while hot, accompanied by lemon wedges for a final bright citrus note that complements the Mediterranean flavors perfectly.
Pro Tips For Making Grilled Swordfish
- Dry the Steaks: Pat the swordfish steaks thoroughly dry with paper towels before grilling—this guarantees a proper sear instead of steaming. I learned this the hard way after my first few batches stuck to the grates.
- High Heat Only: Preheat your grill to medium-high (around 400°F) and keep it there. Swordfish needs a hot surface to develop that golden crust without drying out.
- Don’t Over-Marinate: Swordfish is dense and can turn mushy if left in lemon juice and garlic too long. Stick to 15-20 minutes max—just enough to add flavor without breaking down the texture.
- Use Fresh Lemon: Bottled lemon juice won’t cut it here. Freshly squeezed juice and zest add a brightness that balances the richness of the fish—it’s the difference between good and memorable.
Troubleshooting This Recipe
Sticking to Grates
If your swordfish sticks, your grill isn’t hot enough or the grates aren’t clean. I always preheat to 400°F and scrub with a stiff brush. Rubbing with an oiled towel right before cooking creates a perfect non-stick surface. 🔥
Fish Falls Apart
Over-marinating is the usual culprit. Swordfish only needs 30 minutes in the citrus marinade. Any longer and the acid breaks down the flesh. Also, flip just once with a thin spatula to keep steaks intact.
Dry Swordfish
Overcooking dries this lean fish quickly. Pull it at 145°F internal—it’ll keep cooking off the grill. Resting for 3-5 minutes lets juices redistribute. I learned this the hard way at my first BBQ competition.
Uneven Grill Marks
Don’t move the steaks until they’re ready to flip. Press down lightly when placing on the grill for good contact. Rotate 90 degrees halfway through each side for those perfect crosshatch marks.
Flare-Ups
Marinade oils cause flames. Move steaks to a cooler part of the grill and close the lid to starve the fire. Keep a spray bottle of water handy for stubborn flare-ups.
Bland Flavor
Use fresh herbs—dried won’t give the same punch. I forage wild dill along the coast for my marinade. Don’t skip the lemon zest; it adds depth the juice alone can’t. 🌿
Nutrition Facts
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026