Grilled Mahi Mahi with Fresh Pineapple Salsa
Mahi mahi is one of Florida’s most beloved fish for good reason. It has a firm texture that holds up beautifully on the grill, a mild flavor that welcomes bright accompaniments, and it cooks quickly. When paired with a fresh pineapple salsa, it becomes a meal that tastes like summer in Florida — bright, fresh, and satisfying without being heavy.
Premium mahi mahi makes this dish shine. Because it is handled well from the water, it stays moist and flakes nicely rather than becoming dry or mealy. This matters when you’re cooking fish, where the difference between good and great is often just a few minutes and quality starting material.
Why Grilled Mahi with Pineapple Salsa Fits Florida Life
In Florida, we have access to excellent local seafood and tropical fruit for much of the year. This recipe takes advantage of both. It comes together in under 30 minutes, which makes it practical for weeknights, yet it feels special enough for weekend gatherings or when friends come over. The salsa can be made ahead, and the fish cooks so fast that you can have dinner on the table with very little stress.
There is also something fitting about preparing a meal that celebrates what grows and swims nearby. It connects us to the place we live in a tangible way.
Grilled Mahi Mahi with Fresh Pineapple Salsa
Ingredients (serves 4)
For the fish:
- 4 mahi mahi fillets (6 oz each), about 1 inch thick
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon smoked paprika
- Juice of 1 lime
For the pineapple salsa:
- 2 cups fresh pineapple, finely diced
- ½ red bell pepper, finely diced
- ¼ red onion, finely diced
- 1 jalapeño, seeded and minced (optional)
- ¼ cup fresh cilantro, chopped
- Juice of 1–2 limes
- ½ teaspoon salt
- Optional: 1 small avocado, diced
Instructions
-
Make the salsa first. Combine all salsa ingredients in a bowl and stir gently. Taste and adjust lime and salt. Let it sit while you prepare the fish so the flavors can marry.
-
Pat the mahi mahi fillets dry. Brush both sides with olive oil and season with salt, pepper, garlic powder, and smoked paprika. Squeeze lime juice over the top.
-
Preheat your grill to medium-high heat (about 400–450°F). Clean and oil the grates well.
-
Place the fillets on the grill and cook for 3–4 minutes per side, depending on thickness, until the fish flakes easily and reaches an internal temperature of 130–135°F for medium. Avoid overcooking.
-
Remove the fish from the grill and let it rest for 2 minutes. Top generously with the pineapple salsa and serve immediately.
Florida Tips
Mahi mahi is forgiving, but it dries out if overcooked. If your fillets are very thick, you can finish them with indirect heat after a good sear. The salsa is highly adaptable — add cucumber for extra crunch or mango for more sweetness. Leftovers make excellent fish tacos the next day.
Gratitude for Simple, Good Food
Preparing a meal like this grilled mahi with pineapple salsa is a small act of gratitude. It takes ingredients that are gifts — fresh fish, sweet pineapple, bright herbs — and turns them into something that nourishes the people at your table. In the Christian understanding, gratitude is not just a feeling; it is a practice of receiving what is given with thankfulness and sharing it generously. When we cook with good ingredients and serve them with care, we participate in that rhythm in one of the most ordinary and beautiful ways possible.