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.
Jake'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 a simple, high-contrast idea: meaty, gently charred fish paired with a bright, juicy salsa and the subtle richness of coconut-lime rice. Mahi-mahi's firm flakes and mild flavor let the citrus-chile marinade sing without overpowering the fish, while a quick sear on very hot grates gives you appealing caramelized edges in minutes. The short acid-based marinade brightens the flesh and adds a glossy glaze, but because lime juice starts to “cook” fish, keeping the soak to 15–30 minutes preserves tenderness and texture.
What makes this particular version work is balance — the salsa’s sweet mango and creamy avocado cools the chile’s bite, and the coconut-lime rice provides a fragrant, slightly sweet bed that ties the whole plate together. It’s a flexible recipe that works for weeknight dinners (fast marinade, quick grill) or warm-weather entertaining when you want something colorful and fuss-free. Small make-ahead steps — cooking the rice and prepping the salsa components (but holding the avocado) — keep the finish line relaxed, so you can enjoy the grill and the company rather than race the clock.
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
Respect the marinade window
Limit the lime-marinating to 15–30 minutes; beyond that the acid firms the fish and changes its texture toward a ceviche-like bite.
Oil hot grates well
Wipe oiled paper towel over the preheated grill grates with tongs to prevent sticking and to get clean grill marks on the mahi-mahi.
Don’t over-flip the fillets
Flip once with a thin fish spatula when edges are opaque to preserve juices; frequent flipping prevents good char and can break up the fillets.
Rest briefly before plating
Let the fish rest 2–3 minutes off the heat so juices redistribute and the flesh firms slightly for cleaner portions.
Keep avocado last
Add avocado to the salsa right before serving if you’re prepping ahead, and toss it with lime juice to slow browning.
Variations & substitutions
Swap the fish
Use swordfish, albacore, or salmon steaks if mahi-mahi isn’t available — these firmer fish hold up to direct high heat and pair well with the salsa and coconut rice.
Tropical fruit swap
Replace mango with diced pineapple or papaya for a different sweet-acid profile; pineapple adds a brighter tang while papaya is silkier and milder.
Make it vegan
Grill extra-firm tofu slabs marinated in the same citrus-chile mixture and serve over coconut-lime rice with the mango-avocado salsa for a plant-based version.
Whole-grain rice option
Use brown jasmine or a short-grain brown rice, increasing simmer time and liquid per package directions for a nuttier, chewier base.
Storage & make-ahead
Store components separately: keep coconut-lime rice and mango-avocado salsa in airtight containers; the salsa will keep 24–48 hours but add avocado just before serving if possible. Refrigerate cooked fish for up to 2 days, but expect a slight loss of freshness and texture; reheat gently in a low oven (275–300°F) covered with foil or steam briefly to avoid drying out. Freezing cooked fish is not recommended because the texture becomes mealy.
What to serve with it
Serve with lime wedges and extra chopped cilantro for brightness, and offer grilled corn on the cob or charred green beans as hearty sides. For drinks, pair with a crisp Sauvignon Blanc, an IPA with citrus notes, or a light rum mojito to complement the tropical flavors. Plate by spooning rice first, topping with fish, and finishing with a generous scoop of salsa so each bite has cream, acid, and heat.
Frequently asked questions
How do I know when the fish is done without an instant-read thermometer?
Look for the flesh to turn opaque and to flake easily with gentle pressure from a fork; thin fillets take about 3–4 minutes per side on high heat. If unsure, cut into the thickest part to check for full opacity and a moist, not translucent, center.
Can I grill this on a stovetop pan if I don’t have an outdoor grill?
Yes — use a well-oiled heavy cast-iron or stainless steel grill pan over high heat to achieve similar char; don’t crowd the pan and work in batches to maintain high surface temperature.
What’s the best way to prevent the sushi-like curing from the lime?
Keep the marinating time short (15–30 minutes) and include oil in the marinade to create a protective barrier that slows acid penetration and helps browning on the grill.
Can I make the mango-avocado salsa ahead of time?
Prep the mango, cilantro, and lime juice up to a day ahead, but hold off on adding avocado until right before serving to avoid browning; if you must combine them early, toss avocado with extra lime and store airtight with plastic pressed onto the surface.
Is canned coconut milk ok for the rice?
Yes — use full-fat unsweetened canned coconut milk for the creamiest, most fragrant rice; if you prefer lighter rice, thin it with extra water but expect a less rich mouthfeel.
About the author
JakeHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
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.
Keep Reading
Guides & articles for this recipe
Guides
Gut-Friendly Grilling Trends
Build grill-forward menus that support your microbiome with smart ingredient choices, fermented finishes and gentle cooking techniques. This guide explains which **prebiotic** ingredients to spotlight, how to use **fermented condiments** safely, and low-heat or quick-sear tactics that preserve beneficial compounds while delivering big flavor.
Guides
Summer Seafood on the Grill
A practical seasonal guide to buying sustainable summer seafood, mastering timing and heat on the grill, and serving 12 grill-friendly fish and shellfish ideas. Includes storage, quick smoke hacks, finishing sauces, and backyard pairing suggestions for easy summer gatherings.
Guides
Regional Seasonal Crowd‑Pleasers: 36 Grilled & Campfire Favorites from Across the U.S.
A region-by-region guide to 36 seasonal grilled and campfire recipes Americans actually cook. Includes spring–summer–fall picks for four U.S. regions, plus grill/campfire adaptations, local-produce swaps, hosting shortcuts and quick scale-up formulas for gatherings.
More from Grilling
View all Grilling recipes →Grilled Mini Meatball Skewers with Smoky Peach‑Bourbon BBQ Glaze
Fresh Peach Salsa
Smoked Peach Pork Skewers
Peach Pancetta Pizza
Maple-Mustard Glazed Spare Ribs with Charred Apple Slaw (Grilled)
Juicy Lucy Cheese-Stuffed Burgers (Minnesota-Style)
Sweet-Heat Mango Habanero Grilled Chicken Thighs
Grilled Shrimp with Garlic Parmesan Sauce
Grilled Ponzu-Glazed Salmon Bowls with Charred Scallion Rice
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · Answers may not always be perfect