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 elevate your dining experience and impress your guests with your culinary skills.
Delicious Grilled Swordfish with Pineapple Salsa

This grilled swordfish is perfectly cooked to a beautiful char with a juicy interior, complemented beautifully by a fresh pineapple salsa. The salsa adds a burst of flavor with its mix of sweet pineapple, zesty lime, and aromatic cilantro, creating a balance that enhances the fish without overwhelming it.
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 and Prep Times
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
Nutrition Information
- Servings: 2 plates
- Calories: 350kcal
- Fat: 15g
- Protein: 40g
- Carbohydrates: 12g