Grilled Mahi Mahi with Pineapple Salsa and Lemon Butter

This Grilled Mahi Mahi is topped with the most amazing grilled pineapple salsa.  And that’s not all!  It’s also drizzled with lemon- garlic butter.

Grilled Mahi Mahi topped with pineapple salsa

I always want to make Mahi Mahi when I’m in Hawaii.  We usually rent a condo of some sort, and for some strange reason I really enjoy cooking at home when I’m on vacation.  Most people don’t want to have anything to do with the kitchen while on vacation, so I guess that make me a little weird.

The good news is that you do not have to be in Hawaii to make Mahi Mahi!  Just keep an eye out for fresh Mahi Mahi (or you can of course use frozen, if that’s all you have access to), and you’ll be on your way to making this delicious recipe.  There is nothing like grilled Mahi Mahi!

What is Mahi Mahi?

Mahi Mahi means “strong strong,” and it’s often referred to as the common dolphinfish.  Don’t worry- it is not closely related to dolphins!  Mahi Mahi has a firm, white flesh with a mild flavor.  It can be eaten in a variety of ways- grilled, seared, or ceviche-style, and it’s even used in fish tacos.

Grilled Mahi Mahi topped with Grilled Pineapple Salsa

In this recipe, the Mahi Mahi is simply grilled with a little bit of salt and pepper.  It’s topped with a fresh pineapple salsa that has been marinated in rice wine vinegar.  The pineapple is grilled for the salsa, so that adds another layer of interesting flavor to the recipe.

At this point, you can call it a day and eat the Grilled Mahi Mahi topped with the salsa, or you can add a drizzle of lemon garlic butter to the top to make it more restaurant- quality.  Either way, this is a delicious way to enjoy Mahi Mahi.

If you are looking for more fish recipes, you might also like to try my Swiss Parmesan Halibut or this Roasted Tilapia with BruschettaHerb Topped Fish Baked in Parchment and Crispy Cod Burgers are also good fish choices!

5 from 1 vote

Grilled Mahi Mahi with Pineapple Salsa

The perfect recipe to use for your fresh Mahi Mahi!

Course Main Course
Cuisine American
Keyword Fish, grilling
Prep Time 25 minutes
Marinating Time 3 hours
Servings 4 servings
Calories 630 kcal



  • 1/2 fresh pineapple, peeled, cored and sliced for grilling
  • 1 cup rice wine vinegar
  • 1/4 cup extra- virgin olive oil
  • 1 medium red bell pepper, seeded and diced 1/4-inch
  • 1/2 medium red onion, diced 1/4-inch
  • 1/2 bunch cilantro, chopped
  • 1 medium serrano pepper, seeded and chopped
  • salt and pepper, to taste
  • 1 teaspoon ground cumin


  • 1/2 cup (1 stick) butter
  • 2 tablespoons freshly squeezed lemon juice
  • 1/2 teaspoon minced garlic


  • 4 8-ounce portions Mahi Mahi, skinned and boned
  • salt and pepper



  1. Heat grill to medium-high. Grill pineapple until you begin to see char marks; not falling apart or mushy. Let cool, dice and mix with the vinegar, olive oil and remainder of the vegetables and seasonings. Cover and refrigerate the pineapple salsa to let marinate for 3 to 5 hours.


  1. Melt the butter and mix with the lemon juice and garlic.  Set aside while you grill the fish.


  1. Salt and pepper the fish.  Grill over medium heat until done.  Top with salsa and drizzle with lemon butter.

Nutrition Facts
Grilled Mahi Mahi with Pineapple Salsa
Amount Per Serving (1 serving)
Calories 630 Calories from Fat 351
% Daily Value*
Total Fat 39g 60%
Saturated Fat 17g 85%
Cholesterol 229mg 76%
Sodium 419mg 17%
Potassium 1250mg 36%
Total Carbohydrates 23g 8%
Dietary Fiber 3g 12%
Sugars 15g
Protein 43g 86%
Vitamin A 52.4%
Vitamin C 139.3%
Calcium 7.7%
Iron 20.1%
* Percent Daily Values are based on a 2000 calorie diet.
You Might Also Like...
Lori Lange of Recipe Girl

Meet The Author: Lori Lange

Leave a Comment

Your email address will not be published. Required fields are marked *


  • Tricia @ Saving Room for Dessert wrote:

    I love Mahi Mahi and would love to try it in Hawaii because somehow I know it must just taste better – haha. Beautiful meal and delightful salsa! I’m all about the grilling.

  • April wrote:

    oh my goodness, this is delightful!