Grilled mahi-mahi is the ultimate tropical escape on a plate, combining the smoky richness of the grill with the vibrant, sun-drenched flavors of the islands. This recipe delivers a thick, juicy mahi-mahi fillet boasting deep, caramelized dark char marks that contrast beautifully with the moist, flaky white fish meat underneath. Drenched in a silky lime butter glaze and topped with a mountain of fresh mango salsa, this dish is a masterclass in balance.
Whether you are a seasoned pro at grilled mahi-mahi or looking to expand your repertoire of white fish recipes, this guide will ensure restaurant-quality results in your own backyard. The combination of warm, fluffy steamed coconut rice and the bright acidity of the salsa makes every bite a celebration of texture and temperature.

Why This Tropical Grilled Mahi-Mahi Works
- Textural Perfection: The contrast between the firm, charred exterior and the tender, large-flake interior of the fish.
- The Flavor Bridge: The lime butter glaze acts as a rich, acidic bridge between the savory fish and the sweet, chunky mango salsa.
- Visual Appeal: The vibrant colors of golden mango, bright red bell pepper, and hand-torn fresh cilantro create a Pinterest-worthy aesthetic.
- Aromatic Base: Pristine white coconut rice provides a creamy, fragrant foundation that absorbs the extra lime butter.
The Ultimate Fresh Ingredients for Grilled Mahi-Mahi
Success starts with the quality of your components. For the best grilled mahi-mahi, choose fillets that are at least 1-inch (2.5cm) thick to ensure they remain juicy while achieving those signature dark char marks.
The Fish and the Flame
Mahi-Mahi Fillets: You will need 4 fillets, about 6-8 oz (170-225g) each. Mahi-mahi is lean but firm, making it ideal for the high heat of the grill without falling apart like other grilled fish varieties.
Neutral Oil: 2 tbsp (30ml) of avocado or grapeseed oil. A high smoke point is essential for searing the fish without the oil breaking down and becoming bitter.
Kosher Salt and Black Pepper: Essential for drawing out the natural sweetness of the mahi-mahi meat.
The Zesty Lime Butter Glaze
Unsalted Butter: 4 tbsp (56g), melted. This provides the “glistening” finish seen in the visual blueprint and carries the lime flavor into every flake.
Fresh Lime Juice: 2 tbsp (30ml). The acidity cuts through the buttery richness and softens the fish fibers.
Garlic: 2 cloves, finely minced. Garlic adds a savory depth that balances the fruit-forward salsa.
The Chunky Mango Salsa Topping
Ripe Golden Mango: 1 large mango, diced into 1/2-inch (1.25cm) chunks. Look for mangoes that give slightly to pressure but aren’t mushy.
Red Bell Pepper: 1/2 cup (75g), minced. This provides a necessary crunch and a pop of bright red color.
Red Onion: 1/4 cup (40g), finely diced. The sharp bite of the onion cuts through the sweetness of the mango.
Fresh Cilantro: 1/4 cup (10g), hand-torn. Tearing the leaves instead of fine-chopping preserves the volatile oils and looks more rustic and appetizing.
The Pristine Coconut Rice
Jasmine Rice: 1.5 cups (300g). Its floral aroma pairs perfectly with tropical flavors.
Full-Fat Coconut Milk: 1 can (400ml). This creates the “fluffy steamed coconut rice” texture required for the bed of the dish.
Water: 1 cup (240ml). Balancing the coconut milk with water prevents the rice from becoming too heavy or oily.

How to Master the Grill for Perfect Char Marks
To achieve the visual blueprint of “dark char marks” and “moist flaky white fish,” you must follow a specific heat management strategy. Unlike grilled trout, mahi-mahi can handle intense, direct heat.
Preparing the Coconut Rice
First, rinse your jasmine rice under cold water until the water runs clear. In a medium pot, combine the rice, coconut milk, water, and a pinch of salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes. Let it stand, covered, for 5 minutes before fluffing with a fork.
Mixing the Mango Salsa
In a small glass bowl, combine the diced mango chunks, minced red bell pepper, diced red onion, and hand-torn cilantro. Squeeze in a teaspoon of lime juice. Pro Tip: Do not over-mix, or the mango will begin to break down and lose its chunky definition.
Grilling the Mahi-Mahi
Preheat your grill to medium-high heat (about 400°F / 200°C). Clean the grates thoroughly and oil them generously to prevent sticking. This is the secret to those deep, caramelized grill marks.
Pat the mahi-mahi fillets dry with paper towels. Brush both sides with avocado oil and season liberally with salt and pepper. Place the fish on the grill at a 45-degree angle to the grates. Close the lid and do not touch for 4-5 minutes.
Flip the fillets carefully using a thin metal spatula. The fish should release easily if the char marks have formed correctly. Brush the flipped side with half of the lime butter glaze. Grill for another 3-4 minutes until the internal temperature reaches 145°F (63°C) and the meat is opaque and flaky.
“The hallmark of a great grilled mahi-mahi is the contrast between the smoky, charred exterior and the buttery, moist interior. Never press down on the fish with your spatula; you’ll lose those precious juices!”
Expert Tips for the Best Grilled Mahi-Mahi
- Temperature Control: Always take your mahi-mahi out of the fridge 15 minutes before grilling to ensure even cooking.
- The Skin Factor: If your fillets have skin, grill skin-side down first for the longest duration to create a crispy barrier.
- Salsa Prep: Make the mango salsa about 30 minutes before serving. This allows the juices to macerate without the cilantro wilting.
- High Smoke Point: Use avocado oil for the grates; olive oil will smoke and potentially leave a bitter residue on the delicate white meat.
- Visual Cues: Look for the “glistening” effect of the lime butter. If the fish looks matte, it needs another brush of glaze.
Storage, Reheating, and Make-Ahead Advice
Grilled mahi-mahi is best enjoyed immediately to maintain the “moist flaky” texture. However, leftovers can be stored in an airtight container in the refrigerator for up to 2 days.
To Reheat: Avoid the microwave, which turns fish rubbery. Instead, place the fillet in a pan with a splash of water or extra lime butter, cover, and heat over low flame until just warmed through.
Freezing: We do not recommend freezing the cooked fish or the mango salsa, as the textures will degrade significantly upon thawing.
What to Serve with Tropical Grilled Fish
While the coconut rice is the traditional pairing, you can also experiment with other grilled amberjack-style sides. A crisp slaw with a vinegar dressing provides a nice counterpoint to the creamy rice. If you want more heat, try a spicy grilled fish seasoning on the side of the plate for dipping.
Frequently Asked Questions about Grilled Mahi-Mahi
Yes, but ensure it is completely thawed and patted extremely dry with paper towels. Excess moisture will prevent those dark char marks from forming.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Mahi-mahi is done when the meat turns from translucent to opaque and flakes easily with a fork. The internal temperature should reach 145°F (63°C).
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Absolutely! Mahi-mahi is a lean source of high-quality protein and contains essential nutrients like Vitamin B12, potassium, and selenium.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
If you can’t find mahi-mahi, other firm white fish like grouper, snapper, or halibut work well with this grilling method and lime butter glaze.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Fish usually sticks because the grill isn’t hot enough or the grates weren’t cleaned and oiled. Also, ensure you pat the fish dry before oiling the fillet itself.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
The Ultimate Grilled Mahi-Mahi Recipe

Grilled Mahi-Mahi with Mango Salsa and Fluffy Coconut Rice
Ingredients
Equipment
Method
- Rinse 1.5 cups (300g) jasmine rice. Combine in a pot with 1 can (400ml) coconut milk and 1 cup (240ml) water. Simmer covered for 15-18 minutes until fluffy.
- Gently toss mango chunks, minced red bell pepper, red onion, and hand-torn cilantro in a bowl with a splash of lime juice.
- Preheat grill to 400°F (200°C). Pat mahi-mahi fillets dry, brush with oil, and season with salt and pepper.
- Place fillets on oiled grates. Grill for 4-5 minutes undisturbed to achieve dark char marks. Flip carefully.
- Brush with lime butter glaze. Grill 3-4 more minutes until opaque and internal temp hits 145°F (63°C). Serve over rice with salsa.
Notes
Use a digital thermometer to pull the fish at exactly 145°F for maximum juiciness.

Save This Recipe for Your Next BBQ!
If you loved this grilled mahi-mahi, please consider saving it to your favorite Pinterest board! It helps other home cooks find this recipe. Don’t forget to follow amber_bakes for more tropical inspiration.
Did you make this? I want to see! Post a photo of your deep char marks and chunky mango salsa in the comments below. Please leave a 5-star rating if you enjoyed this dish—it means the world to our kitchen team!