Recipe Mahi Mahi Fish: Grilled Citrus-Kissed Fillets

Recipe Mahi Mahi Fish: Grilled Citrus-Kissed Fillets

This grilled mahi mahi recipe delivers restaurant-quality fillets with minimal effort. The citrus marinade enhances the fish’s natural sweetness while keeping it tender.

With a cooking time of just 8-10 minutes, you’ll achieve perfectly flaky fish with beautiful grill marks. Serve with fresh herbs for a professional presentation.

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

Ingredients for Recipe Mahi Mahi Fish

Fresh citrus and herbs elevate these mahi mahi fillets to restaurant standards with minimal effort.

Ingredient Amount Notes
Mahi Mahi Fillets 🐟 1 ½ lb Skin-on or skinless, about 1-inch thick
Lime Juice 🍈 ¼ cup Freshly squeezed for best flavor
Lemon Juice 🍋 ¼ cup Freshly squeezed, zested first
Orange Juice 🍊 ¼ cup Freshly squeezed preferred
Olive Oil 🫒 ¼ cup Extra-virgin for marinade quality
Honey 🍯 2 tbsp Local or raw for depth
Garlic Cloves 🧄 4 cloves Minced for even distribution
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed
Ground Cumin 🌿 1 tsp Toasted lightly for aroma
Salt 🧂 1 tsp Kosher or sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best results
Red Pepper Flakes 🔥 ½ tsp Adjust for heat preference
Fresh Parsley 🌿 2 tbsp Chopped, for garnish

The mahi mahi quality is paramount for restaurant-grade results. Look for fillets with vibrant color and a mild, sweet aroma—avoid any with a fishy smell. Whole Foods or local seafood markets are ideal for sourcing, but well-stocked supermarkets often carry excellent frozen options (thaw overnight). Ensure fillets are uniform in thickness for even cooking.

Citrus can be adjusted based on preference—grapefruit juice adds a nice bitterness. No fresh herbs? Dried oregano at one-third the amount works in the marinade, though fresh is superior for garnish. Honey can be swapped with agave or maple syrup for similar sweetness. If avoiding spice, omit the red pepper flakes entirely.

Marinate the fish for no more than 30 minutes—acidic citrus can break down the flesh. Cook immediately after marinating. Leftovers keep in the fridge for 2 days but are best served fresh. Freezing cooked mahi mahi is not recommended due to texture changes.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I just toss the mahi mahi with lime, lemon, and orange juice, then let the oven do the rest.
  • Citrus Burst: The combo of lime, lemon, and orange juice gives it this bright, zesty kick that’s ridiculously good.
  • Weeknight Friendly: Honestly, it’s ready faster than takeout and way healthier.
  • Leftovers Win: The flavors taste even better the next day, so I always make extra for lunch.

Step-by-Step Instructions for Grilled Citrus-Kissed Mahi Mahi Fillets

Master the technique and you’ll achieve perfectly flaky, flavorful fish with a caramelized citrus glaze.

Step 1: Prepare the Citrus Marinade

In a medium bowl, whisk together the 0.25 cup lime juice, 0.25 cup lemon juice, 0.25 cup orange juice, 0.25 cup olive oil, 2 tbsp honey, minced 4 cloves garlic cloves, 1 tsp ground cumin, 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp red pepper flakes until fully emulsified. The honey will dissolve more easily if you warm it slightly first.

The citrus juices will tenderize the mahi mahi while the olive oil and honey create a glossy, flavor-packed marinade. I always taste and adjust the seasoning at this point—add a pinch more salt if the citrus is too sharp, or another dash of honey if it needs balance.

Step 2: Marinate the Mahi Mahi Fillets

Place the 1.5 lb mahi mahi fillets in a shallow dish or resealable plastic bag and pour the marinade over them, turning to coat evenly. Let them marinate at room temperature for 15 minutes, then transfer to the refrigerator for 1-2 hours for deeper flavor penetration.

Don’t exceed 3 hours of marinating—mahi mahi is a firm, lean fish, and the acid in the citrus can begin to break down the proteins too much, resulting in a mushy texture. Turn the fillets occasionally to ensure even exposure to the marinade.

Step 3: Grill to Perfection

Preheat your grill to medium-high heat and oil the grates thoroughly to prevent sticking. Remove the fillets from the marinade (reserve the marinade for basting) and pat them dry with paper towels—this helps them sear rather than steam on the grill.

Grill the fillets for 4-5 minutes per side, basting occasionally with the reserved marinade, until the fish is opaque and flakes easily with a fork. The internal temperature should reach 145°F. Watch for the edges to turn white and slightly charred—this is your visual cue that they’re ready to flip.

Step 4: Rest and Garnish

Transfer the grilled fillets to a platter and let them rest for 5 minutes—this allows the juices to redistribute, ensuring moist, tender flesh. While they rest, chop the 0.25 cup fresh cilantro and the 2 tbsp fresh parsley for garnish.

Sprinkle the chopped herbs over the fillets just before serving. The residual heat from the fish will release the herbs’ aromatic oils, enhancing the dish’s vibrant, citrusy profile. Serve immediately 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—moisture on the surface steams the fish instead of searing it, so blot those fillets with paper towels before they hit the pan.
  • High Heat First: Crank the heat to medium-high for the first 2 minutes per side to get that golden crust, then lower to medium to cook through without drying out.
  • Use Fresh Citrus: Bottled juice works in a pinch, but fresh lime, lemon, and orange juice make a real difference in brightness—squeeze them right before marinating.
  • Don’t Over-Marinate: After ruining a batch with mushy texture, I now limit the citrus marinade to 15-20 minutes max—any longer and the acid starts “cooking” the fish.

Troubleshooting Great recipe mahi mahi fish

Fish Sticks to Grill

If your fillets are sticking, your grill isn’t hot enough or the grates aren’t oiled properly. Preheat for 10-15 minutes and use tongs with a folded paper towel dipped in olive oil to coat the grates thoroughly. 🔥

Dry or Overcooked

This happens when fillets are left too long on the grill. Remember, mahi mahi cooks fast—4-5 minutes per side at medium-high heat is all it needs. Use a meat thermometer to check for 145°F internal temperature at the thickest part.

Mushy Texture

This is usually from over-marinating. Citrus acids break down proteins, so never exceed 3 hours in the marinade. For best results, stick to 1-2 hours max. I learned this the hard way with my first batch!

Uneven Cooking

Fillets of uneven thickness will cook inconsistently. Use a sharp knife to trim thicker portions to match the rest. Also, fold thinner tail ends under to create uniform thickness before grilling.

Basting Causes Flares

Reserved marinade can cause flare-ups due to oil and sugar. Move fillets to a cooler part of the grill before basting, or use a spray bottle with water to quickly tame flames. Always keep the grill lid open when basting.

Lacks Flavor

If your fish tastes bland, the marinade time was likely too short. Ensure fillets are fully coated and marinate for at least 1 hour. Don’t skip the garlic and cumin—they add essential depth to the citrus. 💡

Frequently Asked Questions

1

Can I bake this instead of grilling?

Yes! Bake at 400°F for 12-15 minutes on a lined sheet. The texture will be slightly different but still delicious.

2

What sides pair well with this dish?

Try coconut rice or grilled vegetables for a tropical twist. A simple green salad balances the bold citrus flavors.

3

How do I know when it’s done?

The fish should flake easily and reach an internal temp of 145°F. Look for opaque white flesh with slight char.

4

Can I use frozen fillets?

Thaw overnight in the fridge first. Pat dry before marinating to ensure even cooking and good searing.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 125mg42%
Sodium 420mg18%
Total Carbohydrate 14g5%
Dietary Fiber 1g4%
Sugars 12g
Protein 32g64%
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.8(6 reviews)
Allison Carter