Grilled Mahi Recipe: Citrus-Marinated Flaky White Fish

Comprehensive Grilled Mahi Recipe: Citrus Marinated Flaky White Fish visual reference

This citrus-marinated mahi-mahi delivers flaky, tender results straight off the grill. The acid in the marinade breaks down proteins for maximum tenderness without overpowering the fish’s natural sweetness.

With a quick 15-minute marinade and 4-5 minutes per side on the grill, this method ensures perfectly cooked fish that holds together beautifully. The char from the grill adds depth to the bright citrus notes.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Grilled Mahi

Fresh citrus and aromatic spices transform mahi-mahi into a tender, flaky masterpiece on the grill.

Ingredient Amount Notes
Mahi-Mahi Fillets 🐟 1 ½ lb Skinless, about 1-inch thick
Fresh Lime Juice 🍈 ½ cup About 4-5 limes, freshly squeezed
Fresh Orange Juice 🍊 ¼ cup About 1-2 oranges, freshly squeezed
Lime Zest 🍈 1 tbsp From about 2 limes
Orange Zest 🍊 1 tbsp From about 1 orange
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, cold-pressed
Fresh Garlic Cloves 🧄 3 cloves Minced finely
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Honey 🍯 2 tbsp Or agave for vegan option
Ground Cumin 🌿 1 tsp Toasted for depth
Kosher Salt 🧂 1 tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Coarse grind ideal
Red Pepper Flakes 🌶️ ¼ tsp Adjust to heat preference
Avocado 🥑 1 whole Sliced, for serving

[recipe_ingredient_scaler]

For the fish, wild-caught mahi-mahi fillets are ideal—look for firm, translucent flesh with no fishy odor. Whole Foods or local seafood markets often carry the freshest options. The citrus is critical here; organic limes and oranges yield more zest and juice. If you can’t find skinless fillets, remove the skin yourself with a sharp knife (worth the extra minute).

No fresh limes? Bottled lime juice at half the quantity works in a pinch, though fresh is always better. Out of cilantro? Fresh parsley or dill can substitute, though the flavor profile will shift slightly. For a sweeter glaze, swap honey for maple syrup or agave. The marinade time is flexible—10-20 minutes is the sweet spot for optimal tenderness without over-marinating.

Marinated fish should be cooked immediately for best texture. Leftovers keep in the fridge for up to 2 days, though grilled mahi-mahi is best served fresh. The citrus marinade also works beautifully with swordfish or halibut if mahi-mahi isn’t available.

❤️

Why You’ll Love This Recipe

  • 20-Minute Meal: I can get this on the table faster than ordering takeout. Just mix the citrus juices, coat the fillets, and grill.
  • Bright Citrus Pop: That combo of fresh lime and orange with the zests makes every bite taste like a beachside vacation.
  • Weeknight Hero: It’s my go-to for busy evenings—equally great for a quick dinner or impressing guests.
  • Leftovers? Yes Please: The flavors actually get better overnight, so I make extra for next-day tacos or salads.

Step-by-Step Instructions for Grilled Mahi-Mahi

Master the technique for perfectly flaky, citrus-kissed fish with these proven steps.

Step 1: Prepare the Citrus Marinade

In a medium bowl, whisk together the 0.5 cup fresh lime juice, 0.25 cup fresh orange juice, 1 tbsp lime zest, and 1 tbsp orange zest. This citrus base delivers the bright, tangy flavor that defines this dish.

Add the 0.25 cup extra-virgin olive oil, 2 tbsp honey, 3 cloves fresh garlic cloves (minced), 1 tsp ground cumin, 1 tsp kosher salt, 0.5 tsp freshly ground black pepper, and 0.25 tsp red pepper flakes. Whisk until fully emulsified. The marinade should appear glossy and uniformly combined.

Step 2: Marinate the Mahi-Mahi Fillets

Place the 1.5 lb mahi-mahi fillets in a shallow dish or resealable plastic bag. Pour the prepared marinade over the fillets, ensuring they are fully submerged. Turn to coat evenly, then cover or seal.

Refrigerate for 30 minutes to 1 hour. This timing allows the citrus to tenderize the fish without over-marinating, which can break down the texture. The fillets should appear slightly opaque at the edges when ready to cook.

Step 3: Grill to Flaky Perfection

Preheat your grill to medium-high heat (about 400°F). Lightly oil the grates to prevent sticking. Remove the mahi-mahi from the marinade, shaking off excess, and discard the remaining marinade.

Grill the fillets for 4-5 minutes per side with the lid closed. The fish is done when it releases easily from the grates and reaches an internal temperature of 145°F. The exterior should have distinct grill marks, and the flesh should flake effortlessly when tested with a fork.

Step 4: Rest and Serve with Avocado

Transfer the grilled mahi-mahi to a platter and let it rest for 3-5 minutes. This brief rest allows the juices to redistribute, ensuring each bite remains moist and tender.

Slice the 1 whole avocado and arrange it alongside the fish. Garnish with the 0.25 cup fresh cilantro (chopped) for a final burst of color and herbaceousness. Serve immediately while the fish is at its peak flakiness.

👨‍🍳

Pro Tips For Making Grilled Mahi

  • Preheat the Grill: Get those grates screaming hot—medium-high heat, about 400°F. I learned this the hard way after my first few mahi fillets stuck like glue.
  • Pat Dry the Fillets: Blot the mahi with paper towels before grilling—excess moisture steams the fish instead of searing it. Sounds tedious, but it works.
  • Skip the Over-Marinating: Citrus juices can turn mahi mushy if left too long; 15-20 minutes in the lime and orange juice is plenty.
  • Use Zest First: Mix the lime and orange zest into the marinade first—it releases oils that stick to the fish better than juice alone.

Serving Suggestions for grilled mahi

Plating Presentation

Arrange the grilled fillets on a warm platter with avocado slices fanned out alongside. The contrast of the charred fish against the creamy avocado makes for a stunning visual. I like to drizzle any remaining citrus marinade over the top for extra shine. 🌟

Fresh Garnishes

Sprinkle the chopped cilantro generously over the fish just before serving. The bright green pops against the golden grill marks. For extra flair, add a few lime wedges on the side for guests to squeeze fresh.

Side Dish Pairings

A simple mango salsa with diced mango, red onion, and jalapeño complements the citrus notes beautifully. Or try cilantro-lime rice to soak up the juices. Both keep the meal light and summery.

Light Salad Option

A shaved fennel and orange salad with a light olive oil dressing adds a refreshing crunch. The anise notes in fennel pair surprisingly well with the grilled fish. I often add toasted almonds for texture.

Warm Bread Addition

Serve with warm tortillas or crusty bread to make tacos or sandwiches. The fish holds up well in handheld formats. Add a smear of chipotle mayo for a smoky kick that enhances the grill flavor.

Nutrition Facts

4 servings per recipe

Amount per serving

Calories

350

% Daily Value*

Total Fat 15g

19%

Saturated Fat 4g

20%

Cholesterol 65mg

22%

Sodium 580mg

25%

Total Carbohydrate 32g

12%

Dietary Fiber 4g

14%

Total Sugars 6g

Protein 25g

50%

* The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

★★★★★4.8(5 reviews)
Chef Melanie

More recipe sites