Grilled Swordfish with Tropical Pineapple Salsa
Imagine sinking your teeth into a perfectly grilled swordfish steak, its smoky flavor mingling with the vibrant taste of fresh pineapple salsa. This dish is not just a meal; it’s a tropical escape on a plate. With its bright, zesty salsa and perfectly cooked fish, it’s a simple yet impressive dish that will transport you to a sunny beach with every bite.

Ingredients
- 2 swordfish steaks (about 6 oz each)
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup fresh pineapple, diced
- 1/4 red onion, finely chopped
- 1/4 cup fresh cilantro, chopped
- Juice of 1 lime
- 1 jalapeño, finely chopped (optional for heat)
Instructions
- Prepare the Salsa: In a bowl, combine diced pineapple, red onion, cilantro, lime juice, and jalapeño (if using). Mix well and set aside to let flavors meld.
- Prepare the Swordfish: Preheat the grill to medium-high heat. Brush both sides of the swordfish steaks with olive oil and season with salt and pepper.
- Grill the Fish: Place the swordfish steaks on the grill. Cook for about 4-5 minutes on each side, or until the fish is opaque and flakes easily with a fork.
- Serve: Remove the swordfish from the grill and top with the fresh pineapple salsa. Serve immediately and enjoy the delightful flavors.
Cook’s tips
- Make sure your grill grates are clean and well-oiled to prevent the fish from sticking.
- Don't overcook the swordfish; it should be opaque and flake easily, but still moist.
- Let the salsa sit for at least 10 minutes before serving to allow the flavors to meld.
- Use a fish spatula to flip the steaks gently to avoid breaking them.
Substitutions
- Use mahi-mahi or tuna instead of swordfish.
- Substitute mango or papaya for the pineapple.
- Use red bell pepper instead of jalapeño for a milder kick.
- Swap cilantro with parsley if you're not a fan of cilantro.
Storage & reheating
Store any leftover swordfish and salsa separately in airtight containers in the refrigerator for up to 2 days. Reheat the fish gently in a skillet or microwave, and serve the salsa cold or at room temperature.
Frequently asked questions
Can I use frozen swordfish?
Yes, just thaw it completely and pat dry before grilling.
How do I know when the swordfish is done?
The fish should be opaque and flake easily with a fork, but still moist; typically 4-5 minutes per side.
Can I make the salsa ahead of time?
Yes, you can prepare the salsa up to a day in advance, but add the lime juice just before serving to keep the flavors fresh.
What if I don't have a grill?
You can cook the swordfish in a grill pan or sear it in a hot skillet with a little oil.



