The first time I tasted grilled mahi mahi with pineapple salsa, I was sitting on a weathered dock in Florida with my feet dangling over the water. The fish had just come off a charcoal grill, still steaming, topped with chunks of pineapple that had been macerating in lime juice all afternoon. That combination of smoky, flaky white fish against sweet-tart fruit changed how I thought about summer dinners forever.
My grandmother never cooked fish this way. She was a midwestern woman who believed seafood belonged in sticks or patties, preferably from a box in the freezer. I had to unlearn everything she taught me about “safe” cooking. Now I chase that dockside memory every time I fire up my grill, and this recipe gets me closer than anything else I have tried.
If you are nervous about cooking fish at home, I understand completely. I ruined more salmon fillets than I can count before I found my rhythm. My one-pan lemon herb salmon was actually the breakthrough that gave me confidence to branch out.
The Ingredients That Make This Dish Sing
Mahi mahi matters here more than you might think. I have tried this with cod and tilapia, and both fell apart or turned rubbery. The firm, almost meaty texture of mahi mahi holds up to high heat and aggressive flipping. For the salsa, I insist on ripe pineapple that gives slightly when squeezed, not the rock-hard specimens that taste like acidic water. Red onion provides necessary bite, but I soak mine in cold water for ten minutes first to tame the harshness. Fresh cilantro is non-negotiable, dried will not work here. I learned about balancing bold flavors through my blackened salmon experiments, and that same principle applies to this grilled mahi mahi with pineapple salsa.

How to Make Grilled Mahi Mahi with Pineapple Salsa
I start with the salsa because it needs time to marry. Dicing pineapple is meditative work if you let it be, the juice running down your cutting board, the sweet smell filling your kitchen. The fish gets a simple rub of cumin, smoked paprika, and salt while the grill preheats to screaming hot. You want that initial sizzle when the fillets hit the grates, the sound that tells you a proper crust is forming. Two minutes per side is usually enough, though I watch for the flesh to turn opaque rather than trusting the clock. The pineapple salsa goes on while everything is still warm, so the juices seep into the fish and create something that tastes like vacation. My honey pineapple glazed salmon taught me how fruit and fish can transform each other, and I applied that same thinking here.
What I Learned After Making This Five Times
My first attempt, I crowded the grill and the fish steamed instead of seared. Now I cook two fillets at most, even when feeding four people. The batching is worth the extra ten minutes.
I also stopped oiling the fish and started oiling the grates instead. Brush your clean, hot grates with a high-smoke-point oil, then wipe nearly all of it off with a paper towel. The fish releases cleanly every time.
The salsa improves overnight, but the fish does not. I have tried meal-prepping this and the texture suffers. Make the salsa ahead, grill the fish fresh.
My Secret Trick: I save the pineapple core and grill it alongside the fish, then squeeze the warm, caramelized juice over everything right before serving. It adds a depth that fresh pineapple alone cannot achieve.

How to Store Grilled Mahi Mahi with Pineapple Salsa
- Refrigerate cooked fish in an airtight container for up to 2 days at 40 degrees Fahrenheit or below
- Store salsa separately in its own container to prevent the fish from becoming soggy
- Freeze cooked mahi mahi for up to 1 month, though the texture will be slightly firmer upon thawing
- Reheat gently in a 300 degree oven wrapped in foil for 10-12 minutes, or in a covered skillet with a splash of water
- Never microwave the fish, it turns rubbery and unpleasant
Why This Recipe Fits a Healthy Summer Routine
Mahi mahi delivers 20 grams of protein per three-ounce serving with minimal fat, which matters to me now more than it did in my twenties. The pineapple brings actual vitamin C and digestive enzymes, not just sweetness. Together they create a meal that satisfies without the heavy feeling that follows a steak or pasta dinner. I have started making this grilled mahi mahi with pineapple salsa on Sunday evenings when I want something that feels like a reset before the work week.

FAQs
Can I use frozen mahi mahi for this recipe?
Yes, but thaw it completely first and pat extremely dry with paper towels. Frozen fish releases more moisture during cooking, which prevents proper searing. I press mine between clean kitchen towels for five minutes before seasoning.
How do I know when mahi mahi is cooked through?
The flesh should turn from translucent to opaque white throughout, and it will flake easily with a fork. I check the thickest part with a gentle press of my finger, it should feel firm but still have some give, not hard.
What can I substitute for cilantro if I hate it?
Fresh mint works beautifully here, or a combination of mint and basil. I have also used fresh oregano in smaller amounts. The key is using something bright and herbal, not skipping the fresh herb entirely.
Can I make this indoors without a grill?
A ripping hot cast-iron skillet works well. Get it smoking, add a thin layer of oil, and sear the fish for three minutes per side. You will miss some smoke flavor but the pineapple salsa compensates beautifully. I have made this grilled mahi mahi with pineapple salsa on my stovetop in February when grilling felt impossible.

Grilled Mahi Mahi with Pineapple Salsa
Ingredients
Equipment
Method
Notes
Conclusion
This is the dish I make when I want to remember that cooking can be simple and still feel special. The grilled mahi mahi with pineapple salsa comes together fast enough for Tuesday but tastes like you planned for days. If you are looking for more bright, coastal flavors, my shrimp tacos with mango salsa use a similar approach with equally happy results. Make this soon, while pineapples are sweet and your grill is hot.
Follow us on Social Media : Pinterest
