Grilled Mahi-Mahi with Mango Salsa
Flaky, mild mahi-mahi fillets with gorgeous grill marks and a bright, juicy mango salsa on top. The sweet-tangy salsa cuts through the smoky char of the fish, making it a knockout summer dinner that comes together in under 30 minutes.
For 4 servings
- prep
Preheat the grill.
Heat an outdoor grill or stovetop grill pan to medium-high. Brush the grates clean, then oil them lightly with a folded paper towel dipped in olive oil.
TIPProperly heated and oiled grates are essential — mahi-mahi is lean and will stick to a cold or dry grill. - mix
Make the mango salsa.
1.In a mixing bowl, combine diced mango, red bell pepper, red onion, and minced jalapeño.2.Add chopped cilantro, lime juice, and a pinch of salt.3.Stir well to combine and set aside at room temperature while you cook the fish.TIPLet the salsa sit for at least 10 minutes — the flavors meld and the lime juice softens the onion bite. - prep
Season the mahi-mahi fillets.
1.Pat the fillets completely dry with paper towels.2.Brush both sides lightly with olive oil.3.Season both sides with a pinch each of salt, black pepper, garlic powder, and smoked paprika.TIPDon't skip drying the fillets — excess moisture creates steam on the grill and prevents a good sear. - grill · ~8 min
Grill the mahi-mahi.
Place fillets on the hot grill at a slight diagonal angle. Cook undisturbed for 4 minutes until the bottom releases easily and grill marks form. Flip carefully with tongs and cook another 3 to 4 minutes until the fish is opaque throughout and flakes easily with a fork.
TIPDon't move the fish for the first 4 minutes — it will release naturally from the grates once properly seared. - rest · ~2 min
Rest the fillets briefly.
Transfer grilled fillets to a plate and let rest for 2 minutes. This allows the juices to redistribute so the fish stays moist.
- assemble
Plate and top with mango salsa.
Place each fillet on a serving plate and spoon a generous mound of mango salsa over the top. Serve immediately with any extra salsa on the side.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the mahi-mahi fillets completely dry before oiling to ensure a good sear and prevent steaming.
- 2Oil your grill grates just before adding the fish — use a folded paper towel dipped in oil and tongs.
- 3Let the mango salsa sit for at least 10 minutes so the lime juice softens the onion and melds the flavors.
- 4Grill the mahi-mahi undisturbed for 4 minutes on the first side; it will release easily when properly seared.
- 5Use a thin, flexible fish spatula to flip the fillets gently without breaking them.
- 6Rest the cooked fillets for 2 minutes before topping with salsa to keep the fish moist and juicy.
- 7If using frozen mahi-mahi, thaw overnight in the fridge and pat very dry before seasoning.
Adapt it for your goals.
Spicy Mango Salsa
For heat lovers, leave the seeds in the jalapeño or add a finely diced serrano pepper. This boosts the salsa's kick without overwhelming the fish.
Avocado AdditionAvocado Addition
Fold in one diced ripe avocado just before serving for a creamy texture that complements the flaky fish and juicy mango.
Citrus Herb SwapCitrus-Herb Swap
Replace cilantro with fresh mint or basil and lime juice with orange juice for a different aromatic profile that pairs well with grilled fish.
Pan Seared OptionPan-Seared Option
No grill? Sear the fillets in a cast-iron skillet over medium-high heat with a little oil, cooking 3-4 minutes per side until golden and cooked through.
High Protein BowlHigh-Protein Bowl
Serve the fish and salsa over quinoa or brown rice with black beans for a filling, protein-packed bowl that turns the dish into a complete meal.
Why this is on our healthy list.
Lean Protein Source
Mahi-mahi is a low-fat fish that provides high-quality protein, supporting muscle maintenance and repair without excess calories.
Rich in Vitamin C
Mango, bell pepper, and lime juice in the salsa deliver a hefty dose of vitamin C, which supports immune function and collagen production.
Heart-Healthy Fats
Olive oil used for grilling is rich in monounsaturated fats, which are associated with reduced inflammation and better heart health.
Antioxidant Boost
Smoked paprika and cilantro contain antioxidants that help combat oxidative stress, while the mango adds beta-carotene for eye health.
Low in Saturated Fat
This dish relies on lean fish and fresh produce, making it naturally low in saturated fat and ideal for a balanced, heart-conscious meal.
Hydrating and Fiber-Rich
The mango and bell pepper provide dietary fiber and water content, aiding digestion and promoting a feeling of fullness.
Frequently asked questions
The fish is done when it flakes easily with a fork and the internal temperature reaches 63°C (145°F) at the thickest part.



