BBQ Mahi Mahi Recipe Grill: Smoky Char With Citrus Zing

BBQ Mahi Mahi Recipe Grill: Smoky Char With Citrus Zing

This grilled mahi mahi delivers smoky char and bright citrus in every bite, transforming a simple fish dinner into something extraordinary. I’ve refined this method over countless summer cookouts to ensure perfect texture and flavor.

The secret lies in a quick marinade that enhances the fish’s natural sweetness while adding depth from the grill. High heat creates those prized char marks, while the citrus keeps the meat moist and tender.

You’ll get firm, flaky fillets with a slightly crisp exterior, balanced by a tangy finish. The dish comes together in under 30 minutes, making it ideal for weeknight grilling.

Serve with grilled vegetables or a fresh salad for a complete meal. Here’s how to achieve restaurant-quality results at home.

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

Ingredients for Bbq Mahi Mahi Recipe Grill

Fresh mahi mahi plus bold citrus and spices create that perfect smoky char on the grill.

Ingredient Amount Notes
Mahi Mahi Fillets 🐟 1 ½ lb Skin-on or skinless, about 1-inch thick
Extra-Virgin Olive Oil 🫒 ¼ cup For marinade and grilling
Fresh Lime Juice 🍈 ¼ cup About 3-4 limes, freshly squeezed
Fresh Orange Juice 🍊 2 tbsp About 1 medium orange
Soy Sauce 🥫 2 tbsp Low-sodium preferred for balance
Honey 🍯 1 tbsp Or substitute agave for vegan option
Garlic Cloves 🧄 3 cloves Minced for marinade depth
Fresh Ginger 🌿 1 tbsp Peeled and grated finely
Ground Cumin 🌶️ 1 tsp Toasted for enhanced aroma
Smoked Paprika 🌶️ 1 tsp For authentic smoky flavor
Kosher Salt 🧂 1 tsp Diamond Crystal preferred for consistency
Freshly Ground Black Pepper 🌶️ ½ tsp Coarse grind recommended
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime Wedges 🍈 4 pieces For serving and garnish

Sourcing high-quality mahi mahi is essential for this dish. Whole Foods or local fishmongers often carry the freshest fillets—look for firm, translucent flesh with no fishy odor. The fillets should be about 1-inch thick for even cooking. For the citrus, organic limes and oranges yield more juice and better flavor. Penzeys is my go-to for spices like smoked paprika and cumin.

No fresh ginger? Ground ginger at one-third the amount works in a pinch. Swap honey for maple syrup or agave if needed. If you can’t find mahi mahi, swordfish or halibut are great alternatives (adjust cooking time slightly). The soy sauce can be substituted with tamari for gluten-free. Fresh cilantro is ideal, but flat-leaf parsley works if that’s what you have.

Marinate the fish for no more than 30 minutes—acidic citrus can start to cook it. Grill immediately after marinating for best char. Leftovers keep for 2 days refrigerated, though this dish is best served fresh. Freezing cooked mahi mahi isn’t recommended as it affects texture.

❤️

Why You’ll Love This Recipe

  • 20-Minute Meal: I toss the mahi mahi with lime and orange juice in the morning, then it’s on the grill in minutes when I get home.
  • Citrusy Depth: The fresh lime and orange juice give it this bright, tangy kick that makes the fish taste way fancier than it is.
  • Weeknight Hero: It’s my go-to for busy evenings—fancy enough for guests, simple enough for a solo dinner.

Step-by-Step Instructions for BBQ Mahi Mahi

Master the grill with this professional method for perfectly charred, citrus-kissed fillets every time.

Step 1: Prepare the Citrus Marinade

In a medium bowl, whisk together the 0.25 cup Extra-Virgin Olive Oil, 0.25 cup Fresh Lime Juice, 2 tbsp Fresh Orange Juice, 2 tbsp Soy Sauce, and 1 tbsp Honey until fully emulsified. The lime and orange juices will naturally separate, so a vigorous whisk is essential.

Add the 3 cloves Garlic Cloves (minced), 1 tbsp Fresh Ginger (grated), 1 tsp Ground Cumin, 1 tsp Smoked Paprika, 1 tsp Kosher Salt, and 0.5 tsp Freshly Ground Black Pepper. Whisk again for 30 seconds to distribute the spices evenly. This marinade delivers balanced acidity, sweetness, and smoky depth.

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 marinade over the fillets, turning to coat completely. The marinade should fully submerge the fillets—if not, distribute it evenly across all pieces.

Cover and refrigerate for 30 minutes to 2 hours. I’ve found this timing allows the flavors to penetrate without the acidity beginning to “cook” the fish. Don’t exceed 2 hours of marinating time, as the citrus can start to break down the protein structure.

Step 3: Preheat and Prepare the Grill

Preheat your grill to medium-high heat (about 400°F). Clean the grates thoroughly with a grill brush to prevent sticking. Oil the grates lightly by dipping a folded paper towel in Extra-Virgin Olive Oil and using tongs to rub it across the hot grates.

This step is critical for achieving those beautiful grill marks and preventing the fillets from tearing when you flip them. The grill is ready when you can hold your hand 3 inches above the grates for only 3-4 seconds.

Step 4: Grill the Mahi Mahi to Perfection

Remove the fillets from the marinade and let excess drip off—don’t wipe them clean. Place the fillets on the oiled grates at a 45-degree angle to create professional crosshatch marks. Grill for 4-5 minutes per side with the lid closed.

Resist the urge to move the fillets during cooking. They’re ready to flip when they release easily from the grates and the edges appear opaque and white. The internal temperature should reach 137-145°F for perfect doneness. Mahi mahi continues cooking off the heat, so remove it just before it reaches your target temperature.

Step 5: Rest and Garnish for Serving

Transfer the grilled fillets to a serving platter and let them rest for 5 minutes. This brief rest allows the juices to redistribute throughout the meat. While the fish rests, chop the 0.25 cup Fresh Cilantro and arrange the 4 pieces Lime Wedges on the platter.

Garnish the fillets with the chopped cilantro and serve immediately with the lime wedges. The residual heat from the grill will continue to develop the smoky char, while the citrus marinade provides a bright, tangy contrast. Each bite should offer a perfect balance of smoky, sweet, and citrus flavors.

👨‍🍳

Pro Tips For Making Bbq Mahi Mahi Recipe Grill

  • Preheat the Grill Hot: Crank it to medium-high (around 400°F) and let it sit for 10 minutes—mahi mahi sticks like crazy to a lukewarm grate, and you’ll lose half the fillet trying to flip it.
  • Pat Fillets Dry: Blot the mahi mahi with paper towels before oiling; I learned this the hard way after my first three batches steamed instead of searing.
  • Don’t Over-Marinate: The lime and orange juice will start “cooking” the fish if left too long—stick to 15-20 minutes max, or you’ll end up with ceviche instead of grilled fillets.
  • Use a Fish Basket: Sounds like a gadget, but it’s worth it—even with oil, mahi mahi’s delicate texture falls apart on the grates without one.

Regional Styles of bbq mahi mahi recipe grill

Hawaiian Style

In Hawaii, mahi mahi is often grilled with a teriyaki glaze instead of a citrus marinade. I use Kikkoman teriyaki sauce mixed with 1 tbsp pineapple juice for a sweet-savory twist. The fish is typically served with steamed jasmine rice and grilled pineapple slices. 🌺

Caribbean Influence

Caribbean cooks add Scotch bonnet peppers and allspice to their marinades for heat and warmth. I blend 1 minced habanero and ½ tsp ground allspice into the citrus base. The result pairs wonderfully with coconut rice and mango salsa.

Baja California

This Mexican region loves beer-marinated

mahi mahi. I use 1 cup Mexican lager like Modelo with lime juice and garlic. The beer tenderizes while adding malty depth. Serve in corn tortillas with cabbage slaw for authentic fish tacos.

Florida Keys

Keys-style mahi mahi gets a key lime focus. I swap regular limes for ½ cup key lime juice and add 1 tsp zest. The smaller limes pack more aromatic punch. Grill over charcoal for extra smokiness.

Pacific Rim

Asian-inspired versions use miso paste in the marinade. I whisk 2 tbsp white miso with the citrus and soy. The umami-rich paste creates a beautiful caramelized crust. Garnish with toasted sesame seeds and scallions.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 125mg42%
Sodium 480mg21%
Total Carbohydrate 8g3%
Dietary Fiber 1g4%
Sugars 5g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What grill temperature works best for mahi mahi?

Use medium-high heat around 400°F. This creates perfect char marks while cooking the fish through without drying it out.

2

How long should I marinate the fish?

Marinate for 30 minutes to 2 hours. Any longer and the citrus can start to break down the fish texture.

3

What if my fillets stick to the grill?

Make sure grates are clean, hot, and lightly oiled before adding the fish. Don’t move them until they release naturally after 4-5 minutes.

4

Can I use frozen mahi mahi?

Yes, but thaw completely in the fridge overnight first. Pat very dry before marinating to ensure even cooking and good char.

★★★★★5.0(11 reviews)
Tyler Parker