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.

Grilled Swordfish with Tropical Pineapple Salsa
3Prep min
4Cook min
25Total min
2Serves
CaribbeanCuisine
EasyDifficulty
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 culinary escape to a sunny beach. Whether you're hosting a summer barbecue or simply want to treat yourself to something special, this recipe is a delightful choice that brings the tropics to your table. The combination of the firm, meaty texture of swordfish and the sweet, tangy notes of pineapple salsa creates an explosion of flavors that dance on your palate. Each bite is a reminder of sunny days and warm evenings, making this dish perfect for warm-weather gatherings or a cozy dinner in. This recipe is both simple and elegant, making it ideal for both novice cooks and seasoned chefs. With just a few ingredients, you can create a restaurant-quality meal that will impress your guests and satisfy your cravings.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.

You might also like