Main Courses
This pineapple-glazed Hawaiian fish recipe transports you straight to the island with its sweet-tangy marinade and smoky grill flavor—exactly what I serve when I want to recreate that vacation feeling at home.
The secret lies in balancing pineapple’s acidity with soy and ginger, which tenderizes the fish while creating a caramelized crust that’s impossible to resist. I’ve perfected this technique after years of testing, and it’s become a crowd-pleaser at every summer gathering.
The beauty of this recipe is its simplicity: just 15 minutes of marinating and 10 minutes on the grill, yet the result is restaurant-quality. You’ll use basic ingredients—fresh pineapple, soy sauce, and a touch of honey—but the combination transforms ordinary fish into something extraordinary.
The grill marks add that authentic Hawaiian touch, while the pineapple glaze keeps every bite juicy and flavorful.
What you’ll end up with is golden, caramelized fish with a sticky-sweet glaze that clings perfectly to each flake. The aroma alone will have everyone gathered around the grill, and the first bite delivers that perfect balance of sweet, smoky, and savory.
This dish pairs beautifully with coconut rice or a fresh Hawaiian salad for a complete island-inspired meal.
Whether you’re grilling for a family dinner or hosting a backyard BBQ, this recipe delivers foolproof results every time. The marinade works equally well for mahi-mahi, snapper, or even shrimp—just adjust the cooking time slightly. Let’s get started on this Hawaiian-inspired masterpiece!
Ingredients for hawaiian fish
Simple island-inspired ingredients that transform ordinary fish into a smoky-sweet Hawaiian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Mahi-Mahi Fillets 🐟 | 1 ½ lb | Skinless, center-cut preferred |
| Fresh Pineapple Juice 🍍 | ¾ cup | From ripe, fresh pineapple |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For marinade and grilling |
| Low-Sodium Soy Sauce 🍶 | ½ cup | For umami depth |
| Honey 🍯 | ¼ cup | Wildflower preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, aromatic |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Brown Sugar 🍚 | ¼ cup | For caramelization |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Fresh Pineapple Chunks 🍍 | 1 cup | For garnish and serving |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, optional garnish |
The mahi-mahi is your star here—look for firm, translucent fillets with minimal bruising. Whole Foods or local fish markets often carry the freshest cuts, but don’t overlook the seafood section at Trader Joe’s or your grocery store’s frozen aisle (thaw overnight). The pineapple juice should come from ripe, yellow pineapples—avoid the green ones, they’re underripe and won’t have the same sweetness. For the ginger, fresh is non-negotiable—dried just won’t cut it here. I always grab extra pineapple chunks for serving; they add that authentic Hawaiian touch and keep the dish vibrant.
No fresh pineapple juice? Coconut water works in a pinch, though it’ll lack that signature sweetness. Short on soy sauce? Coconut aminos gives a similar umami punch. The honey can be swapped for agave or maple syrup, but honey’s floral notes are ideal. Skip the garlic? Garlic powder at half the amount is better than nothing, but fresh is worth the 30-second mince. For the brown sugar, turbinado sugar adds a lovely caramel flavor if you’re feeling fancy. The lime juice? Bottled works fine, but fresh is brighter and more aromatic—worth squeezing a lime if you’ve got one.
This marinade keeps for 3 days in the fridge, but the fish should marinate for no more than 15 minutes—longer and the acidity will start to cook the fish. Grill over medium-high heat for crispy edges, and baste with extra marinade while cooking. Leftovers? Store in an airtight container for 2 days, but honestly, this tastes even better the next day once the flavors meld. I always make extra marinade to drizzle over the fish at the end—that’s where the magic happens
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just sear the mahi-mahi, toss in the pineapple juice and honey glaze, and let it caramelize. The soy sauce and olive oil do all the work while you sip a drink.
- Tropical Bite: That balance of sweet pineapple, salty soy, and buttery fish? It’s like a vacation in your mouth. Honestly, the first time I made it, I ate a piece straight off the pan—no shame.
- Weeknight to Party: Make it for Tuesday dinner or double it for a BBQ. The glaze thickens beautifully, so you can serve it over rice, wrap it in lettuce, or just pile it on a plate. My roommate’s coworkers kept asking for seconds at our last potluck.
- Leftovers That Don’t Suck: Unlike most fish dishes, this actually tastes better the next day. The flavors meld into something richer, and it reheats like a dream—just a quick sizzle in the pan. (Yes, even on a Tuesday night.)
Step-by-step instructions for pineapple-glazed mahi-mahi
Here's how to create a restaurant-worthy Hawaiian-inspired dish with perfectly balanced sweet, tangy, and smoky flavors.
Marinate the Mahi-Mahi for Maximum Flavor
In a large bowl, combine the 0.75 cup fresh pineapple juice, 0.5 cup low-sodium soy sauce, 0.25 cup honey, 2 tbsp grated fresh ginger, 4 minced garlic cloves, 0.25 cup brown sugar, and 0.25 cup lime juice. Whisk until the brown sugar dissolves completely, creating a smooth marinade base.
Add the 1.5 lb fresh mahi-mahi fillets to the marinade, turning to coat evenly. Cover and refrigerate for at least 4 hours (overnight works best). The acidity from the pineapple and lime will tenderize the fish while the sweet glaze begins to form. You'll know it's ready when the fish absorbs the marinade and develops a glossy sheen.
Prepare the Glaze and Grill Setup
Preheat your grill to medium-high heat or 400°F if using a grill pan. In a small saucepan, combine the remaining marinade (about ½ cup) with 2 tbsp extra-virgin olive oil. Simmer over medium heat for 5-7 minutes until it thickens slightly and coats the back of a spoon. This will be your finishing glaze.
Season the grill grates with 1.5 tsp diamond crystal kosher salt and 1 tsp ground black pepper to prevent sticking. The salt will also help create those beautiful grill marks. Keep the glaze warm in the saucepan while you grill the fish.
Grill the Mahi-Mahi to Perfect Doneness
Remove the mahi-mahi from the marinade (reserve the remaining marinade) and let it sit at room temperature for 5 minutes. This ensures even cooking. Place the fillets on the preheated grill, skin-side down if they have skin, and cook for 4-5 minutes until you see golden grill marks form.
Flip carefully and cook for another 3-4 minutes until the fish reaches 145°F internally and flakes easily with a fork. The edges should be slightly charred while the center remains tender. If the grill flares up too much, move to a cooler section of the grill to prevent burning.
Finish with Glaze and Garnish
Transfer the grilled mahi-mahi to a serving platter and immediately spoon the reserved marinade and prepared glaze over the top. The heat from the fish will cause the glaze to bubble and caramelize slightly, creating a beautiful glossy finish.
Garnish with 1 cup fresh pineapple chunks and 0.25 cup chopped fresh cilantro just before serving. The pineapple adds a bright contrast to the smoky fish, while the cilantro provides a fresh herbal note. Serve immediately with grilled rice or a fresh Hawaiian salad for a complete meal.
Pro Tips For Making Hawaiian Fish
- PAT THE FISH DRY: Mahi-mahi stays moist, but it’s the crust that makes this dish sing. Wipe the fillets with paper towels until they’re bone dry—no wet spots—before searing. I learned this the hard way after my first batch came out soggy instead of caramelized.
- REDUCE THE SAUCE FIRST: Simmer the pineapple juice, soy sauce, and honey together for 3–4 minutes until it thickens slightly. This cuts the sweetness and lets the flavors meld—otherwise, you’ll end up with a gloppy, one-note sauce that just tastes like syrup. (Yes, even if you’re impatient like me.)
- SEAR IN BATCHES: Crowd the pan, and your mahi-mahi will steam instead of sear. Work in single layers, and don’t rush—let the oil get hot again between batches. I used to skip this and wondered why my fish tasted bland instead of smoky and crisp.
- FINISH WITH A DRIZZLE: After glazing the fish with the reduced sauce, hit it with a quick drizzle of extra-virgin olive oil while it’s still hot. Sounds weird, but it works: the oil emulsifies with the pineapple glaze, giving it a silky finish instead of a sticky one. (Your future self will thank you.)
Perfect pairings for this recipe
Island-Inspired Sides
Start with grilled coconut rice—it’s the perfect neutral base that lets the fish shine. I use jasmine rice cooked in coconut milk with a pinch of turmeric for color.
For extra flair, stir in toasted coconut flakes and lime zest before serving. This side absorbs the pineapple glaze beautifully, creating a harmonious bite. 🌺
Another crowd-pleaser is a Hawaiian-style cabbage slaw. Thinly slice green cabbage, carrots, and red onion, then toss with a dressing of rice vinegar, sesame oil, and a touch of honey.
The crunch contrasts perfectly with the tender fish, while the vinegar cuts through the sweetness. I like to add mandarin orange segments for a pop of color and citrus.
Tropical Beverage Pairings
Nothing beats a Hawaiian mai tai for this dish—its rum base and pineapple juice echo the flavors in your glaze. I make mine with dark rum, orange liqueur, lime juice, and a splash of pineapple juice, served over crushed ice.
For a non-alcoholic option, try a sparkling pineapple limeade—mix pineapple juice, limeade, and sparkling water with ice. The effervescence cleanses your palate between bites. 🍹
If you prefer beer, a light Hawaiian lager like Kona Longboard complements the dish without overpowering it. The crisp, clean flavor balances the sweet and smoky notes. For wine lovers, a dry Riesling from Washington State offers bright acidity that pairs wonderfully with the pineapple and soy sauce.
Finishing Touches
Elevate your dish with toasted coconut flakes sprinkled over the fish just before serving—they add texture and a nutty aroma. A drizzle of sesame oil right before eating enhances the umami depth.
For a smoky touch, I sometimes add a few grilled pineapple rings alongside the fish, letting their caramelized edges mirror the grill marks on the mahi-mahi. 🌟
Don’t forget the edible flowers—hibiscus or orchids add a stunning visual and a subtle floral note. I pick them up at local farmers markets where they’re often sold in small bunches.
A final sprinkle of flaky sea salt ties everything together, balancing the sweet and tangy flavors. These little details make the dish feel like a true island celebration.
Nutrition facts
Frequently asked questions
What's the best fish for this Hawaiian-style recipe?
Mahi-mahi is my top recommendation—it stays firm on the grill and absorbs flavors beautifully. Snapper, tuna, or even swordfish work well too. For a lighter option, try yellowtail or amberjack. Avoid delicate fish like flounder or sole, which can break apart during grilling.
Can I make this recipe without a grill?
Use a grill pan on medium-high heat for similar results. Or try broiling for 5-6 minutes per side, keeping the pan well-oiled to prevent sticking. For stovetop grilling, work in batches to avoid crowding the pan.
How do I know when the fish is fully cooked?
Look for golden grill marks and use a meat thermometer—fish is done at 145°F internally. The edges should be slightly charred while the center flakes easily with a fork. Overcooking makes fish dry, so don't exceed 3-4 minutes per side.
What if I don't have fresh pineapple juice?
Use coconut water as a substitute, though it'll be less sweet. For extra flavor, blend fresh pineapple chunks with water and strain. Or try orange juice
Can I make this ahead of time?
Marinate the fish for up to 4 hours ahead, but don't grill it early—the flavors develop best fresh. For make-ahead meals, assemble the glaze and store it separately. Reheat the fish gently in a 350°F oven for 5 minutes before adding the glaze.
