10 Restaurant-Quality Pan Seared Swordfish Recipes to Master at Home
Swordfish is honestly one of those fish that makes you look like a way better cook than you actually are. It’s meaty, it holds up to bold flavors, and it cooks fast. Like, really fast.

Whether you are grilling on a weeknight or trying to impress someone at dinner, these pan seared swordfish recipes have you covered. I have made every single one of these, and a few of them have become permanent fixtures in my kitchen rotation.
Pull out your skillet. Let’s get into it.
1. Lemon Butter Pan Seared Swordfish

Ingredients:
- 2 swordfish steaks (about 6 oz each, 1 inch thick)
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- Juice of 1 lemon
- 1 tablespoon fresh chives, chopped
- Salt and black pepper to taste
- Lemon slices for serving
Instructions:
Step 1: Pat your swordfish steaks completely dry with paper towels. This is the step most people skip, and it is honestly the most important one. Dry fish = a proper golden sear. Wet fish = sad, steamy, pale fish. Season both sides generously with salt and black pepper. Do not be shy here. Really get it on there.
Step 2: Heat the olive oil in a stainless steel or cast iron skillet over medium-high heat. You want the oil shimmering but not smoking. Lay the swordfish steaks in carefully. Do not touch them. I know you want to. Just let them cook for about 4 minutes on the first side until you see a deep golden crust forming at the edges.
Step 3: Flip the steaks and immediately drop your heat to medium. Add the butter and minced garlic to the pan. The butter will start to foam, and the garlic will get fragrant fast. Smells amazing already, right? Tilt the pan slightly and use a spoon to baste the fish repeatedly with that garlicky butter for about 3 to 4 more minutes.
Step 4: Squeeze the lemon juice straight into the pan and let it sizzle for about 30 seconds. Quick check: the fish should flake easily at the thickest point and look opaque all the way through. Plate immediately and top with fresh chives and extra lemon slices. You are done. Easiest fancy dinner ever.
2. Garlic Herb Crusted Swordfish

Ingredients:
- 2 swordfish steaks (6 oz each)
- 3 tablespoons fresh basil, finely chopped
- 2 tablespoons fresh parsley, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1 tablespoon lemon zest
- Salt and cracked black pepper to taste
- 2 cups fresh spinach, wilted for serving
- Red chili slices for garnish
Instructions:
Step 1: Mix together the basil, parsley, garlic, lemon zest, and one tablespoon of olive oil in a small bowl. It should look like a loose, bright green paste. Taste it. Yep, that is it. Season it with a pinch of salt and press this mixture firmly onto the top of each swordfish steak. Let them sit for 10 minutes so the herbs really stick.
Step 2: Heat the remaining olive oil in a skillet over medium-high heat. Place the swordfish herb-side UP first. Cook for about 3 to 4 minutes until the bottom has a good sear. This keeps the crust intact and lets the bottom get that beautiful color without disturbing the herbs.
Step 3: Very carefully flip the fish so the herb crust is now face-down in the pan. Lower the heat to medium and cook for another 2 to 3 minutes. The herbs will toast slightly and stick to the fish like a coating. It looks messy right now, trust the process. That toasty crust is exactly what you want.
Step 4: While the fish finishes, quickly wilt your spinach in the same pan if you have room. Just push it to the side and let it cook down for about 1 minute. Plate the spinach as the base, rest the swordfish herb-side up on top, and scatter some sliced red chili over everything. Learned this plating trick from a restaurant I used to work near, and it makes the whole dish look like something from a menu.
Step 5: Serve immediately. The crust softens fast, so do not let it sit around. This is my favorite part: that first bite where you get herb, garlic, and meaty fish all at once.
3. Mango Salsa Swordfish

Ingredients:
- 2 swordfish steaks (6 oz each)
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- 1 tablespoon olive oil
- 1 large ripe mango, diced small
- 1/4 cup red onion, finely diced
- 2 tablespoons fresh cilantro, chopped
- Juice of 1 lime
- 1/2 jalapeño, minced (optional)
- Lime wedges for serving
Instructions:
Step 1: Make the mango salsa first so the flavors have time to mingle. Combine the diced mango, red onion, cilantro, lime juice, and jalapeño if you are using it. Stir it together and let it sit at room temperature while you cook the fish. Wondering if you can skip the jalapeño? You absolutely can. The salsa is still incredible without it.
Step 2: Season the swordfish steaks with cumin, smoked paprika, salt, and pepper on both sides. Press the spices in gently with your fingers. The cumin and paprika will form a light spice rub that gets beautifully caramelized when it hits a hot pan.
Step 3: Heat the olive oil in a skillet over high heat until very hot. Sear the swordfish for 3 to 4 minutes per side without moving it. You want a deep golden, almost amber crust on the outside. This is where it gets good. That spice rub blooms in the heat and smells incredible.
Step 4: Plate the fish and immediately spoon the mango salsa generously over the top. Serve with extra lime wedges on the side. The cold, bright salsa against the warm, spiced fish is the whole point of this recipe. Better than anything from a beachside restaurant, honestly.
4. Honey Soy Glazed Swordfish

Ingredients:
- 2 swordfish steaks (6 oz each)
- 3 tablespoons soy sauce
- 2 tablespoons honey
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Fresh chives or green onion, chopped, for garnish
- Side salad of romaine, radish, and avocado for serving
Instructions:
Step 1: Whisk together the soy sauce, honey, rice vinegar, sesame oil, and garlic in a small bowl. This glaze comes together in about 30 seconds. Taste it. It should be salty, sweet, and a little tangy. Pour half of it over the swordfish steaks and let them marinate for at least 15 minutes. Save the other half for basting.
Step 2: Heat olive oil in a skillet over medium-high heat. Lift the swordfish out of the marinade and let any excess drip off before placing it in the pan. Discard the marinade the fish was sitting in. Cook for 3 to 4 minutes on the first side without touching it. You are looking for that deep mahogany color from the honey caramelizing.
Step 3: Flip the fish and immediately brush the reserved glaze on top. Cook for another 3 minutes, basting once more halfway through. Pause here and watch the glaze turn glossy and sticky. That shiny coating is what makes this recipe look so restaurant quality on the plate.
Step 4: Rest the fish for 2 minutes before serving. Plate it with your romaine and radish salad on the side. Drizzle any remaining glaze from the pan over the fish and scatter fresh chives or green onion on top. This one I make basically every other week. So easy and the flavor is unreal.
5. Chimichurri Swordfish

Ingredients:
- 4 swordfish steaks (6 oz each)
- 2 tablespoons olive oil
- Salt and black pepper to taste
For the chimichurri:
- 1 cup fresh parsley, packed
- 1/4 cup fresh cilantro
- 3 cloves garlic
- 1/2 cup olive oil
- 3 tablespoons red wine vinegar
- 1/2 teaspoon red pepper flakes
- Salt to taste
- 1/4 cup diced green olives or pickled green vegetables
Instructions:
Step 1: Make the chimichurri. Add the parsley, cilantro, garlic, red pepper flakes, and salt to a food processor. Pulse several times until finely chopped but not pureed. You still want some texture in there. Drizzle in the olive oil and red wine vinegar while pulsing. Stir in the diced green olives by hand at the end. Let this sit for at least 10 minutes. Honestly, the longer it sits, the better it gets.
Step 2: Preheat your grill or grill pan to high heat. Brush the swordfish steaks with olive oil and season well with salt and pepper. The oil helps prevent sticking and gives you those beautiful grill marks.
Step 3: Grill the swordfish for 4 to 5 minutes on the first side. Do not move the fish once it is down or you will lose those grill marks. Flip and cook for another 3 to 4 minutes. The fish should feel firm when pressed at the thickest point.
Step 4: Plate the swordfish and spoon a generous amount of chimichurri right over the top. Serve the rest on the side because people always want more. The fresh, herby, acidic chimichurri cuts right through the richness of the swordfish. I make this for every summer cookout and people always ask for the recipe.
6. White Wine Cream Sauce Swordfish

Ingredients:
- 4 swordfish fillets (5 oz each)
- 1 tablespoon butter
- 1 tablespoon olive oil
- Salt and pepper to taste
- 2 shallots, minced
- 2 cloves garlic, minced
- 1/2 cup dry white wine
- 1 cup heavy cream
- 1 tablespoon fresh parsley, chopped
- Squeeze of lemon
Instructions:
Step 1: Season the swordfish fillets with salt and pepper on both sides. Heat the butter and olive oil together in a wide skillet over medium-high heat. Once the butter stops foaming, add the fish. Sear for about 3 minutes per side until golden. Remove the fish and set it aside. Do not clean the pan. All those golden bits at the bottom are flavor gold.
Step 2: In the same pan, add the shallots and cook over medium heat for 2 minutes until softened. Add the garlic and cook for another 30 seconds. It is okay if the pan looks a little brown right now. Those caramelized bits are about to make your sauce taste incredible.
Step 3: Pour in the white wine and let it bubble and reduce by half. This takes about 2 minutes. Scrape up all the browned bits from the bottom of the pan as the wine deglazes it. Okay, now the fun part. Pour in the heavy cream and stir everything together. Let it simmer for 3 to 4 minutes until it thickens slightly. Not sure when it is ready? It should coat the back of a spoon.
Step 4: Add a squeeze of lemon and taste the sauce. Adjust salt if needed. Slide the swordfish back into the pan and spoon the sauce over it. Let it warm through for 1 to 2 minutes. Plate and top with fresh parsley. This sauce is honestly better than anything I have ordered at a seafood restaurant, and I burned the first batch by turning my back on it, so do not walk away from this one.
7. Mediterranean Tomato Olive Swordfish

Ingredients:
- 2 swordfish steaks (6 oz each)
- 2 tablespoons olive oil
- Salt and pepper to taste
- 1 cup cherry tomatoes, halved
- 1/2 cup kalamata olives, pitted
- 2 tablespoons capers, drained
- 3 cloves garlic, sliced thin
- 1/4 cup white wine or chicken broth
- Fresh mint leaves for garnish
Instructions:
Step 1: Season the swordfish with salt and pepper. Heat one tablespoon of olive oil in a skillet over medium-high heat and sear the fish for 3 minutes per side. You want a nice golden crust but the fish does not need to be fully cooked yet. Set it aside on a plate. It will finish cooking in the sauce in a few minutes.
Step 2: In the same skillet, heat the remaining olive oil over medium heat. Add the sliced garlic and cook for 1 minute until lightly golden. Add the cherry tomatoes and cook for 3 to 4 minutes, pressing them down gently as they soften and start releasing their juices. This is my favorite part of making this recipe.
Step 3: Add the olives, capers, and white wine to the pan. Stir everything together and let it simmer for 2 minutes. The sauce will come together quickly. Too thick? Add a splash of water or more broth. Too thin? Let it bubble for another minute uncovered.
Step 4: Nestle the swordfish back into the pan with the tomato and olive mixture. Spoon the sauce over the fish and cook for 2 to 3 more minutes until the fish is cooked through. Plate everything together and tear fresh mint leaves over the top. The mint sounds weird but trust me on this. It brightens the whole dish in the best way.
Step 5: Serve with crusty bread to soak up that sauce. You will want to eat every last drop of it.
8. Cajun Blackened Swordfish

Ingredients:
- 2 swordfish steaks (6 oz each)
- 2 tablespoons butter, melted
- 1 teaspoon smoked paprika
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon cayenne pepper (less if you are sensitive to heat)
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- Salt and black pepper to taste
- Side salad for serving
Instructions:
Step 1: Mix all the dry spices together in a small bowl. This is your Cajun blackening blend. Brush the swordfish steaks all over with melted butter, then press the spice mixture firmly onto both sides of each steak. Really press it in. The butter helps the spices adhere and is what creates that signature dark, charred crust.
Step 2: Heat a cast iron skillet over HIGH heat until it is very hot. Like, seriously hot. A few drops of water should evaporate instantly when they hit the pan. This is not negotiable. If your pan is not hot enough, you will not get the blackened crust. Open a window or turn on your exhaust fan because this step gets smoky.
Step 3: Place the swordfish in the dry skillet. No extra oil needed because the butter on the fish is enough. Cook for 3 to 4 minutes without moving it at all. The spices will darken and form a deeply flavored, slightly charred crust that smells incredible. Flip and cook for another 3 minutes on the second side.
Step 4: Let the fish rest for 2 minutes before serving. The inside should be tender and juicy while the outside is boldly spiced and slightly smoky. Plate with a fresh green salad to balance the heat. This recipe is easier than it sounds and honestly one of the boldest flavored ways to cook swordfish. You will love this one.
9. Garlic Parmesan Swordfish

Ingredients:
- 2 swordfish steaks (6 oz each, thick cut)
- 3 tablespoons butter
- 4 cloves garlic, minced
- 1/4 cup grated Parmesan cheese
- 1 tablespoon fresh parsley, chopped
- 1 tablespoon olive oil
- Juice of half a lemon
- Salt and pepper to taste
Instructions:
Step 1: Pat the swordfish dry and season well with salt and pepper. Heat olive oil in an oven-safe skillet over medium-high heat. Sear the swordfish for 3 minutes on one side until deeply golden. You are looking for a proper dark crust, not just a light tan. This initial sear is what gives you that restaurant quality look on the plate.
Step 2: Flip the fish and immediately add butter and garlic to the pan. Let the butter melt and start basting the fish with the garlic butter using a spoon. Keep basting for about 2 minutes. The garlic will become fragrant and nutty and the butter will turn a light golden brown. I burned this once by walking away, so keep your eyes on it.
Step 3: Sprinkle the grated Parmesan evenly over the top of each swordfish steak while they are still in the pan. Transfer the whole skillet to a preheated 400°F oven for 4 to 5 minutes. The Parmesan will melt and form a golden, slightly crispy top. Not sure when it is done? The cheese should be just starting to bubble and turn golden at the edges.
Step 4: Remove from the oven and squeeze lemon juice over the fish. Scatter fresh parsley on top and spoon any remaining garlic butter from the pan over each steak. Plate immediately. The combination of golden Parmesan crust and garlicky butter pooling around the fish is genuinely one of the best things I have ever made on a weeknight.
10. Pesto Crusted Swordfish

Ingredients:
- 2 swordfish steaks (6 oz each)
- 3 tablespoons prepared basil pesto (store bought works great here)
- 1/4 cup panko breadcrumbs
- 2 tablespoons olive oil
- Salt and pepper to taste
- 2 cups fresh spinach, wilted
- Sliced red chili for serving
Instructions:
Step 1: Preheat your oven to 400°F. Mix the pesto and panko breadcrumbs together in a small bowl until combined. The panko adds crunch to the pesto and helps it form a proper crust. Season the swordfish steaks with salt and pepper. Spread the pesto panko mixture evenly and firmly on top of each steak. Press it down so it sticks.
Step 2: Heat olive oil in an oven-safe skillet over medium-high heat. Place the swordfish pesto-side UP in the pan. Sear the bottom for about 2 to 3 minutes until golden. You are only searing the bottom here so the crust stays intact on top. Looks good already, right?
Step 3: Transfer the skillet to the oven and bake for 8 to 10 minutes. The pesto crust should turn a deep green-gold and the panko should be crispy. The fish should be opaque all the way through when you check the thickest part with a fork. If the crust starts browning too fast, loosely tent with foil for the last few minutes.
Step 4: While the fish is in the oven, quickly wilt the spinach in a separate pan with a splash of olive oil and a pinch of salt. Just 1 to 2 minutes over medium heat is all it needs. Plate the spinach as the base, rest the pesto crusted swordfish on top, and add some sliced red chili for color and a tiny bit of heat. Serve immediately before the crust softens. This is hands down the most visually impressive recipe in this whole list and it takes under 20 minutes.
Final Thoughts
That is ten ways to make swordfish taste absolutely incredible, and I genuinely believe any one of these could become your new go-to weeknight dinner. You do not need to try them all at once. Start with whichever one sounds the most exciting to you right now. Drop a comment and let me know which one you made first. I love hearing what works in your kitchen.
