
There’s something absolutely magical about a perfectly seared swordfish steak—it’s restaurant-quality elegance that feels completely attainable in your own kitchen. This swordfish recipe has become my go-to for impressing dinner guests and treating myself to something truly special on a Tuesday night. The key to the BEST swordfish lies in understanding that this meaty fish can handle bold flavors and high heat, unlike more delicate white fish varieties.
Swordfish has such a wonderful, substantial texture that reminds me of a perfectly cooked steak, which means you want to treat it similarly: with respect, proper seasoning, and a screaming hot pan. I’ve tested countless techniques over the years, and I’m thrilled to share my foolproof method that delivers restaurant-quality results every single time. The beauty of swordfish is its versatility—it takes on flavors beautifully whether you’re going for Mediterranean-inspired or something more classic and buttery.
This recipe serves four people as a main course and comes together in less than 30 minutes, making it perfect for weeknight dinners or special occasions. The swordfish is seasoned simply with salt, pepper, and a touch of garlic, then seared until golden and cooked through. I like to finish it with a bright lemon butter sauce and fresh herbs that really let the quality of the fish shine through. You can easily pair this with Perfect Creamy Pasta Recipe for a more indulgent meal, or keep things light with Best Roasted Veggies Recipe on the side.
What makes this swordfish recipe so special is the technique—we’re creating a gorgeous golden crust while keeping the interior moist and tender. The timing is crucial here, and I’ll walk you through exactly how long to cook your steaks based on thickness. This is the kind of dish that tastes like you spent hours in the kitchen, but honestly requires minimal effort once you understand the fundamentals. I’ve included tips for selecting the best swordfish at your market, how to store it properly, and variations you can try once you’ve mastered the basic technique.
If you love seafood, you absolutely need to try this swordfish recipe. It’s become a staple in my kitchen rotation, and I promise it will become one of yours too. The combination of the perfectly seared exterior, moist flaky interior, and bright lemon butter sauce is simply unbeatable. Let me show you exactly how to make restaurant-quality swordfish at home.
Ingredients
- 4 swordfish steaks, 1-1.25 inches thick (about 6-8 oz each)
- 2 teaspoons kosher salt, divided
- 1 teaspoon freshly ground black pepper, divided
- 3 tablespoons olive oil
- 4 tablespoons unsalted butter
- 4 cloves garlic, minced
- 2 lemons (1 zested, 1 juiced)
- 1/4 cup fresh parsley, finely chopped
- 2 tablespoons fresh dill, finely chopped (or 1 tablespoon dried)
- 1/4 teaspoon red pepper flakes (optional)
- Sea salt and cracked pepper for finishing

Instructions
- Remove your swordfish steaks from the refrigerator 15 minutes before cooking. This allows them to come to room temperature, ensuring even cooking throughout. Pat the steaks completely dry with paper towels—this is absolutely crucial for achieving that gorgeous golden crust we’re going for.
- Season both sides of each swordfish steak generously with 1 teaspoon of kosher salt and 1/2 teaspoon of black pepper, making sure to season the edges as well. Let the seasoned steaks rest on a clean plate while you prepare your pan.
- Heat a large skillet (preferably cast iron or stainless steel) over medium-high heat for 2-3 minutes until it’s screaming hot. You want the pan so hot that a drop of water immediately sizzles and evaporates. This high heat is what creates that beautiful golden crust.
- Add the olive oil to the hot pan and let it shimmer for about 30 seconds. Carefully place the swordfish steaks into the pan—they should sizzle immediately upon contact. Resist the urge to move them around; let them sit undisturbed for 4-5 minutes to develop that gorgeous crust.
- Using a thin metal spatula, carefully flip each swordfish steak and cook for another 4-5 minutes on the second side, until the fish is cooked through and flakes easily with a fork. The internal temperature should reach 145°F for perfectly cooked swordfish.
- Transfer the cooked swordfish steaks to a clean plate and tent loosely with aluminum foil to keep warm while you prepare the lemon butter sauce.
- In the same skillet, reduce heat to medium and add the unsalted butter. Once melted and foaming, add the minced garlic and cook for about 1 minute, stirring constantly, until fragrant but not browned.
- Remove the pan from heat and stir in the lemon juice and lemon zest. Add the fresh parsley and dill, along with the red pepper flakes if using. Taste and adjust seasoning with additional salt and pepper as needed.
- Divide the swordfish steaks among four serving plates and spoon the warm lemon butter sauce over the top. Garnish with additional fresh herbs and a sprinkle of fleur de sel if desired. Serve immediately while everything is hot.

Pro Tips
o Swordfish is a dense, meaty fish that can handle a longer cooking time than delicate white fish. Unlike cod or halibut, you don’t have to worry as much about overcooking it, though you still want to aim for that perfect tender interior.
o If you can’t find swordfish at your local market, you can substitute this recipe with mahi-mahi, tuna steaks, or even thick halibut fillets. Adjust cooking time slightly if using thinner cuts—you want to cook just until opaque throughout.
o Make this recipe even more special by pairing it with Best Creamy Pesto Pasta Recipe or a fresh salad with Simple Tasty Zoodle Recipe.
o The lemon butter sauce can be made ahead of time and gently reheated just before serving. This makes the recipe even more manageable for entertaining.
o For a Mediterranean twist, add sun-dried tomatoes, capers, and olives to your lemon butter sauce. For a spicier version, increase the red pepper flakes or add a dash of cayenne pepper.
o Swordfish keeps in the refrigerator for up to two days. Store it in an airtight container on the coldest part of your fridge. You can also freeze it for up to three months—wrap tightly in plastic wrap and then aluminum foil.
o This recipe is naturally gluten-free, keto-friendly, and works beautifully for anyone following a paleo diet. It’s also quick enough for busy weeknights but elegant enough for date night.
o To check for doneness without a thermometer, insert a fork at the thickest part of the fish and gently twist. The flesh should flake easily and appear opaque rather than translucent.
o Invest in a good quality olive oil and fresh lemons for this recipe. These simple ingredients really shine when they’re high quality, making a noticeable difference in the final dish.
