This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.

There is a particular kind of confidence that comes from pulling a perfectly grilled swordfish steak off the grill — thick, bronzed, with deep grill marks and a center that yields like the best cut of meat you’ve ever had. It feels like restaurant cooking. It is restaurant cooking. And it’s easier than you think.
Swordfish is one of the most forgiving and rewarding fish in the world of grilling recipes. Its dense, meaty texture holds up to direct high heat without falling apart, takes on smoke and char with authority, and has a rich, mild flavor that plays beautifully against bold, bright accompaniments.
And nothing — nothing — accompanies grilled swordfish like a fresh mango salsa.
Why You’ll Love This Grilling Recipe
It looks as good as it tastes. The contrast of the charred, golden swordfish against the jewel-bright colors of mango salsa is genuinely stunning on a plate. This is the kind of grilling recipe that photographs beautifully and impresses dinner guests without requiring culinary school.
The flavor balance is extraordinary. Swordfish is rich and meaty with a subtle oceanic sweetness. The mango salsa brings tropical fruit sweetness, jalapeño heat, red onion sharpness, and lime brightness. Every component is doing a specific job — and together they create something that is far greater than the sum of its parts.
It’s naturally healthy without trying to be. High-protein, rich in omega-3s, dairy-free, and gluten-free without a single substitution. This is a dish that makes eating well feel like an indulgence rather than a compromise.
Our Best Grilling Amazon Finds
Buy Now →
Buy Now →
Cuisinart Griddler Indoor Grill
Buy Now →
Geesta Grilling Prep and Serve Tays
Buy Now →Common Mistakes (And How to Avoid Them)
Using swordfish steaks that are too thin. Anything under ¾ of an inch will cook through before you develop a proper sear. Target steaks that are 1–1.25 inches thick. At that thickness, the outside caramelizes while the center stays moist and just barely opaque — the sweet spot for swordfish texture.
Not drying the fish before grilling. Surface moisture is the enemy of searing. Pat your swordfish completely dry with paper towels before oiling and seasoning. A dry surface makes direct contact with the hot grill, triggering the Maillard reaction — that’s where color, crust, and flavor are born.
Making the mango salsa too far in advance. The lime juice will begin to soften the mango and draw moisture from the other ingredients over time, turning your vibrant salsa into a watery puddle. Make it no more than 30–45 minutes before serving. The freshness of a just-made salsa is irreplaceable.
Overcooking it. Swordfish becomes dry and chalky when overdone — a tragic fate for such a beautiful fish. Pull it from the grill when the center still has the faintest translucency and let carryover cooking do the rest during the 3-minute rest. An internal temperature of 130–135°F is your target.
Chef’s Notes
Swordfish has a lateral line of darker, bloodline meat running through the center of the steak — it’s perfectly safe to eat, but it has a stronger, more intense flavor than the surrounding white flesh. If you or your guests prefer a milder taste, you can trim this darker section away before grilling or simply leave it and let people eat around it.
The single most impactful thing you can do for this dish is use a perfectly ripe mango. Press gently near the stem — it should give slightly, like a ripe avocado. The skin should show some yellow and red blush. A mango that is rock-hard will give you a starchy, flavorless salsa that flatters nothing. Patience at the fruit stand pays enormous dividends at the dinner table.

Key Ingredients — And Why They Work
Swordfish steaks (1–1.25 inches thick): The king of grilling fish. Swordfish has a compact, firm cellular structure that resists flaking under high heat — unlike salmon or tilapia, it won’t disintegrate on the grill. Its flavor is mild enough to let the salsa shine while being bold enough to hold its own against char and smoke.
Olive oil: Used to coat the swordfish before grilling. It conducts heat evenly across the surface, helps seasoning adhere, and contributes a subtle grassy, fruity note that complements the Mediterranean-meets-tropical flavor profile of this dish.
Smoked paprika: Added to the dry rub, it layers additional smokiness onto the natural char from the grill — a technique chefs call “flavor stacking.” The result is a richer, more complex sear than plain salt and pepper alone would produce.
Ripe mango: The flavor foundation of the salsa. Mango provides sweetness, juiciness, and a slight floral acidity that brightens the entire dish. When ripe, it has enough natural sugar to balance the jalapeño heat and lime tartness without any added sweetener.
Jalapeño: Adds direct, clean heat to the salsa. Removing the seeds and membranes gives you a milder warmth; keeping them in escalates it. This is your heat dial — adjust to your audience.
Red onion: Brings a sharp, pungent bite that keeps the salsa from becoming cloying. It also adds textural crunch and a vivid purple-pink color that makes the salsa visually dynamic.
Fresh cilantro: The aromatic thread that ties the salsa together. Its bright, green, slightly citrusy flavor reinforces the lime and lifts the fruit without competing with it.
Lime zest and juice: The zest carries aromatic citrus oils that perfume the salsa with intensity. The juice delivers sharp acidity that keeps all the sweet elements in check and makes every other flavor more vivid and alive.
How to Make Grilled Swordfish With Mango Salsa
Serves: 4 | Prep Time: 20 min | Cook Time: 8–10 min
Ingredients:
For the swordfish:
- 4 swordfish steaks (6–8 oz each, 1–1.25 inches thick)
- 2 tbsp olive oil
- 1 tsp smoked paprika
- 1 tsp garlic powder
- ½ tsp cumin
- ½ tsp kosher salt
- ¼ tsp black pepper
- ¼ tsp cayenne (optional)
For the mango salsa:
- 2 ripe mangoes, diced small (about 2 cups)
- 1 jalapeño, seeded and finely minced
- ½ red onion, finely diced
- ¼ cup fresh cilantro, roughly chopped
- Zest of 1 lime
- 3 tbsp fresh lime juice
- 1 tbsp olive oil
- ½ tsp kosher salt
- ½ red bell pepper, finely diced (optional, for color and crunch)
Instructions:
- Make the mango salsa first. Combine diced mango, jalapeño, red onion, cilantro, red bell pepper (if using), lime zest, lime juice, olive oil, and salt in a bowl. Toss gently to combine — you want the mango to stay in clean, defined pieces, not turn into mush. Taste and adjust lime or salt. Set aside at room temperature for up to 45 minutes. Do not refrigerate — cold salsa on hot fish dulls every flavor.
- Prep the swordfish. Pat the steaks completely dry on both sides with paper towels. This is non-negotiable for a proper sear — do not skip it.
- Season the fish. In a small bowl, combine smoked paprika, garlic powder, cumin, salt, black pepper, and cayenne. Rub the olive oil all over both sides of each steak, then press the spice rub evenly onto both sides. Let the seasoned steaks rest at room temperature for 10 minutes while the grill heats.
- Preheat and oil the grill. Heat your grill to high — 425–450°F. Using tongs and an oil-soaked paper towel, wipe the grates generously right before the fish goes on. Hot, well-oiled grates are the key to a clean release and beautiful grill marks.
- Grill the first side. Place swordfish steaks on the grill and close the lid. Cook undisturbed for 4–5 minutes. Resist every urge to move them. When the fish is ready to flip, it will release from the grates cleanly — if it resists at all, give it one more minute.
- Flip and finish. Flip once and grill for another 3–4 minutes. The fish is done when it is opaque on the outside with just a faint translucency at the very center, or when an instant-read thermometer reads 130–135°F.
- Rest the fish. Remove from the grill and let rest on a clean plate for 3 full minutes. The internal temperature will climb another 5 degrees and the juices will redistribute throughout the steak.
- Plate and serve. Place each swordfish steak on a plate and spoon the mango salsa generously over and around the fish. Finish with a wedge of lime on the side and a few extra cilantro leaves. Serve immediately.

Variations & Tips
Make it spicier: Add a finely diced serrano pepper to the salsa alongside or instead of the jalapeño. Serranos are hotter and have a slightly fruitier heat that plays even better with mango.
Add avocado: Dice one ripe avocado into the salsa just before serving for creaminess and healthy fat that makes the dish more substantial. Toss gently — avocado breaks down quickly.
Swap the fish: This exact preparation works beautifully with mahi-mahi, halibut steaks, or thick-cut salmon. Adjust cooking time based on thickness — the internal temperature target stays the same.
Mediterranean spin: Replace the spice rub with lemon zest, dried oregano, and crushed garlic. Swap the mango salsa for a simple tomato-olive-caper relish. Same technique, completely different flavor world.
Pro tip: If your swordfish steaks have skin on, leave it on during grilling — it acts as a natural barrier against the direct heat and makes flipping easier. Peel it away cleanly before plating. It slides right off after cooking.
How to Meal Prep
While grilled swordfish is best eaten fresh off the grill, both components can be prepped intelligently in advance. The mango salsa — minus the lime juice — can be assembled up to 4 hours ahead and stored covered in the fridge. Add the lime juice and salt within 30–45 minutes of serving to keep the texture bright and the flavors sharp.
The spice rub can be mixed in large batches and stored in an airtight jar for up to 3 months — treat it like your signature BBQ seasoning because it works on virtually every grilling recipe in your repertoire. Chicken thighs, pork chops, shrimp skewers — this rub does not discriminate.
Leftover swordfish — stored in an airtight container for up to 2 days — flakes beautifully over a salad of arugula, avocado, and cherry tomatoes dressed with lime vinaigrette. It also makes an extraordinary fish taco filling with the leftover mango salsa, a swipe of crema, and a corn tortilla warmed directly on the grill grate.
Cultural Context
Swordfish has been a prized catch in Mediterranean and Atlantic coastal communities for thousands of years. Ancient Greeks and Romans considered it a luxury fish — its size, power, and the skill required to catch it made it a symbol of abundance and culinary ambition. In Sicily, the swordfish harvest (mattanza) is one of the oldest continuous fishing traditions in the Western world, dating back over a thousand years, and swordfish remains central to Sicilian cuisine to this day.
The mango salsa that crowns this grilling recipe tells a different story — one rooted in the Caribbean and Pacific coastal cuisines of Latin America, where the combination of tropical fruit, chili, lime, and fresh herbs has been a foundational flavor combination for centuries. Fruit salsas are not a modern fusion invention but a deeply traditional way of bringing brightness, balance, and acidity to rich grilled proteins along warm coastlines.
What makes this dish so compelling is precisely that collision of culinary worlds — the ancient Mediterranean tradition of grilling firm, meaty fish over fire, meeting the vibrant, tropical brightness of a fruit salsa born thousands of miles away. Two coastal traditions, united by a grill and a shared understanding that great food, at its core, is simply great ingredients treated with respect.

Grilled Swordfish With Mango Salsa
Equipment
- grill gas or charcoal
- tongs
- mixing bowl
- paper towels
- knife and cutting board
Ingredients
- 4 swordfish steaks (6–8 oz each, 1–1.25 inches thick)
- 2 tbsp olive oil
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 0.5 tsp cumin
- 0.5 tsp kosher salt
- 0.25 tsp black pepper
- 0.25 tsp cayenne pepper (optional)
- 2 ripe mangoes, diced (about 2 cups)
- 1 jalapeño, seeded and minced
- 0.5 red onion, finely diced
- 0.25 cup fresh cilantro, chopped
- 1 lime zest
- 3 tbsp fresh lime juice
- 1 tbsp olive oil (for salsa)
- 0.5 tsp kosher salt (for salsa)
- 0.5 red bell pepper, diced (optional)
Instructions
- In a bowl, gently combine mango, jalapeño, red onion, cilantro, red bell pepper, lime zest, lime juice, olive oil, and salt. Toss carefully and set aside at room temperature.
- Pat the swordfish steaks completely dry with paper towels to ensure proper searing.
- Mix smoked paprika, garlic powder, cumin, salt, pepper, and cayenne. Rub fish with olive oil, then coat evenly with the spice mixture.
- Preheat grill to high heat (425–450°F) and oil the grates היט thoroughly.
- Place swordfish on grill and cook undisturbed for 4–5 minutes until it releases easily.
- Flip and grill for another 3–4 minutes until just cooked through with slight translucency in the center.
- Remove from grill and let rest for 3 minutes to allow juices to redistribute.
- Serve swordfish topped with mango salsa and garnish with lime wedges and extra cilantro.