• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Kitchen Laughter logo

  • Home
  • About
    • Contact Us
    • Privacy Policy
  • Recipe Index
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About Us
  • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Seafood

    Grilled Mahi Mahi with Pineapple Salsa

    Published: Jan 27, 2022 · Modified: Aug 5, 2025 by Jason Collins · This post may contain affiliate links · Leave a Comment

    Share
    Pin10
    10 Shares
    Jump to Recipe Print Recipe

    When you want the perfect light summer entree, try this delicious grilled mahi mahi with pineapple salsa. It’s a fast and delicious meal, taking less than 10 minutes to cook. The pineapple salsa turns it into a refreshing treat!

    Grilled Mahi Mahi stacked on a sheet pan and topped with pineapple salsa.
    Grilled Mahi Mahi is a Fast and Delicious Meal
    Contents hide
    1 🐟 Ingredients
    2 🔥 Instructions
    3 ❗ Expert Tips
    4 ❄️ Storage
    5 🍱 Meal Prep
    6 🔄 Substitutions
    7 🍽️ Serving Suggestions
    8 ❓ Recipe FAQ
    9 More Great Fish Recipes
    10 Grilled Mahi Mahi

    Are you ready to whip up this light and mouthwateringly delicious grilled mahi mahi recipe? The pineapple salsa adds so much tropical flavor to mild-tasting fish like mahi mahi. This will be one of your favorite summer dishes!

    Mahi mahi has a firm texture and subtle sweetness that appeals even to those who don’t like a strong “fishy” taste. I faced some of the pickiest eaters with it and let’s just say no one went to bed hungry.

    And you’ll like how fast this dish is just as much as the taste. It’s ready in 20 minutes, need I say more?

    🐟 Ingredients

    ingredient photo showing the Mahi Mahi and the makings of the salsa on a sheet pan with labels for each ingredient.
    Mahi Mahi and the Ingredients for the Pineapple Salsa

    🛒Mahi Mahi – If you’ve never had this fish before, you are in for a real treat!

    🛒Dry Rub – We used a dry rub called Spicy Pineapple Head from DizzyPig, but you can use any dry rub marketed for fish or just salt and pepper.

    🛒Pineapple Salsa – To make the pineapple salsa you’ll need:

    • Fresh pineapple
    • Cilantro
    • Sweet peppers
    • Limes
    • Papaya
    • Roma tomatoes
    • Jalapeños
    • Sea salt

    🔥 Instructions

    🍍 Pineapple Salsa

    Cutting a fresh pineapple into small pieces.
    Clean and chop the pineapple.

    👉Step 1: Start by preparing the pineapple. Cut the top and bottom to create a stable base. Stand the pineapple upright and slice the skin off from top to bottom, following the fruit’s curve. Use a knife or a peeler to remove the eyes and any brown spots. Cut the cleaned pineapple into quarters, remove the core from each, then chop them into small pieces.

    Ingredients for homemade pineapple salsa in a bowl.
    Dump all the salsa ingredients to a bowl and mix well.

    👉Step 2: Chop the rest of the ingredients and add them to a bowl. Mix to combine. Squeeze limes for the juice and add salt.

    Homemade pineapple salsa in a glass bowl.
    Let the salsa rest while you grill the fish for the flavors to blend.

    👉Step 3: Give it another good stir and do a taste test. Add more lime juice or salt if needed. Making this first will allow the flavors of the salsa to meld.

    ♨️ Grilling The Mahi Mahi

    Coating raw mahi mahi with olive oil spray.
    An even layer of oil will prevent the fish from sticking to the grill grate.

    👉Step 1: Spray the fillets with a light coating of olive oil.

    Applying seasoning to raw mahi mahi on a sheet pan.
    Sprinkle seasoning on all sides of the fish.

    👉Step 2: Sprinkle with a dry rub. I recommend a sweet and spicy blend.

    👉 3: Heat the grill using direct heat to 400ºF.

    Raw mahi mahi filets on the grill grates.
    Make sure the grill well heated before adding the mahi mahi.

    👉Step 4: Grill the Mahi Mahi for 5 minutes on each side if it is between 1″ and 1.5″ thick. Adjust times if your fillet is thinner or thicker.

    Mahi mahi on the grill almost fully cooked.
    The mahi mahi is done when the flesh is fully opaque and flaky.

    👉Step 5: Finish with the skin-side up.

    👉Step 6. After removing the fish from the grill, top with the pineapple salsa before serving.

    Note: Do not overcook the meat. It should be white and flaky when finished, even in the thickest section.

    stack of the mahi mahi with the colorful pineapple salsa on top.
    Don’t Skip the Pineapple Salsa!

    ❗ Expert Tips

    📌Oil The Grill Grate | Spray the fish and the grill grate with olive oil to prevent sticking.

    📌Perfect Doneness | Make sure that the fish is cooked through. If the grill is lower in temperature, it may take an extra minute. The fish will be white and flake easily. If it is fleshy, it needs more time.

    📌Keep It Mild | Remove the seeds from the jalapeño before dicing unless you want that extra heat. Wear gloves whenever you dice up hot peppers such as this and be very careful not to touch your face with your gloved hands. Trust me!

    ❄️ Storage

    Leftover grilled Mahi Mahi can be kept for 2-3 days in the refrigerator if you use an airtight container, or frozen for up to 3 months, according to the USDA. Serve leftovers on soft taco shells or over rice.

    🍱 Meal Prep

    🔹Salsa | The pineapple salsa can be made ahead of time and will keep for several days in the refrigerator. Making it ahead of time gives the flavors time to come together.

    🔹Rice | If you want to serve this meal over rice, make Jasmine rice ahead of time and place it in your refrigerator. Reheat it in a skillet with a small amount of olive oil for flavoring. It will be delicious this way!

    🔹Freezer Meals | I love to put individual servings of these leftovers in the refrigerator so that we can grab a quick lunch ready for the microwave. Place rice on the bottom of an individual serving-size container, then place a layer of flaked fish in bite-sized pieces, and make small containers of the pineapple salsa that can be dumped on the fish after it is reheated in the microwave at work. Perfection!

    🔄 Substitutions

    👍Fish Substitutes | If you can’t find Mahi Mahi, salmon, cod, or halibut are all reasonable substitutions. A nice Red Snapper fillet would work great here as well.

    👍Dry Rub Options | We used a sweet and spicy dry rub called Pineapple Head. The pineapple flavor in a dry rub really plays well with the homemade salsa. You could change up both the dry rub and the salsa and try coordinating flavors. We’ve used it on our grouper cheeks as well and it just brings grilled fish to life.

    If you don’t want to use a dry rub, a simple salt-and-pepper mix works wonders.

    👍Salsa | Mahi mahi goes great with other fruit salsas, so feel free to switch things up. The Carribean fruit salsa we used for grilled branzino also has a sweet and exotic flavor profile that complements the mild tasting mahi mahi.

    🍽️ Serving Suggestions

    Grilled Mahi Mahi with pineapple salsa will go beautifully with white rice and roasted vegetables. It could also be served in soft taco shells. Honestly, this fish and salsa make a wonderful meal all by themselves.

    • Roasted Root Vegetables on the grill {25 Minutes}
    • Grilled Broccolini {15 Minutes}
    • Grilled Peach and Arugula Salad {10 Minutes} (substitute pineapple)

    ❓ Recipe FAQ

    How long to cook Mahi Mahi on the grill?


    It really depends on the thickness of the fish. Thin mahi-mahi fillets like the ones from the bag in the frozen department will cook faster and may only take 3-4 minutes on each side. If the fish is between 1″ and 1.5″ it will need about 5 minutes on each side. The meat must be fully opaque and flake easily with a fork.

    What is Mahi Mahi?


    This mild tropical fish known as dolphinfish is most often found in the waters surrounding the Gulf of Mexico, Costa Rica, Hawaii, and the Indian Ocean.

    What does Mahi Mahi taste like?


    This fish is very, very mild and is often recommended as an introduction to seafood for someone who doesn’t want fish that tastes “fishy”. Because it is so mild, you can pile on the flavor with dry rubs and salsas or sauces and create amazing dishes without competing flavors. You will love cooking with it.

    More Great Fish Recipes

    • Pan-Seared Grilled Lingcod
    • Whole Grilled Spanish Mackerel
    • Grilled Steelhead Trout with Herb Butter
    • Grilled Stuffed Copper River Salmon
    • Grilled Wild Pacific Rockfish with brown butter sauce.

    Related Recipes

    • brushing on a homemade sweet and sour sauce on the grilled shark steak.
      Grilled Sweet and Sour Shark Steaks
    • fillet of lingcod on the grill and sizzling in a cast iron griddle.
      Grilled Pan Seared Lingcod
    • grilled whole Spanish Mackerel stuffed with Garlic on the Grill.
      Whole Grilled Spanish Mackerel Stuffed With Garlic And Parsley
    • plate of tater tots topped with a freshly baked seafood dip with the dark red dish in the background.
      Grilled Seafood Tater Tots with Creamy Remoulade Sauce

    Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. You can also stay in touch with me through social media by following me on Instagram, Pinterest, and Facebook!

    Grilled Mahi Mahi stacked on a sheet pan and topped with pineapple salsa.

    Grilled Mahi Mahi

    5 from 1 vote
    Print Pin Rate
    Course: Main Course
    Cuisine: American
    Prep Time: 10 minutes minutes
    Cook Time: 10 minutes minutes
    Total Time: 20 minutes minutes
    Author: Jason

    Equipment

    • GrillGrate
    • Grill

    Ingredients

    Pineapple Salsa

    • 1 medium Pineapple diced
    • ¾ cup Papaya diced
    • 1 cup Peppers red, orange or yellow, chopped
    • 1 cup Roma Tomatoes diced, removing seeds
    • ¼ cup Cilantro fresh, chopped
    • 1 Jalapeño seeds and ribs removed, finely chopped
    • 2 Limes juiced
    • ¼ tsp Sea Salt
    • ½ cup Red Onion optional, diced

    Instructions

    Pineapple Salsa (3-3.5 cups depending on size of pineapple)

    • Prepare the pineapple. Cut the top and bottom, and stand the pineapple upright. Slice the skin off from top to bottom. Remove brown spots and eyes using a knife or a peeler. Cut the cleaned pineapple into quarters, remove the core from each, then chop them into small pieces.
    • Chop the rest of the ingredients and add them to a bowl. Mix to combine. Squeeze limes for the juice and add salt.
    • Give it another good stir and do a taste test. Add more lime juice or salt if needed. Making this first will allow the flavors of the salsa to meld.

    Grilled Mahi Mahi

    • Spray the fillets with a light coating of olive oil. Sprinkle with dry rub.
    • Heat grill to direct heat 400ºF.
    • Grill the mahi mahi for 5 minutes on each side if it's between 1 and 1.5 inches thick. Thin mahi like the ones from the bag in the frozen department only need 3-4 minutes each side. All depends on the thickness of the fish.
    • Finish with the skin side up.
    • After removing the fish from the grill, top with the pineapple salsa and serve.

    Notes

    Grill Temperature Doneness: Make sure that the fish is cooked through. If the grill is lower in temperature, it may take an extra minute. The fish will be white and flake. If it is fleshy, it needs more time. 
    Substitutions: Mahi Mahi, salmon, cod, or halibut are all great firm fish that will work great. 
    Storage: Leftover grilled Mahi Mahi can be kept for several days in the refrigerator if you use an airtight container. Serve leftovers on soft taco shells or over rice. 
    Meal Prep: The pineapple salsa can be made ahead of time and will keep for several days in the refrigerator. Making it ahead of time gives the flavors time to come together. 
    Spray Exterior of Fish: Spray the fish and the grill grate with olive oil to minimize sticking.
     
    Tried this recipe?Mention @kitchenlaughter or tag #kitchenlaughter!
    Jason Jumping in Tenerife
    Jason Collins

    Jason’s been firing up the grill for over 30 years after graduating from the US Coast Guard Academy. His love of finely-grilled steak and chicken led him to buy his first Weber grill to put on his apartment patio in 1992. Each military move led to a new grill (a mixture of gas and charcoal) until he fell in love with the Big Green Egg in 2008. Since then, he has added another 4 grills to the collection. Yes, he has a problem. Jason loves smoking in the ceramic BGE with exotic woods including olive wood from Egypt and hard to find varieties such as sassafras and orange wood.  Jason takes the term “foodie” to a whole new level, jumping at the chance to take food tours and cooking classes during foreign travels. These have provided inspiration to incorporate new ideas into recipes when he gets back home. He has been featured in Fox News, Parade, Yahoo News, Kansas City Living and more. After retiring from the military and moving to southwest Florida, he has focused grilling and smoking locally sourced meats and fish (read: he likes to catch his own fish!)

    Grilled Mahi Mahi with Pineapple SalsaGrilled Mahi Mahi with Pineapple Salsa
    Share
    Pin10
    10 Shares
    « Smoked Little Smokies With Raspberry Preserve
    Smoked Chicken Wings »

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Family Photo Join us as we fire up the 30 years of backyard grill and smoker experience to create recipes for your family and friends where memories are made. Learn more about us...

    Join the Kitchen Laughter Crew!

    Subscribe to get exclusive deals, tips, and the lastest info you need to step up your grilling game!

      We won't send you spam, but you can unsubscribe at any time. :-)

      Powered By ConvertKit
      • Facebook
      • Instagram
      • Pinterest

      Most Popular Posts

      steelhead fillet on a sheet pan with two pads on an herbed butter.

      Grilled Steelhead Trout with Herb Butter

      Three slabs of home cured bacon smoking on the grill grates.

      How to Home Cure and Smoke Bacon – 3 Ways

      grilled pork shoulder on a cutting board being pulled apart using two meat claws.

      Grilled Pork Shoulder

      whole head of cauliflower in a cast iron skillet in front of the big green egg.

      Smoked Cauliflower

      grilled whole Spanish Mackerel stuffed with Garlic on the Grill.

      Whole Grilled Spanish Mackerel Stuffed With Garlic And Parsley

      aluminum pan filled with hot dog burnt ends on the grill.

      Hot Dog Burnt Ends

      beer can chicken on the big green egg.

      Grilled Beer Can Chicken

      fillet of pacific rockfish topped with fresh herbs and brown butter.

      Grilled Brown Butter Wild Pacific Rockfish

      graphic showing publications that kitchen laughter was featured in.
      • Home
      • About Us
      • Recipe Index

      Footer

      About

      • Privacy Policy
      • Disclaimer
      • Accessibility Policy

      Contact

      • Contact

      As an Amazon Associate I earn from qualifying purchases.

      Rate This Recipe

      Your vote:




      A rating is required
      A name is required
      An email is required

      Recipe Ratings without Comment

      Something went wrong. Please try again.