Grilled Mahi-Mahi with Mango-Avocado Salsa
Michael Matthews adapted by JojoM

A fresh and flavorful grilled mahi-mahi dish topped with a zesty mango-avocado salsa, perfect for a light and healthy meal.
🌴 Grilled Mahi-Mahi with Mango-Avocado Salsa
Bring a taste of the tropics to your table with this Grilled Mahi-Mahi with Mango-Avocado Salsa 🥭🥑. Light, fresh, and bursting with color, this dish combines tender grilled fish with a vibrant fruit salsa for the perfect healthy summer dinner.
🍋 Why You’ll Love This Recipe
This recipe is a balance of sweet, savory, and spicy flavors — the juicy mango and creamy avocado pair beautifully with the firm, flaky mahi-mahi. It’s quick to make, high in protein, and packed with healthy fats. Whether you’re grilling outdoors or using a grill pan, this dish feels like a mini vacation in every bite!
🔥 Tips for Perfect Grilled Mahi-Mahi
- Brush or spray the grill grates with oil to prevent sticking.
- Don’t overcook the fish — mahi-mahi should be just opaque and flaky.
- Prepare the salsa just before serving to keep the avocado fresh and vibrant.
🐟 Step-by-Step Cooking Guide
1️⃣ Prepare the Grill and Fish
Preheat your grill to medium-high and lightly coat the grates with cooking spray.
Place the mahi-mahi fillets in a shallow dish and drizzle with avocado oil, seasoning with salt and black pepper. Let them marinate for about 10 minutes while you prep the salsa.
2️⃣ Make the Mango-Avocado Salsa
In a medium bowl, combine diced mango, diced avocado, chopped cilantro, lime juice, and a touch of Sriracha for heat 🌶️. Season lightly with salt and pepper, then toss gently to keep the avocado pieces intact.
3️⃣ Grill and Serve
Grill the mahi-mahi for about 5 minutes per side or until the flesh flakes easily with a fork.
Transfer to plates and top generously with your fresh salsa.
Serve with lime wedges for that final zesty squeeze! 🍈
💪 Nutrition Highlights (Per Serving)
Each serving (1 fillet with salsa) provides approximately 358 calories, 33g protein, 19g healthy fats, and 15g carbs — making it a balanced and nourishing meal that fits well into a clean-eating lifestyle.
🌞 Serving Ideas
Pair your grilled mahi-mahi with:
- Coconut rice for a tropical twist 🥥
- Grilled vegetables or corn on the cob
- A light mixed green salad with lime vinaigrette
✨ Final Thoughts
This Grilled Mahi-Mahi with Mango-Avocado Salsa is everything you want in a summer dish — quick, nutritious, and full of flavor. Perfect for a weeknight dinner or weekend barbecue, it’s a healthy recipe that feels like a restaurant-quality meal right at home. 🏖️
Grilled Mahi-Mahi with Mango-Avocado Salsa
Michael Matthews adapted by JojoMA fresh and flavorful grilled mahi-mahi dish topped with a zesty mango-avocado salsa, perfect for a light and healthy meal.

Chef's Tips
- Make sure your grill grates are well-oiled to prevent sticking. 
- Dice the avocado and mango just before assembling the salsa to keep them fresh. 
Tools Used
Grill
Medium Bowl
Baking Dish
Cooking Spray
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredients
For the Fish
For the Mango-Avocado Salsa
Instructions
Prepare the Grill and Fish
- 1Prepare a grill to medium-high heat and lightly coat the grates with cooking spray. 
- 2Place mahi-mahi fillets in a 13x9-inch glass baking dish. 
- 3Drizzle fillets with 2 tablespoons of avocado oil and season with salt and pepper. 
- 4Let the fillets marinate at room temperature for 10 minutes, turning occasionally. 
Prepare the Mango-Avocado Salsa
- 1In a medium bowl, gently combine diced avocado, diced mango, sliced cilantro, remaining 1 tablespoon avocado oil, and lime juice. 
- 2Season the salsa with salt, pepper, and Sriracha. 
- 3Reserve until ready to serve. 
Grill and Serve
- 1Grill the mahi-mahi fillets until just opaque in the center, about 5 minutes per side. 
- 2Transfer fillets to serving plates. 
- 3Top each fillet with the mango-avocado salsa. 
- 4Serve with lime wedges. 
Nutrition Facts
Serving Size: 1 fillet with salsa
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.























