Flash Sale! to get a free eCookbook with our top 25 recipes.

Grilled Mahi Mahi with Pineapple Salsa

The smell of charred pineapple still lingers in my kitchen from last night. I had been craving something bright and coastal, something that felt like vacation on a Tuesday. That is exactly what Grilled Mahi Mahi with Pineapple Salsa delivered. a dinner that made me close my eyes and pretend I was somewhere with sand between my toes.

My husband and I spent our honeymoon in the Florida Keys, eating fish so fresh it barely needed seasoning. I have been chasing that flavor ever since. This recipe finally brought it back. the way the sweet pineapple cuts through the smoky char, the way the cilantro wakes everything up. It tastes like a memory I did not know I was missing.

I have cooked salmon more times than I can count, and I still love it. But lately I have been branching out, trying new fillets and techniques. If you are in the same boat, you might enjoy my one-pan lemon herb salmon for weeknight ease. This mahi mahi, though, is what I am making when I want to impress without stress.

Why Pineapple and Jalapeno Belong Together

The magic of Grilled Mahi Mahi with Pineapple Salsa starts before the fish even hits the grill. I use ripe pineapple. the kind that smells sweet when you walk past it at the store. and balance it with jalapeno that I seed carefully. The heat should flirt with you, not punch you. Red onion adds bite, lime juice brings the acid, and cilantro ties it to something earthy and green. I learned the hard way that canned pineapple turns mushy and one-dimensional. Fresh is non-negotiable here. If you want to understand how spice transforms fish, my blackened salmon taught me everything about building layers of flavor.

Grilled Mahi Mahi with Pineapple Salsa ingredients and preparation
Grilled Mahi Mahi with Pineapple Salsa 29

How to Make Grilled Mahi Mahi with Pineapple Salsa

I start by oiling my grill grates while they heat. this is the step that saves you from heartbreak. The mahi mahi gets a simple rub of cumin, smoked paprika, salt, and pepper. Nothing fancy, because the salsa will do the heavy lifting. When the fish hits the hot grill, it sings. That sizzle tells you the crust is forming. I flip once, after about four minutes, when the edges turn opaque and the center still has a slight translucency. It will finish cooking as it rests. The salsa comes together in the time it takes the fish to grill. I dice everything small enough to fit on a fork with the fish, but not so small that it turns to mush. The juices pool at the bottom of the bowl. spoon that over everything. I picked up the glaze technique from my honey pineapple glazed salmon, and it works beautifully here too.

What I Learned After Three Attempts

My first try, I overcooked the fish. Mahi mahi is lean and unforgiving. it goes from perfect to dry faster than you expect. Now I pull it when the center still looks slightly underdone. Carryover heat will save you. Second lesson: let the salsa sit for ten minutes before serving. The salt draws out the pineapple juices and creates a dressing that coats everything. Third, do not skip the rest. The fish needs five minutes off the heat to reabsorb its juices. Cut into it too early and you lose what you worked for. My Secret Trick: I save a few pineapple rings and grill them alongside the fish. The caramelized edges become the garnish everyone fights over, and they make the plate look like something from a restaurant. Grilled Mahi Mahi with Pineapple Salsa deserves that extra touch.

step by step preparation of the recipe
Grilled Mahi Mahi with Pineapple Salsa 30

How to Store Grilled Mahi Mahi with Pineapple Salsa

  • Refrigerate leftover fish in an airtight container for up to 2 days at 40°F or below
  • Store salsa separately in its own container to prevent the fish from getting soggy
  • Freeze cooked mahi mahi wrapped tightly in plastic then foil for up to 1 month
  • Thaw frozen fish overnight in the refrigerator, never at room temperature
  • Reheat gently in a 300°F oven covered with foil for 10-12 minutes, or until just warmed through
  • Do not microwave. it ruins the texture and dries out the fish completely

Why This Dinner Fits My Summer Goals

Grilled Mahi Mahi with Pineapple Salsa has become my answer to heavy summer meals I do not want. The fish is pure protein without the saturated fat of red meat. The pineapple delivers vitamin C and natural sweetness that satisfies my dessert cravings before they start. One fillet with a generous scoop of salsa keeps me full without the food coma. I can eat this at 7 PM and still want to take a walk after dinner. That is rare for me.

finished dish ready to serve
Grilled Mahi Mahi with Pineapple Salsa 31

FAQs

Can I use frozen mahi mahi for this recipe?

Yes, but thaw it completely first and pat it extremely dry. Excess moisture prevents proper searing and leads to steamed, rubbery fish. I press mine between paper towels for five minutes before seasoning.

How spicy is the pineapple salsa?

It is mild to medium depending on your jalapeno. I remove all seeds and membranes for gentle heat. Leave some seeds in if you want more kick, or swap in serrano for serious spice lovers.

What can I substitute for mahi mahi?

Grilled Mahi Mahi with Pineapple Salsa works beautifully with swordfish, halibut, or even thick cod fillets. Choose something firm that will not fall apart on the grill. Avoid delicate fish like tilapia.

Can I make the salsa ahead of time?

Absolutely, up to 4 hours in advance. The flavors actually improve as they meld. Just hold the salt until the last 30 minutes to keep the pineapple crisp and vibrant.

Two pieces of Grilled Mahi Mahi with Pineapple Salsa on a white plate, garnished with fresh cilantro.

Grilled Mahi Mahi with Pineapple Salsa

Sweet, smoky, and bright - this tropical dinner comes together in 30 minutes for your next weeknight win.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Caribbean
Calories: 285

Ingredients
  

For the Fish
  • 1.5 lbs mahi mahi fillets 4 fillets, about 6 oz each, skin removed if present
  • 2 tbsp olive oil plus more for grill
  • 2 tbsp lime juice freshly squeezed
  • 1 tsp kosher salt divided
  • 0.5 tsp black pepper freshly ground
  • 0.5 tsp garlic powder
  • 0.5 tsp smoked paprika
For the Pineapple Salsa
  • 2 cups pineapple fresh, finely diced (about 1/2 medium pineapple)
  • 0.5 cup red bell pepper finely diced
  • 0.25 cup red onion finely diced
  • 1 jalapeno seeded and minced
  • 0.25 cup cilantro fresh, chopped
  • 2 tbsp lime juice freshly squeezed
  • 0.25 tsp kosher salt

Equipment

  • Gas or charcoal grill
  • Medium Mixing Bowl
  • Tongs or fish spatula

Method
 

Make the Salsa
  • In a medium bowl, combine pineapple, red bell pepper, red onion, jalapeno, cilantro, lime juice, and salt. Toss well and set aside at room temperature while you cook the fish. The flavors meld better after 15 minutes.
Prep and Grill the Fish
  • Pat fish completely dry with paper towels. Brush both sides with olive oil, then sprinkle evenly with lime juice, 3/4 teaspoon salt, pepper, garlic powder, and smoked paprika. Let sit at room temperature while the grill heats.
  • Heat your grill to medium-high (400-450 degrees F). Clean and oil the grates thoroughly - this is crucial for fish. Fold a paper towel, dip in oil, and rub across grates with tongs until glossy.
  • Place fish on the grill at a 45-degree angle to the grates. Close the lid and cook undisturbed for 4 minutes. The fish should release easily when ready to flip - if it sticks, give it another 30 seconds. Flip gently, close lid, and cook 3-4 minutes more until opaque throughout and firm to the touch. Internal temperature should reach 137 degrees F.
Serve
  • Transfer fish to plates and spoon pineapple salsa generously over each fillet. Serve immediately with any extra salsa on the side.

Notes

Buy mahi mahi that smells like the ocean, not fishy - it should be firm and moist, never mushy. If fresh pineapple is not available, use frozen chunks thawed and patted very dry; avoid canned which is too soft and sweet. The salsa can be made up to 2 hours ahead and held at room temperature; refrigerate only if making further ahead, then bring to room temp before serving so the flavors wake up.

Conclusion

I did not expect Tuesday dinner to transport me back to the Keys, but here we are. Grilled Mahi Mahi with Pineapple Salsa is now in my permanent rotation. the kind of recipe that makes me excited to fire up the grill. If you are looking for more coastal flavors, my shrimp tacos with mango salsa hit that same sweet-savory note. Make this soon. Your kitchen will smell like vacation.

Follow us on Social Media : Pinterest