Photo: Leigh Beisch
Makes 4 servings (serving size: 1 piece of fish and about 1/2 cup salsa)

Prep: 15 minutes; Cook: 12 minutes; Marinate: 20-30 minutes. This salsa can be served with any grilled seafood, poultry, or meat. Choose the kind of chile you use based on how much heat you like. Serrano chiles are hotter than jalapeño peppers; if you want more kick, don't remove the seeds. Make sure you wear gloves when handling hot peppers.

How to Make It

Step 1

Combine all of the ingredients in a large, nonreactive bowl (glass, stainless steel, or glazed ceramic), and mix gently with a spoon. Set aside. You can prepare this salsa up to a few hours before serving and store it in the refrigerator in a covered container.

Step 2

In a deep, nonreactive dish (glass, stainless steel, or glazed ceramic), marinate the fish with the other ingredients for 20-30 minutes before grilling.

Step 3

Grill over coals or on a grill, or cook under a broiler for 6-8 minutes per side.

Step 4

Serve the fish with the salsa on top.

Chef's Notes

MyRecipes is working with Let's Move!, the Partnership for a Healthier America, and USDA's MyPlate to give anyone looking for healthier options access to a trove of recipes that will help them create healthy, tasty plates. For more information about creating a healthy plate, visit

You May Like

Ratings & Reviews

Betty Nana

July 18, 2017
Amazing, easy recipe!  The best mahi mahi I've had in a long time...the grill makes the difference and the salsa is amazing...this will definitely make the top recipes I've seen recently!  I'm going to use the leftover salsa on my eggs tomorrow morning!  Fabulous!!!

quick & easy

August 12, 2017
Made to recipe except didn't marinate the fish in lime juice, just dipped it, seasoned & cooked.  Good summer meal.  Served with corn & black beans.


December 06, 2017
Hi Steve, thanks for the awesome recipe! We have included it in our roundup of the top 50 Mahi-Mahi recipes in the world! The roundup is viewable at

This recipe is better when you use fresh fish

July 26, 2018
Last season my friend took me on his boat and showed me how to catch these beautiful fish. Did you know their actually called Dorado?We tried this recipe and were blown away. I even did a taste test with the fish we caught vs store bought...hands down the fresh fish won!If you ever want to catch one yourself, here's a guide: can't stop salivating for mahi now! 

CAgirlinIA's Review

October 16, 2010
Followed recipe to the letter and served with corn seasoned with roasted red peppers and cumin. IT'S A KEEPER!!!

JJ1916ohio's Review

August 23, 2010
This was a really, really good quick and easy recipe. I used two jalapenos because I like more spice but other than that I followed the recipe exactly. I served it with CL's Grilled Mexican Corn with Crema and the dinner was a success. Conversation basically stopped as we all focused on eating the food. I would definitely make this again.

steponme's Review

May 12, 2013
Delicious. The avocado chile salsa went well with the fish (I used the left over salsa on grilled chicken breast; was as equally delicious as with the fish). Served with asparagus and baked sweet potatoes.

JessicaJJM's Review

August 07, 2013
Very good! Broiled the fish instead of grilling just because we didn't feel like firing up the grill.

KellyDiff's Review

April 06, 2012
Great recipe! I'm not a huge fish fan, but am trying to incorporate more into our diets - this was a great way to go. The Mahi Mahi is obviously mild, and held up great to grilling, and the avocado salsa slathered on top was refreshing and yummy. Served with brown rice, and some corn.

kristinalouise's Review

March 02, 2010
Loved this recipe...had just the right amount of flavor and heat. Would make again and again!