Grilled Swordfish with Mango Salsa
Ruth M. Moran
A bright, healthy, and easy-to-make dish featuring grilled swordfish, fiber-rich wild rice, and tropical mango-pineapple salsa. Perfect for a quick weeknight dinner, meal prep, or a light, satisfying meal.
Prep Time 25 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr 10 minutes mins
Course Main Course
Cuisine American, Healthy, Seafood
For the Mango Salsa:
- 1 whole mango peeled, pitted, and diced
- 1 small red onion diced
- 1 bunch cilantro chopped
- 1 bunch green onions chopped
- 1 –2 diced jalapeños optional
- Salt and pepper to taste
For the Main Dish:
- 8 ounces wild rice
- 2 tablespoons olive oil
- 1 large carrot peeled and diced
- 2 ribs celery diced
- 2 medium shallots diced
- Salt and pepper to taste
- 1½ pounds swordfish cut into 4 steaks
- ½ whole pineapple cored and sliced
Prepare the Mango Salsa: Start by making the fresh mango salsa, which will be the vibrant topping for your swordfish. Peel and pit the mango, then dice it into small, uniform cubes to ensure each bite has a burst of sweetness. Finely dice the red onion and add it to the mango, providing a mild pungent crunch that balances the fruit. Chop the cilantro and green onions and mix them into the bowl. If you like a little heat, dice a jalapeño and add it to the mixture, adjusting the amount based on your spice preference. Season the salsa with a pinch of salt and freshly cracked black pepper, then gently toss everything together. Cover and refrigerate for at least 10–15 minutes to allow the flavors to meld beautifully while you prepare the main dish. Cook the Wild Rice: Wild rice adds a nutty, chewy texture that complements the tender swordfish perfectly. Rinse 8 ounces of wild rice under cold water to remove any dust or excess starch. In a medium saucepan, bring water (or broth for extra flavor) to a boil and add the rice. Reduce the heat to a simmer, cover, and cook according to package instructions—usually about 35–40 minutes—until the grains are tender but still slightly chewy. Once done, drain any excess liquid and set aside. Keep the rice warm for serving. Sauté the Vegetables: While the rice is cooking, prepare the aromatic vegetables that will be mixed into the rice. Peel and dice 1 large carrot, dice 2 ribs of celery, and peel and finely chop 2 medium shallots. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the carrots, celery, and shallots and sauté for about 5–7 minutes, stirring occasionally, until the vegetables are soft and translucent but not browned. This step builds a flavorful base for the rice. Once the vegetables are cooked, add the warm wild rice to the skillet and stir to combine. Season generously with salt and freshly cracked black pepper. Stir for 2–3 minutes over low heat, allowing the rice to absorb the flavors from the vegetables and olive oil. Preheat the Grill: For the best results, preheat your grill or grill pan to medium-high heat. If using an outdoor grill, make sure the grates are clean and lightly oiled to prevent sticking. For indoor grill pans, lightly brush the pan with olive oil. Proper preheating ensures your swordfish gets those perfect grill marks and cooks evenly. Grill the Swordfish: Pat the swordfish steaks dry with paper towels to ensure a good sear. Season both sides with salt and pepper. Place the swordfish on the hot grill and cook for about 5–8 minutes on the first side. Carefully flip the steaks using a spatula or tongs and grill for another 5–8 minutes on the second side. The swordfish is done when it flakes easily with a fork and has a golden, slightly charred exterior. Be careful not to overcook, as swordfish can become dry. Grill the Pineapple: While the swordfish is grilling, place the pineapple slices on the grill alongside the fish. Grill each side for 2–3 minutes, or until the pineapple has beautiful grill marks and a slight caramelized sweetness. The heat will enhance the natural sugars in the fruit, making it a perfect, juicy accompaniment to the savory fish. Assemble the Dish: Once everything is cooked, it’s time to assemble the plates.Spoon a portion of the warm wild rice mixed with sautéed vegetables onto each plate. Place a grilled swordfish steak on top of the rice. Generously spoon mango salsa over the swordfish, letting the fresh, colorful ingredients spill onto the plate. Garnish each serving with 1–2 slices of grilled pineapple for a tropical touch. Serve and Enjoy: Serve the dish immediately while the swordfish is hot and the salsa is chilled and refreshing. Each bite offers a balance of lean protein, fiber-rich rice, and naturally sweet, vitamin-packed fruit. This meal is perfect for a weeknight dinner, a special occasion, or meal prep for the week. Enjoy the combination of textures, flavors, and vibrant colors that make this dish as appealing to the eyes as it is to the palate.
- Use fresh, firm swordfish steaks for the best texture; avoid previously frozen fish if possible.
- Adjust jalapeños in the mango salsa to your preferred spice level.
- Wild rice can be swapped with quinoa or brown rice for a quicker option.
- Make the salsa ahead of time; chilling it allows the flavors to meld beautifully.
- Brush the grill grates with oil to prevent the fish and pineapple from sticking.
- Let the swordfish rest for 2–3 minutes after grilling to retain its juices.
- Pineapple can be grilled slightly longer for extra caramelization if desired.
- This recipe works well for meal prep; store components separately for freshness.