Grilled Swordfish with Pesto and Lemon
- Time: 15 min prep + 10 min grilling
- Key Appeal: Smoky charred edges paired with a vibrant, herby finish
- Perfect for: Weeknight dinner
Table of Contents
The aroma of searing seafood always brings me back to a tiny balcony in Sicily. I remember watching the locals treat swordfish like a hearty steak rather than a fragile fillet. They didn't coddle the fish; they let it hit an intense flame to get those deep mahogany marks, then crowned it with something bright to cut through the richness.
That is the approach we are taking. We are avoiding any slow or fussy techniques in favor of a rapid sear and a bold topping. It is a meal that feels like a getaway but takes less than 40 minutes from start to finish.
Whether you use a gas grill or a cast iron pan, the aim is a center that remains juicy and firm. This Grilled Swordfish with Pesto is a study in balance: the deep smoke of the char meeting the fresh, zesty energy of the basil blend.
Grilled Swordfish with Pesto
Why This Combo Works
High Heat: Cooking at 400°F ensures the outside browns quickly so the inside stays juicy.
Acid Balance: The lemon juice in both the marinade and the pesto cuts through the dense fats of the fish.
Texture Contrast: The crunch of toasted pine nuts balances the meaty bite of the swordfish.
| Method | Time | Texture | Best For |
|---|---|---|---|
| Gas Grill | 10 mins | Charred & Smoky | Fast weeknights |
| Charcoal | 20 mins | Deeply Roasted | Weekend feasts |
| Pan Sear | 10 mins | Golden Crust | Indoor cooking |
If you're in the mood for something slightly different, you might like my swordfish with lemon for a cleaner, citrus forward profile.
Ingredient Deep Dive
| Ingredient | What It Does | Best Swap |
|---|---|---|
| Swordfish Steaks | Main protein, meaty base | Tuna steaks (similar density) |
| Fresh Basil | Provides the aromatic base | Baby spinach (milder taste) |
| Parmesan Cheese | Adds salt and umami | Pecorino Romano (saltier) |
| Pine Nuts | Adds buttery crunch | Walnuts or almonds |
Pesto Ingredients
- 2 cups (60g) fresh basil leaves, packed
- ⅓ cup (35g) toasted pine nutsWhy this? Adds a buttery, nutty depth
- 2 cloves (6g) garlic, peeled
- ½ cup (50g) freshly grated Parmesan cheese
- ⅓ cup (80ml) extra virgin olive oil
- 1 tbsp (15ml) fresh lemon juice
- ¼ tsp (1.5g) salt
Swordfish Ingredients
- 4 (6 oz / 170g) swordfish steaks, 1 inch thickWhy this? 1 inch thickness prevents overcooking
- 2 tbsp (30ml) extra virgin olive oil
- 1 tsp (5g) kosher salt
- ½ tsp (3g) cracked black pepper
- 1 tbsp (15ml) lemon juice
Tools for the Job
I keep this setup minimal to save on cleanup. You only need a few basics to get this done.
- Food Processor: For the pesto. A small one works fine.
- Paper Towels: To dry the fish (this is a non negotiable step).
- Gas Grill or Grill Pan: Needs to be able to hold a steady 400°F.
- Tongs: For flipping the steaks without piercing the meat.
Making the Dish
Phase 1: Making the Pesto
- Combine the basil, toasted nuts, garlic, and lemon juice in a food processor, pulsing until coarsely chopped.
- While blending on low, gradually drizzle in the olive oil until the mixture is smooth but still has a bit of texture.
- Incorporate the salt and grated Parmesan by hand or with one last quick pulse to avoid over processing the cheese; set aside.
Phase 2: Prepping the Steaks
- Use paper towels to pat the swordfish steaks dry, removing all surface moisture. Note: Wet fish steams instead of searing
- Season both sides of the fish with 1 tbsp of olive oil, lemon juice, salt, and black pepper, then let them sit at room temperature for 10 minutes.
Phase 3: Grilling at High Heat
- Bring the grill temperature up to 400°F / 200°C (medium high).
- Grill the steaks for 4-5 minutes per side until the fish feels firm and a deep brown crust has formed.
Fixing Common Issues
Fish Sticks to Grill
This usually happens if the grates aren't hot enough or if you try to flip too early. Leave the fish alone for at least 4 minutes. Once the crust forms, the meat will release naturally. If it's still stuck, use a thin metal spatula to gently nudge it.
Pesto Turns Brown
Oxidation happens fast with basil. To keep the color vibrant, add the lemon juice early in the process. If you're making it ahead, press a piece of plastic wrap directly onto the surface of the pesto to block out the air.
Fish Becomes Rubbery
Overcooking is the main culprit here. Swordfish is lean and can toughen up in seconds. Pull the steaks off the grill when the center is just barely opaque. According to FoodSafety.gov, fish is safe at 145°F, but pulling it at 135-140°F and letting it rest for 5 minutes will give you a juicier result.
Swaps and Twists
To create a lighter version, you can replace the Parmesan with a tablespoon of nutritional yeast, which maintains the savory flavor without the dairy. If you don't have pine nuts, toasted walnuts offer a similar earthiness, though they are slightly more bitter.
If you're in the mood for a different sauce, try a lemon butter sauce and serve the pesto on the side as a dip.
For a bit of spice, include a pinch of red pepper flakes in the food processor during the initial pulse. This adds a piquant touch to the Grilled Swordfish with Pesto that goes well with a cold glass of white wine.
For those avoiding nuts, toasted sunflower seeds are a great substitute, offering the same creaminess without the allergy concerns.
Keeping It Fresh
Keep any remaining swordfish refrigerated in a sealed glass jar for a maximum of 3 days. The pesto will last roughly one week in the refrigerator, provided a thin film of olive oil covers the surface to stop it from browning.
Avoid freezing the cooked fish, as this ruins the texture, making it mealy. You can, however, store the pesto in ice cube trays in the freezer for up to 3 months. Simply heat a single cube in a skillet to create a fast pasta sauce.
To minimize waste, save the basil stems. Pulse them with some oil and pass the mixture through a coffee filter to produce a simple basil infused oil, perfect for drizzling on salads.
What to Serve
Grilled Swordfish with Pesto is a heavy hitter, so you want sides that provide a crisp contrast. A simple arugula salad with shaved fennel and a lemon vinaigrette is my go to. The bitterness of the greens balances the rich pine nuts in the pesto.
If you need something more filling, roasted cherry tomatoes or grilled asparagus work well. Since the grill is already hot, toss the asparagus on for the last 5 minutes of the fish cooking time.
For a starch, try a side of quinoa or wild rice. The grains soak up any extra pesto that drips off the steaks, so nothing goes to waste.
Right then, you've got a meal that looks like it took hours but actually only took a few minutes of active work. Trust me on this: the key is the high heat and the fresh basil. Enjoy your Grilled Swordfish with Pesto!
Recipe FAQs
Is it true that pesto is too strong for swordfish?
No, this is a common misconception. The meaty texture of swordfish stands up well to the bold, garlicky punch of the basil.
Tip: add the pesto after grilling to keep the basil flavor fresh and bright.
How do you grill swordfish steaks?
Preheat the grill to 400°F and cook each side for 4-5 minutes without moving the steaks.
Tip: rub both sides with olive oil and salt first to prevent the fish from sticking.
What happens if you cook swordfish from frozen?
The exterior typically overcooks and toughens before the center reaches the proper temperature.
Tip: thaw steaks slowly in the refrigerator overnight for the most even cook.
Which other sauces pair well with this fish?
Lemon butter or a garlic herb marinade are great alternatives, similar to the profile in my lemon garlic version.
Tip: use a fresh squeeze of lemon juice right before serving to cut through the richness.
How to check for doneness?
Press the center of the steak to ensure it feels firm but still slightly springy.
Tip: avoid overcooking to keep the meat juicy rather than dry and tough.