Few dishes capture the essence of fresh, coastal cuisine quite like Mahi-Mahi with Pineapple Salsa. This vibrant, healthy, and flavor-packed recipe brings together the mild, flaky texture of Mahi-Mahi with the sweet heat of a homemade pineapple salsa, resulting in a restaurant-quality dish that’s easy to prepare at home. Whether you’re planning a summer dinner party or a weeknight meal that feels like a tropical escape, this recipe promises to impress with its balance of zesty, sweet, and savory elements.
Table of Contents
Why This Mahi-Mahi Recipe is Irresistible

This dish is beloved for its clean, fresh flavors, light texture, and beautiful presentation. The Mahi-Mahi, a lean white fish, is quick to cook and takes on flavor wonderfully. Paired with a tangy, juicy pineapple salsa, each bite is bursting with contrast — savory grilled fish meets the citrusy bite and natural sweetness of the tropical fruit. Best of all, it’s gluten-free, low in calories, and rich in protein, making it as nutritious as it is delicious.
Ingredients & Their Roles
For the Mahi-Mahi:
- 4 Mahi-Mahi fillets (6 oz each): A firm, lean white fish that holds up well to grilling or pan-searing. Its mild flavor pairs perfectly with bold toppings.
- 2 tablespoons olive oil: Helps prevent sticking and ensures the fish gets a nice sear.
- 1 teaspoon garlic powder: Adds subtle savory depth without overpowering the fish.
- 1 teaspoon smoked paprika: Brings a hint of warmth and enhances the golden color when seared.
- Salt and black pepper, to taste: Essential for seasoning and bringing out the natural flavors.
For the Pineapple Salsa:
- 1½ cups fresh pineapple, finely diced: The star ingredient, offering natural sweetness and tropical flair.
- ½ red onion, finely chopped: Adds a sharp, crisp bite and color contrast.
- 1 jalapeño, seeded and minced: Provides heat. Adjust the amount based on your spice preference.
- 1 red bell pepper, diced: Adds crunch, color, and sweetness.
- ¼ cup fresh cilantro, chopped: Brings a herbaceous freshness that complements both the pineapple and fish.
- Juice of 1 lime: Adds acidity to brighten the salsa and balance the sweetness of the pineapple.
- Salt, to taste: Enhances all the vibrant flavors in the salsa.
Want more insights on how to select ripe pineapple? Check out this guide from Produce for Better Health Foundation.
Step-by-Step Instructions
Step 1: Prepare the Pineapple Salsa
- In a medium bowl, combine the diced pineapple, red onion, jalapeño, red bell pepper, and cilantro.
- Squeeze in the fresh lime juice, then season with salt to taste.
- Stir well and refrigerate for at least 15 minutes to allow the flavors to meld. This can be made up to 4 hours ahead.
Step 2: Season the Mahi-Mahi
- Pat the Mahi-Mahi fillets dry with paper towels to ensure a good sear.
- Drizzle with olive oil, then sprinkle evenly with garlic powder, smoked paprika, salt, and pepper on both sides.
Step 3: Cook the Fish
Grill Method:
- Preheat your grill to medium-high heat.
- Lightly oil the grates and grill the fish for 3-4 minutes per side, or until the fish flakes easily with a fork.
Pan-Sear Method:
- Heat a skillet over medium-high heat with a splash of oil.
- Cook the fish for 3-4 minutes on each side, being careful not to overcook.
Step 4: Assemble and Serve
- Place the cooked Mahi-Mahi on a serving plate.
- Spoon generous amounts of the chilled pineapple salsa over the top.
- Serve immediately for the best texture and flavor.
Why This Recipe Is Loved

- Quick and easy: Ready in under 30 minutes, making it perfect for busy weeknights.
- Restaurant-quality presentation: The colorful salsa and beautifully seared fish look impressive on any table.
- Healthy and flavorful: Packed with lean protein, fresh produce, and bold flavors without heavy sauces.
- Customizable heat: You control the level of spice by adjusting the jalapeño in the salsa.
Pro Tips for Perfecting Mahi-Mahi with Pineapple Salsa
- Use fresh pineapple for the best texture and flavor. Canned pineapple can be too soft and syrupy.
- Let the salsa sit for at least 15 minutes before serving — the acid from the lime helps marinate the vegetables and fruit.
- Do not overcook the fish — Mahi-Mahi is best when it’s just opaque and flakes easily with a fork.
- Double the salsa: It’s also delicious with tortilla chips or as a topping for tacos or grilled chicken.
Serving Suggestions
To make this a complete meal, serve your Mahi-Mahi with Pineapple Salsa alongside:
- Coconut rice or jasmine rice for a fragrant base
- Grilled vegetables, such as asparagus or zucchini
- Avocado slices or a tropical slaw for added creaminess and crunch
Add a chilled white wine or a fresh lime spritzer to round out the island-inspired vibe.
Final Thoughts: A Tropical Escape on Your Plate
This Mahi-Mahi with Pineapple Salsa recipe delivers an unbeatable combination of light, flaky fish and sweet-tangy salsa that transforms an ordinary dinner into a tropical culinary escape. With simple ingredients, easy prep, and bold, bright flavors, it’s no wonder this dish is a favorite among seafood lovers. Whether you’re cooking for a special occasion or just need a quick weeknight meal, this recipe offers a healthy, mouthwatering option that’s sure to shine.
Looking to impress? This recipe is the perfect way to bring a taste of the tropics to your table — no passport required.
Related Article: Garlic Shrimp Pasta Recipe: A Luxuriously Easy Weeknight Dinner
Print
Mahi-Mahi with Pineapple Salsa
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Gluten-Free
Description
A vibrant, healthy dish combining the mild, flaky texture of Mahi-Mahi with a sweet and tangy pineapple salsa.
Ingredients
- 4 Mahi-Mahi fillets (6 oz each)
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- Salt and black pepper, to taste
- 1½ cups fresh pineapple, finely diced
- ½ red onion, finely chopped
- 1 jalapeño, seeded and minced
- 1 red bell pepper, diced
- ¼ cup fresh cilantro, chopped
- Juice of 1 lime
- Salt, to taste
Instructions
- Prepare the Pineapple Salsa: In a medium bowl, combine diced pineapple, red onion, jalapeño, red bell pepper, and cilantro. Squeeze in lime juice, season with salt, and stir well. Refrigerate for at least 15 minutes.
- Season the Mahi-Mahi: Pat fillets dry, drizzle with olive oil, and sprinkle with garlic powder, smoked paprika, salt, and pepper on both sides.
- Cook the Fish: For grill method, preheat grill to medium-high, oil grates, and grill fish for 3-4 minutes per side. For pan-sear method, heat skillet over medium-high with oil and cook fish for 3-4 minutes on each side.
- Assemble and Serve: Place cooked Mahi-Mahi on a serving plate and spoon pineapple salsa over the top. Serve immediately.
Notes
Best served with coconut rice or grilled vegetables. Double the salsa for a great dip.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling or Pan-Searing
- Cuisine: Coastal
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 7g
- Sodium: 350mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 60mg