Recipe Mahi Mahi Fish: Grilled Citrus-Kissed Fillets With Flaky Texture

Recipe Mahi Mahi Fish: Grilled Citrus-Kissed Fillets With Flaky Texture

There’s a reason mahi mahi is a favorite among seafood lovers—its firm texture holds up beautifully to grilling. This recipe delivers flaky fillets with a citrus-kissed char that’s hard to resist.

With just a few simple ingredients and precise timing, you’ll achieve restaurant-quality results at home. The key is high heat and minimal handling to preserve that perfect tenderness.

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

Ingredients for Recipe Mahi Mahi Fish

Fresh mahi mahi and bright citrus create a restaurant-quality dish with minimal effort.

Ingredient Amount Notes
Mahi Mahi Fillets 🐟 1 ½ lb Skin-on, about 1-inch thick
Extra-Virgin Olive Oil 🫒 3 tbsp Divided for brushing and dressing
Fresh Lime Juice 🍈 ¼ cup About 2-3 limes, freshly squeezed
Fresh Lemon Juice 🍋 ¼ cup About 1-2 lemons, freshly squeezed
Garlic Cloves 🧄 4 cloves Minced finely for marinade
Fresh Cilantro 🌿 ½ cup Chopped, for garnish and marinade
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred for even seasoning
Freshly Ground Black Pepper 🌶️ 1 tsp Coarse grind for texture
Ground Cumin 🌿 1 tsp Toasted lightly for depth
Smoked Paprika 🌶️ ½ tsp For subtle smoky undertone
Honey 🍯 1 tbsp Optional for glaze, or use agave
Red Pepper Flakes 🔥 ¼ tsp Adjust to taste for heat
Zest of Lime 🍈 1 whole Finely grated for brightness
Zest of Lemon 🍋 1 whole Finely grated for aroma

The mahi mahi is the star here. Look for wild-caught fillets at Whole Foods or a trusted fishmonger—the flesh should be firm, translucent, and smell like the ocean (not fishy). Skin-on fillets hold together better on the grill. If buying frozen, thaw overnight in the fridge—never at room temperature. The thickness matters too; aim for 1-inch fillets for even cooking without drying out.

No fresh cilantro? Fresh parsley or basil works in a pinch. Short on citrus? Orange juice and zest can substitute half the lime/lemon, but the acidity is key—don’t skip it. The honey can be omitted for a less sweet glaze, or swap in agave nectar or maple syrup. For extra char, pat the fillets dry before grilling—this prevents steaming and promotes caramelization.

Marinate the fish no longer than 30 minutes—lime juice can start to ‘cook’ the fish if left too long. Grill immediately after seasoning. Leftovers keep in the fridge for up to 2 days, though mahi mahi is best fresh. Reheat gently in a low oven to avoid overcooking.

❤️

Why You’ll Love This Recipe

  • I’ll be real: it tastes even better the next day in a salad or taco.
  • One Pan Wonder: I toss the mahi mahi in olive oil, lime, and garlic, then bake—single sheet pan, minimal mess.
  • Zesty Punch: The fresh lemon and lime juice give it that bright, tangy kick I crave.
  • Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need dinner fast.

Step-by-Step Instructions for Grilled Mahi Mahi Fillets

Master the technique for perfectly flaky, citrus-infused mahi mahi with these precise steps.

Step 1: Prepare the Citrus Marinade

In a medium bowl, whisk together the 0.25 cup Fresh Lime Juice, 0.25 cup Fresh Lemon Juice, 3 tbsp Extra-Virgin Olive Oil, 1.5 tsp Kosher Salt, 1 tsp Freshly Ground Black Pepper, 1 tsp Ground Cumin, and 0.5 tsp Smoked Paprika.

Add the 4 cloves Garlic Cloves (minced), 1 tbsp Honey, 0.25 tsp Red Pepper Flakes, 1 whole Zest of Lime, and 1 whole Zest of Lemon. Stir until the honey dissolves completely. The marinade should be fragrant with a balance of bright citrus and warming spices.

Finely chop 0.25 cup of the Fresh Cilantro and stir it into the marinade. Reserve the remaining 0.25 cup Fresh Cilantro for garnishing later. This ensures the herb’s fresh flavor infuses the fish without overpowering it.

Step 2: Marinate the Mahi Mahi Fillets

Place the 1.5 lb Mahi Mahi Fillets (skin-on, about 1-inch thick) in a shallow dish or resealable plastic bag. Pour the marinade over the fillets, ensuring they are fully submerged. Let them marinate at room temperature for 15-20 minutes.

Do not exceed 30 minutes—the acidic citrus can begin to “cook” the fish, turning the texture mealy rather than flaky. Gently turn the fillets halfway through to ensure even exposure to the marinade.

Step 3: Grill to Flaky Perfection

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

Place the fillets skin-side down on the grill. Close the lid and cook undisturbed for 4-5 minutes. You’ll see the edges turn opaque and the skin crisp as it releases easily from the grates. This is your visual cue to flip.

Flip the fillets and cook for an additional 3-4 minutes until the fish is opaque throughout and flakes easily with a fork. The internal temperature should reach 145°F.

Step 4: Rest and Garnish

Transfer the grilled mahi mahi to a serving platter and let it rest for 3-5 minutes. This brief rest allows the juices to redistribute, ensuring the fillets remain moist and flaky.

Sprinkle the reserved 0.25 cup Fresh Cilantro over the fillets just before serving. The fresh herb adds a vibrant finish and complements the smoky, citrusy flavors developed during grilling.

Serve immediately while the fish is hot, with additional lime or lemon wedges if desired.

👨‍🍳

Pro Tips For Making Recipe Mahi Mahi Fish

  • Pat Fillets Dry: I learned this the hard way—skipping this step means your mahi mahi will steam instead of sear, even with hot oil. Use paper towels and press firmly to remove all moisture before seasoning.
  • High Heat Only: Mahi mahi cooks fast, so crank your pan to medium-high before adding the oil. If it’s not sizzling the second the fillets hit the pan, your heat isn’t high enough.
  • Zest Before Juicing: Sounds weird, but it works: zest your lime and lemon first, then juice them. The oils in the zest add a brightness that plain juice can’t match, and it takes 30 seconds.
  • Rest 3 Minutes: After cooking, let the fillets rest under loose foil—no more, no less. This keeps them moist while the residual heat finishes the job without overcooking.

Make-Ahead Tips for recipe mahi mahi fish

Prep Ahead Marinade

Mix the marinade up to 24 hours in advance and store it in an airtight container in the fridge. The flavors actually improve as the garlic, spices, and citrus meld together overnight. Just whisk before using. 💡

Fish Storage

Buy the mahi mahi fillets 1 day ahead and store them in the coldest part of your fridge on a paper towel-lined plate. This keeps them dry and fresh until you’re ready to marinate. Never refreeze thawed fish.

Marinating Timeline

For best texture, marinate the fillets in the morning and grill that evening. If marinating overnight, reduce the lime juice to 2 tbsp to prevent over-acidification. Always marinate in the fridge, not on the counter.

Partial Cooking

You can par-cook the fillets for 2 minutes per side on the grill, then finish cooking later. Store partially cooked fish in the fridge for up to 12 hours. This works great for meal prep.

Reheating Method

Gently reheat cooked mahi mahi in a 300°F oven for 8-10 minutes on a wire rack over a baking sheet. This prevents the bottom from steaming. Add a splash of water to the pan to maintain moisture. 🔥

Garnish Prep

Chop the cilantro and zest the citrus the night before. Store the cilantro in a damp paper towel in a container and keep zest in a small jar. This saves 10 minutes of prep time when you’re ready to cook.

Frequently Asked Questions

1

Can I bake this instead of grilling?

Bake at 400°F for 10-12 minutes on a lined sheet pan. The texture will be slightly different but still flaky and delicious.

2

How do I know when it’s done?

The fish should reach an internal temp of 145°F and flake easily with a fork. Opaque flesh throughout is your visual cue.

3

What if I don’t have fresh cilantro?

Substitute with fresh parsley or basil. Dried herbs work in a pinch, but use just 1/3 the amount for best results.

4

Can I use frozen fillets?

Yes, but thaw overnight in the fridge first. Pat very dry before marinating to prevent steaming on the grill.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 220kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 85mg28%
Sodium 480mg21%
Total Carbohydrate 6g2%
Dietary Fiber 1g4%
Sugars 4g
Protein 26g52%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.6(7 reviews)
Nathan Turner