Grilled Mahi Mahi with Pineapple Salsa

Posted on July 12, 2026

Modified: July 12, 2026

By Emma
Grilled Mahi Mahi with Pineapple Salsa served on a white plate with fresh herbs and colorful diced fruit topping.

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.

grilled mahi mahi with pineapple salsa ingredients and preparation
Grilled Mahi Mahi with Pineapple Salsa 6

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.

step by step preparation of grilled mahi mahi with pineapple salsa
Grilled Mahi Mahi with Pineapple Salsa 7

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.

finished grilled mahi mahi with pineapple salsa ready to serve
Grilled Mahi Mahi with Pineapple Salsa 8

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 served on a white plate with fresh herbs and colorful diced fruit topping.
ff99926f8f19c84cff81b7634fe3210e884ebe8f5a6e3e933e369e1a49306398?s=30&d=https%3A%2F%2Fyummyget.com%2Fwp content%2Fuploads%2F2024%2F11%2Fcropped FOOD Website 2 iconEmma

Grilled Mahi Mahi with Pineapple Salsa

Sweet, smoky fish meets bright tropical salsa in this 30-minute dinner that tastes like vacation.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: American, Caribbean-inspired, Tropical
Calories: 280

Ingredients
  

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

Equipment

  • Gas or Charcoal Grill
  • Medium bowl
  • Tongs
  • Instant-read thermometer (optional but helpful)

Method
 

Make the Salsa
  • In a medium bowl, stir together pineapple, bell pepper, red onion, jalapeno, cilantro, lime juice, and 1/4 teaspoon salt. Taste and adjust seasoning - the salsa should be bright and slightly punchy. Set aside at room temperature while you grill the fish; this lets the flavors meld.
Prep and Grill the Fish
  • Heat your grill to medium-high (about 400-450F). Clean the grates well and oil them with a paper towel dipped in vegetable oil - this prevents sticking, which is crucial for fish.
  • Pat the fillets completely dry with paper towels. Brush both sides with olive oil, then sprinkle evenly with the remaining 1/2 teaspoon salt, black pepper, and smoked paprika. Press the seasoning gently so it adheres.
  • Place fillets on the grill at a 45-degree angle to the grates. Cook uncovered for 4 minutes until the edges turn opaque and the fish releases easily from the grates. Flip carefully with a thin spatula and grill 3-4 minutes more. The fish is done when it flakes with gentle pressure and reaches 137-140F internally. Do not overcook - mahi mahi goes from perfect to dry quickly.
  • Transfer the fish to a plate and let rest for 2 minutes. This allows the juices to redistribute. Serve each fillet topped with a generous scoop of pineapple salsa and lime wedges on the side.

Notes

Fresh pineapple makes all the difference here - canned is too soft and sweet. If your pineapple is very ripe, use less lime juice in the salsa. The salsa can be made up to 2 hours ahead; just hold off on adding the cilantro until the last 15 minutes so it stays bright. No grill? Use a well-seasoned cast iron skillet over medium-high heat, starting with the presentation side down.

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

You might also like these recipes

Leave a Comment

Recipe Rating