One-Pan Seared Swordfish with Spicy Olive Oil Poached Tomatoes Recipe
Introduction
This one-pan seared swordfish recipe is a simple yet elegant dish featuring tender fish topped with spicy olive oil poached cherry tomatoes. It’s perfect for a weeknight dinner or entertaining guests with minimal cleanup.

Ingredients
- 2 cups cherry tomatoes
- 1/2 cup olive oil
- 2 teaspoons salt
- 1 teaspoon Tabasco hot sauce
- 1 sprig fresh basil
- 1 sprig fresh mint
- Salt and pepper, to taste
- 1 pound swordfish, cut into 2 or 4 fillets
Instructions
- Step 1: Preheat your oven to 425°F (220°C).
- Step 2: Heat the olive oil in a large heavy-bottomed skillet over medium heat. Add the cherry tomatoes and stir to coat them in the oil. Reduce the heat to medium-low and cook the tomatoes for 15 minutes, stirring occasionally.
- Step 3: Add 2 teaspoons of salt and the Tabasco hot sauce to the tomatoes. Stir well, partially cover the skillet, and cook for another 15 minutes until the tomato skins are blistered and shriveled. Use a slotted spoon to transfer the tomatoes to a clean plate.
- Step 4: Add the basil and mint sprigs to the remaining oil in the pan. Stir the herbs around for about 1 minute to infuse the oil, then discard the herbs. Increase the heat to medium-high.
- Step 5: Season the swordfish fillets generously with salt and pepper on both sides. Place them in the hot skillet and sear for 3–4 minutes until the underside develops a golden crust.
- Step 6: Flip the swordfish fillets over, then transfer the skillet to the preheated oven. Bake for 10 minutes, or until the fish is cooked through.
- Step 7: Remove the pan carefully from the oven. Spoon the poached tomatoes and their juices over the swordfish. Garnish with additional fresh herbs if desired and serve immediately.
Tips & Variations
- Try substituting the swordfish with thick salmon or tuna steaks for a different flavor.
- Use roasted red pepper flakes if you prefer a smoky heat instead of Tabasco sauce.
- Serve alongside a simple green salad or crusty bread to soak up the flavorful tomato oil.
Storage
Store any leftover swordfish and tomatoes in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat or enjoy cold as a salad topping. Avoid microwaving to preserve texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned tomatoes instead of fresh cherry tomatoes?
Fresh cherry tomatoes work best for poaching because of their skin and sweetness, but if needed, you can use good quality canned cherry or whole tomatoes. Drain excess liquid before poaching.
How do I know when the swordfish is cooked perfectly?
The swordfish should be opaque and flake easily with a fork but still feel slightly firm. Overcooking can make it dry, so stick to the recommended searing and baking times.
PrintOne-Pan Seared Swordfish with Spicy Olive Oil Poached Tomatoes Recipe
This One-Pan Seared Swordfish with Spicy Olive Oil Poached Tomatoes is a deliciously simple seafood dish that combines perfectly seared swordfish with sweet, slightly spicy tomatoes poached in olive oil and accented by fresh herbs. It’s an elegant, healthy main course that balances bold flavors and a tender, flaky texture, ideal for a quick yet impressive dinner.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 2–4 servings 1x
- Category: Main Course
- Method: Stovetop and Baking
- Cuisine: Mediterranean
- Diet: Halal
Ingredients
Main Ingredients
- 2 cups cherry tomatoes
- 1/2 cup olive oil
- 2 teaspoons salt, divided
- 1 teaspoon Tabasco hot sauce
- 1 sprig fresh basil
- 1 sprig fresh mint
- Salt and pepper, to taste
- 1 pound swordfish, cut into 2 or 4 fillets
Instructions
- Preheat the Oven: Preheat your oven to 425°F (220°C) to prepare for baking the swordfish after searing.
- Poach the Tomatoes: Heat the olive oil in a large heavy-bottomed skillet over medium flame. Add the cherry tomatoes and stir to coat them evenly with the oil. Reduce the heat to medium-low and cook for 15 minutes, stirring occasionally to prevent sticking.
- Season and Continue Cooking Tomatoes: Add 2 teaspoons of salt and the Tabasco hot sauce to the skillet, stir everything together, then partially cover the skillet. Cook for an additional 15 minutes until the tomato skins are blistered and shriveled, indicating they are perfectly poached. Use a slotted spoon to transfer the tomatoes to a clean plate, leaving the flavored oil in the skillet.
- Infuse the Oil with Herbs: Add the sprigs of fresh basil and mint to the remaining oil in the skillet. Stir the herbs around for about 1 minute to release their flavors, then discard the herb sprigs. Increase the heat to medium-high in preparation for searing the fish.
- Prepare and Sear Swordfish: Generously season both sides of the swordfish fillets with salt and pepper. Place the fillets in the hot skillet and sear for 3-4 minutes until the underside develops a golden brown crust.
- Bake Swordfish: Flip the swordfish fillets over, then immediately transfer the skillet to the preheated oven. Bake the fillets for 10 minutes, allowing them to cook through evenly.
- Serve: Carefully remove the skillet from the oven. Top each swordfish fillet with the poached tomatoes and the juices from the plate. Optionally, sprinkle with additional fresh herbs for extra freshness and visual appeal. Serve immediately while hot.
Notes
- Ensure the skillet used is oven-safe to avoid transferring the fish mid-cooking.
- Adjust Tabasco hot sauce quantity to your preferred spice level.
- Swordfish steaks should be about 1-inch thick for ideal cooking time.
- Fresh herbs like basil and mint enhance the flavor of the olive oil; do not skip this step.
- Serve with crusty bread or a light salad to make a complete meal.
- Be careful when handling the hot skillet, especially when transferring it to and from the oven.
Keywords: swordfish, seared swordfish, poached tomatoes, spicy olive oil, Mediterranean seafood, one-pan recipe, easy dinner, healthy fish recipe

