
There’s a reason swordfish steaks are a favorite among seafood lovers—rich flavor, firm texture, and a natural ability to hold up to bold seasonings. This recipe highlights those qualities with a simple yet restaurant-quality approach.
High heat is key, creating those coveted grill marks while keeping the inside tender and moist. A quick finish with fresh lemon and herbs elevates the dish without overpowering the fish’s natural taste.
The result is a perfectly seared steak with a caramelized crust and juicy center, complemented by bright citrus notes. It’s a dish that feels special but comes together with minimal effort.
Serve with roasted vegetables or a light salad for a complete meal. Here’s how to make it right every time.
Ingredients for Swordfish Steak
Quality swordfish and fresh herbs create this standout seafood dish with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Swordfish Steaks 🐟 | 4 pieces | About 1 inch thick each |
| Olive Oil 🫒 | 3 tbsp | Divided for cooking and finishing |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Garlic Powder 🧄 | 1 tsp | Or 2 fresh cloves minced |
| Smoked Paprika 🌶️ | ½ tsp | For depth of flavor |
| Fresh Lemon 🍋 | 1 whole | Zested and juiced |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Dill 🌿 | ¼ cup | Chopped, for garnish |
| Unsalted Butter 🧈 | 2 tbsp | For basting finish |
The swordfish is everything here. Look for sushi-grade steaks from a trusted seafood counter—Whole Foods or a local fishmonger are solid bets. Steaks should be about 1 inch thick and uniform in size for even cooking. Avoid any with a fishy odor or dull flesh. The olive oil matters too—use a good quality extra-virgin for finishing, but regular works for the high-heat cooking.
No fresh herbs? Dried at one-third the amount works, but the flavor won’t be as bright. Short on lemon? Lime juice in a pinch, though the zest is non-negotiable for that citrus pop. If swordfish isn’t available, halibut or mahi-mahi are sturdy substitutes. The butter can be omitted for a lighter finish, but it adds a richness that’s worth the extra calorie.
Best eaten fresh, but leftovers keep for 1-2 days in the fridge. Store in an airtight container and reheat gently in a skillet—microwaving can dry it out. The fresh herbs can be prepped a day ahead; keep them wrapped in damp paper towels to stay vibrant.
Why You’ll Love This Recipe
- Five Ingredient Magic: I love that this only needs swordfish, olive oil, salt, pepper, and garlic powder—no grocery store panic.
- Crispy Garlic Bite: The garlic powder forms this incredible crust that makes every bite sing.
- Weeknight MVP: Honestly, it’s my go-to when I need dinner on the table fast but still impressive.
- Leftovers? Even Better: The flavors deepen overnight, so tomorrow’s lunch is something to look forward to.
Step-by-Step Instructions for Swordfish Steak
Here’s the method to achieve perfectly grill-marked swordfish with a bright, herby finish.
Step 1: Season the Swordfish Steaks
Pat the swordfish steaks dry with paper towels to ensure a good sear. In a small bowl, combine the 1.5 tsp Kosher Salt, 1 tsp Black Pepper, 1 tsp Garlic Powder, and 0.5 tsp Smoked Paprika.
Rub this seasoning blend evenly over all sides of the 4 pieces Swordfish Steaks. The spice mixture should adhere well to the slightly tacky surface of the fish. Let the seasoned steaks sit at room temperature for 10 minutes while you prepare the grill.
Step 2: Sear the Swordfish on High Heat
Heat a grill or grill pan over medium-high heat. Brush the grates with 1 tbsp Olive Oil from the 3 tbsp Olive Oil. When the grill is hot, you should see the oil shimmer and a drop of water should sizzle and evaporate immediately.
Place the swordfish steaks on the grill and cook undisturbed for 4-5 minutes per side. You want to see distinct grill marks forming and the edges of the steaks should begin to look opaque. Avoid moving the steaks during this time to get those perfect char marks.
Step 3: Baste with Lemon Butter and Finish
While the swordfish cooks, zest the 1 whole Fresh Lemon and juice half of it. In a small bowl, combine the lemon juice, zest, and 2 tbsp Unsalted Butter. Melt this mixture in the microwave for 20-30 seconds until the butter is just melted.
During the last 2 minutes of grilling, brush the swordfish steaks generously with the lemon butter mixture. This adds a glossy finish and infuses the fish with bright citrus flavor. The swordfish is done when it flakes easily with a fork and reaches an internal temperature of 145°F.
Step 4: Garnish and Serve Immediately
Transfer the swordfish steaks to a serving platter. Drizzle any remaining lemon butter over the top, then sprinkle with the 0.25 cup Fresh Parsley and 0.25 cup Fresh Dill. The herbs should be finely chopped for even distribution.
Serve the swordfish immediately while hot, with the remaining lemon half cut into wedges for squeezing. The fish should have a golden-brown crust with moist, tender flesh inside. The lemon-herb finish adds a fresh, vibrant note that complements the rich, meaty swordfish perfectly.
Pro Tips For Making Swordfish Steak
- Pat It Dry: Use paper towels to thoroughly dry the swordfish steaks before seasoning—moisture is the enemy of a good sear, and I learned this the hard way after too many steamed steaks.
- Hot Pan Only: Get your pan screaming hot before adding the oil and swordfish, about 2 minutes on medium-high. Sounds obvious, but I ruined two steaks before I started waiting for that shimmer.
- Skip the Overcrowding: Cook one steak at a time if needed—crowding drops the pan temp fast, and swordfish releases too much moisture when packed in.
- Rest 5 Minutes: Tent the cooked steaks with foil and let them rest before serving. I used to skip this, but the juices stay put instead of running all over the plate.
Essential Equipment for This Recipe
Grill Essentials
For perfect grill marks, I swear by my Weber Genesis EX-335 gas grill—it heats evenly and maintains medium-high heat beautifully. A cast iron grill pan works just as well indoors if you don’t have outdoor space. Always preheat for 10-15 minutes to get those searing temps. 🔥
Precision Tools
A good instant-read thermometer (I use ThermoWorks Thermapen) ensures you hit that perfect 145°F internal temp every time. Don’t guess—fish cooks fast, and overcooking ruins the texture. Also, keep a basting brush handy for that lemon butter finish.
Prep Gear
Use a paper towel to pat the steaks dry—moisture prevents a good sear. A small mixing bowl helps combine your spices evenly. For zesting, a Microplane is my go-to—it extracts every bit of lemon flavor without the bitter pith.
Serving Essentials
A large platter makes for easy serving, and a sharp chef’s knife (I use Wüsthof) ensures clean cuts. Have tongs ready for flipping—never pierce the fish, or you’ll lose those precious juices. 💛
Cleanup Helpers
A grill brush with a long handle keeps your grates clean between uses. For indoor cooking, a splatter screen saves your stovetop from messy oil sprays. Both are small investments that make the process smoother.
Nutrition Facts
Frequently Asked Questions
How long should I cook each side?
Cook undisturbed for 4-5 minutes per side on medium-high heat. Look for opaque edges and distinct grill marks. The fish is done at an internal temperature of 145°F.
Can I use frozen swordfish?
Yes, but thaw it overnight in the fridge first. Pat it completely dry before seasoning to ensure a good sear. Avoid refreezing after thawing.
What if I don’t have a grill?
A cast iron skillet works perfectly on the stovetop. Preheat it well and use the same timing and temperature as grilling.
Why does my swordfish taste dry?
Overcooking is the most common cause. Use a thermometer to pull it off at exactly 145°F. Letting it rest 2-3 minutes before serving also helps retain moisture.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026