Grilled Citrus-Chile Mahi-Mahi with Mango-Avocado Salsa and Coconut-Lime Rice
Citrus-chile–marinated mahi-mahi is grilled over high heat until lightly charred and juicy, then served over fragrant coconut-lime rice and topped with a bright mango-avocado salsa. Fast marinade, direct-grill timing, and a make-ahead rice method make this a perfect weeknight or weekend grill-up with tropical flair.
Ingredient Spotlight
Mahi-mahi fillets (about 6 oz / 170g each)
Mahi‑mahi is a firm, lean white fish (also called dolphinfish) common in tropical and subtropical waters and used in Hawaiian, Caribbean and Latin American cooking. It has a mildly sweet, clean flavor and a dense, flaky texture that holds up well to grilling and searing. You’ll find it at good fish markets, the seafood counter, or frozen seafood sections; good substitutes are other firm white fish such as halibut, snapper, cod or sea bass.
Ingredient Spotlight
Jasmine rice (uncooked)
Jasmine rice is an aromatic long‑grain rice from Thailand known for a floral, slightly nutty fragrance and a soft, slightly sticky texture when cooked. It’s a staple in Southeast Asian cuisines and is sold widely in grocery and Asian markets. If unavailable, basmati is an acceptable stand‑in (different aroma) or ordinary long‑grain white rice can be used though it won’t have the same fragrance and texture.
Ingredient Spotlight
Unsweetened canned coconut milk
Unsweetened canned coconut milk is the rich liquid made from grated coconut flesh and water, used widely in Southeast Asian, South Asian and Caribbean cuisines for its creamy texture and coconut aroma; ‘unsweetened’ means no sugar is added so it’s suited to savory dishes. It’s found in the international or Asian aisle of grocery stores; substitutes include diluted coconut cream or a lighter coconut milk (thinner), and for non‑coconut options you can use heavy cream or evaporated milk though the flavor will differ.
Author's Note
"This is a bright, festive take on weeknight grilling — the citrus-chile marinade keeps the mahi-mahi lively while the mango-avocado salsa adds cooling sweetness. Make the coconut-lime rice ahead to keep the cookout stress-free."
Grilled Citrus-Chile Mahi-Mahi with Mango-Avocado Salsa and Coconut-Lime Rice
This grilled citrus-chile mahi-mahi is built around contrasts: a quick bright marinade that barely kisses the fish, high direct heat that gives instant char and smoke, and a cool, fruity salsa that adds cream and snap. Mahi-mahi’s firm, meaty flakes stand up to a bold squeeze of lime and a touch of serrano without falling apart, making it an ideal canvas for the tangy coconut-lime rice and honeyed mango. The result is a plate that reads tropical but never heavy—charred edges and a moist interior meet juicy mango, buttery avocado, and the faint sweetness of coconut steamed into jasmine rice.
What makes this version work is restraint. The marinade is short so you get flavor without the “cooked” texture from too much acid; the rice uses full-fat canned coconut milk for silkiness without extra steps; and the salsa is kept simple so each ingredient sings. It’s a recipe designed for flexible timing—rice can be made ahead, salsa comes together quickly, and the fish needs only minutes on a hot grill—so it’s equally at home for weeknight dinners or casual backyard entertaining.
Plan your timing
Ingredients
Instructions
Make the quick citrus-chile marinade and marinate the fish
For this step
- 4 filletsMahi-mahi fillets (about 6 oz / 170g each)
- 3 limesFresh limes (zest + juice)
- 1 smallSerrano or jalapeño chile, seeded and minced
- 3 tbspExtra-virgin olive oil
- 1.5 tspKosher salt
Cook (or make-ahead) the coconut-lime rice
For this step
- 1.5 cupsJasmine rice (uncooked)
- 1 can (13.5 oz)Unsweetened canned coconut milk
Prepare the mango-avocado salsa
For this step
- 1 largeRipe mango, diced
- 1 largeRipe but firm avocado, diced
- 0.25 cupFresh cilantro, chopped
Preheat and prepare the grill for direct high heat
Grill the mahi-mahi directly over high heat
Rest, plate and serve with suggested sides
Tips from the kitchen
Pat the fish dry
Remove excess moisture before marinating so the fish sears instead of steams, which helps develop a better crust.
Respect marinating time
Limit the citrus-chile soak to 15–30 minutes; any longer and the acid begins to cure the flesh, changing texture and color.
Oil the grates safely
Use a folded paper towel dipped in oil and held with tongs to wipe hot grates—this gives a nonstick surface without dangerous flare-ups.
Use an instant-read thermometer
Aim for 130–135°F for a very moist center or 145°F for well-done; thermometer checks prevent overcooking more reliably than timing alone.
Hold avocado last
Add avocado to the salsa just before serving if keeping the salsa more than 30 minutes to avoid browning and a mushy texture.
Variations & substitutions
Swap the fish
Use halibut, swordfish, or thick-cut snapper steaks for similar grilling results—reduce cooking time for thinner fillets.
Spicy-sweet salsa
Stir in a tablespoon of finely diced red bell pepper and a teaspoon of honey or agave for extra crunch and a hint of sweetness.
Coconut quinoa
For a nuttier, higher-protein base, cook quinoa in the coconut-lime liquid instead of jasmine rice, keeping the same 1:1.5 grain-to-liquid ratio.
Vegan option
Marinate thick cauliflower steaks or extra-firm tofu in the citrus-chile mixture and grill until charred; serve over the coconut rice with mango-avocado salsa.
Storage & make-ahead
Store components separately in airtight containers: rice and cooked fish in the fridge for up to 2 days, and mango salsa (without avocado) for up to 24 hours. Add the avocado right before serving if you plan to make the salsa ahead. Reheat rice with a sprinkle of water, covered in the microwave or steamed; gently warm fish in a 275°F oven covered for 6–8 minutes or serve cold to avoid drying out.
What to serve with it
Spoon rice onto warm plates, top with the grilled fillet, and finish with generous salsa and a lime wedge for squeezing. Serve with grilled corn brushed with smoked paprika butter, blistered sugar snap peas or a simple black bean salad, and pair with a crisp unoaked Chardonnay, a citrusy lager, or a lime-forward margarita.
Frequently asked questions
Can I marinate the mahi-mahi longer than 30 minutes?
No — the lime in this quick marinade will begin to ‘cook’ and firm the fish after about 30 minutes, creating a ceviche-like texture; if you want more flavor time, use an oil-herb marinade instead.
How can I tell when the fish is done without a thermometer?
Look for opaque, uniformly colored flesh that flakes easily along the grain and springs back slightly when pressed; thinner fillets will cook in 3–4 minutes per side while thicker ones need longer.
What if my fish sticks to the grill?
Make sure the grates are well-oiled and the fish is dry before it hits the grill; resist flipping until the fish releases naturally—this means it’s formed a proper sear.
Can I make the mango-avocado salsa ahead of time?
You can mix mango, cilantro, and lime up to 24 hours ahead, but hold off on adding avocado until just before serving to keep it bright and avoid browning.
Is it okay to freeze leftovers?
You can freeze cooked fish, but texture will degrade; the salsa with avocado and the rice made with coconut milk don’t freeze well, so it’s better to eat leftovers within 1–2 days or freeze plain fish only for later use.
Ratings & Reviews
Made this recipe?
Share your thoughts and a photo — be the first to review this recipe.
Ingredients
- Mahi-mahi fillets (about 6 oz / 170g each)4 fillets
- Fresh limes (zest + juice)3 limes
- Serrano or jalapeño chile, seeded and minced1 small
- Extra-virgin olive oil3 tbsp
- Kosher salt1.5 tsp
- Jasmine rice (uncooked)1.5 cups
- Unsweetened canned coconut milk1 can (13.5 oz)
- Ripe mango, diced1 large
- Ripe but firm avocado, diced1 large
- Fresh cilantro, chopped0.25 cup
Nutrition Facts
Per serving: 1 fillet (200g)
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
More from Grilling
View all Grilling recipes →Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · Answers may not always be perfect