Embark on a culinary journey to the vibrant tropics without leaving your kitchen! This exquisite Grilled Mahi Mahi with Cilantro-Ginger Pesto offers a light, fresh, and incredibly healthy escape for your palate. Perfect for a busy weeknight or an impressive date night, this dish promises to be on your table in just about 30 minutes. Its bright, zesty flavors, coupled with the succulent texture of perfectly grilled mahi mahi, bring the essence of a sun-drenched getaway straight to your dining experience, making every bite a refreshing delight.

Why This Grilled Mahi Mahi Recipe Is a Must-Try!
Discover an easy, restaurant-quality recipe that delivers sophisticated flavors without the usual kitchen fuss. Our Grilled Mahi Mahi with Cilantro-Ginger Pesto is a testament to how simple ingredients can create an extraordinary meal. It’s light, incredibly zesty, and comes together in record time, making it an instant favorite for any occasion.
The mild, firm, and flaky texture of fresh mahi mahi serves as the perfect canvas for a truly vibrant pesto. This aromatic blend features the fresh, peppery notes of cilantro, the warm, spicy kick of fresh ginger, pungent garlic, and a refreshing hint of lime. It’s a harmonious combination that screams spring and summer, ideal for those evenings when you crave something incredibly flavorful and satisfying but don’t want to spend hours cooking. This recipe is more than just a meal; it’s an experience that proves healthy eating can be both quick and spectacularly delicious.
This exceptional recipe for Grilled Mahi Mahi with Cilantro-Ginger Pesto truly stands out because it is:
- Effortlessly Elegant: Whether it’s a casual weeknight dinner or a special date night, this dish looks and tastes like it came from a gourmet kitchen, yet requires minimal effort.
- Beginner-Friendly: With straightforward techniques and simple instructions, even novice cooks can achieve perfect results, building confidence in the kitchen.
- Lightning Fast: From prep to plate, you can enjoy this culinary masterpiece in approximately 30 minutes, freeing up your evening for other activities.
- Partially Make-Ahead: The star of the show, the flavorful Cilantro-Ginger Pesto, can be prepared up to a day in advance, saving precious time when you’re ready to cook the fish.
- Incredibly Healthy: Packed with lean protein, fresh herbs, and healthy fats, this meal supports a balanced diet without compromising on taste.
- Explosively Flavorful: The dynamic combination of fresh herbs, ginger, lime, and macadamia nuts creates a pesto that elevates the mild mahi mahi to an unforgettable culinary height.

Crafting Your Tropical Meal: Grilled Mahi Mahi with Cilantro-Ginger Pesto
Essential Recipe Ingredients: Building the Flavors
To create this sensational dish, you’ll need a selection of fresh, high-quality ingredients. Each component plays a crucial role in developing the complex and refreshing flavor profile of this grilled mahi mahi. Below is a detailed list of everything required. For precise quantities, please refer to the comprehensive recipe card at the bottom of this article.

Ingredient Spotlight: Tips for Best Results & Alternatives
- Mahi Mahi: This versatile and delicious fish is often available year-round, making it easy to find fresh at your local fish counter. Look for firm, moist fillets with a clean scent. Many stores, including specialty grocers like Whole Foods, offer individually-wrapped, pre-cut frozen fillets in convenient two-pound bags within their seafood section. If buying frozen, ensure it’s properly thawed before use for optimal texture.
- Fresh Ginger: While prepared ginger in tubes or squeeze bottles offers convenience, nothing truly compares to the vibrant, pungent flavor of fresh ginger root. Don’t be intimidated by peeling and chopping; this recipe integrates it seamlessly into the pesto. Simply peel the skin with a spoon or vegetable peeler, rough chop, and let your food processor do the rest!
- Macadamia Nuts: These delightful tree nuts are not only rich in healthy nutrients but also boast a subtle, buttery flavor and a wonderfully creamy texture, making them an ideal base for a sophisticated pesto. They are available raw or roasted. For an enhanced depth of flavor and a hint of savory saltiness, we recommend using roasted and salted macadamia nuts in this recipe. Just be mindful when adding additional salt to the pesto mixture to avoid over-seasoning.
- Jalapeño Peppers: For those who appreciate a touch of heat, a jalapeño adds a welcome kick. Remember that most of the capsaicin (the compound responsible for heat) is concentrated in the seeds and the white membranes. If you prefer a milder pesto, simply remove these parts before dicing. If you’re sensitive to heat or prefer a completely mild flavor, feel free to omit the jalapeño entirely, as the fresh ginger will still provide a pleasant, subtle warmth.
- Canola Oil: A neutral-flavored oil is essential for the pesto, allowing the fresh herbs and spices to shine. Canola oil is an excellent choice due to its mild taste and high smoke point, making it suitable for both the pesto and grilling. Other suitable neutral oils include vegetable oil, grapeseed oil, or avocado oil. Choose an oil that complements the fresh flavors without overpowering them.
- Lime Juice: Freshly squeezed lime juice is paramount for the bright, acidic balance in both the pesto and the mahi mahi brine. Avoid bottled lime juice, which often lacks the crispness and complexity of fresh.
- Fresh Cilantro: The backbone of our pesto, fresh cilantro brings an unparalleled herbaceous, citrusy note. Refer to our “Chef Tips and Tricks” section below for detailed advice on how to properly wash and store cilantro to maximize its freshness.
Step-By-Step Instructions: Your Path to a Perfect Meal
Follow these clear, concise steps to prepare your succulent Grilled Mahi Mahi with vibrant Cilantro-Ginger Pesto. Attention to detail at each stage ensures a flavorful and perfectly cooked dish.
- Prepare Your Workspace: Begin by gathering all your ingredients and performing any necessary preparatory tasks, such as peeling ginger or chopping garlic. This practice, known as “mise en place,” ensures a smooth and efficient cooking process.
- Brine the Mahi Mahi: While you embark on making the pesto, give your mahi mahi fillets a quick, flavorful soak. Place the fish in a shallow bowl and cover it with cold water. Add 1 tablespoon of fresh lime juice and 1/2 teaspoon of salt. Allow the fish to brine for approximately 10 to 15 minutes. This brief soak helps to season the fish from within, keeping it moist and firm during grilling, and subtly neutralizing any unwanted “fishy” aroma.

- Craft the Cilantro-Ginger Pesto: In the bowl of a food processor, combine the thoroughly washed and dried cilantro (including tender stems for extra flavor), seeded (if desired) jalapeño pepper, minced fresh ginger, chopped garlic cloves, the remaining 1 tablespoon of lime juice, macadamia nuts, and 1/2 cup of canola oil. Process the mixture until it achieves a beautifully smooth and vibrant green consistency. Taste and adjust the seasoning with additional lime juice, salt, and freshly ground black pepper as needed. The pesto should be bright, zesty, and balanced.
- MAKE AHEAD TIP: This flavorful pesto is a fantastic make-ahead component! You can prepare it up to one day in advance. Store it in an airtight container in the refrigerator, with a thin layer of olive oil on top to prevent discoloration, until you are ready to use it.


- Prepare for Grilling: Once brined, remove the mahi mahi fillets from the water and pat them thoroughly dry with paper towels. Excess moisture can prevent a good sear and crispy exterior.
- Preheat Grill Pan: Place a grill pan over medium-high heat on your stovetop. Allow it to heat thoroughly for several minutes. Once hot, drizzle a small amount of neutral oil (like canola or vegetable oil) onto the pan and spread it evenly to prevent sticking. A well-heated pan is key to achieving beautiful grill marks and preventing the fish from sticking.
- Season the Fish: Lightly season both sides of the dried mahi mahi fillets with salt and freshly ground black pepper. Be mindful of the salt content if using salted macadamia nuts in your pesto.
- Grill the First Side: Carefully place the seasoned mahi mahi fillets onto the hot grill pan. If your fillets had skin removed, grill the side that originally had the skin first. Grill for approximately 4-5 minutes, or until you notice the edges of the fish beginning to turn opaque and develop distinct grill marks. Avoid moving the fish too soon to allow a good crust to form.
- Flip and Finish Grilling: Gently flip the fish fillets using a thin, sturdy spatula. Continue to grill for another 3-4 minutes, or until the fish is cooked through and flakes easily with a fork. Be very careful not to overcook mahi mahi, as it can become dry. The internal temperature should reach 145°F (63°C).

- Serve with Elegance: Transfer the perfectly grilled mahi mahi fillets to serving plates, ideally over a bed of warm, fluffy jasmine rice. Generously spoon the vibrant Cilantro-Ginger Pesto over each fillet, allowing the flavors to meld beautifully.
- Garnish and Enjoy: Garnish your plates with fresh cilantro sprigs and bright lime wedges. The lime not only adds a beautiful visual touch but also provides an extra burst of fresh acidity to enhance the dish. Serve immediately and savor this easy, incredibly flavorful tropical meal!

Chef’s Secrets: Elevate Your Mahi Mahi Experience
- The Magic of a Quick Brine for Fish: I always recommend placing fish fillets in a light, slightly acidic brine for a short period—typically 10 to 15 minutes. This is sufficient; any longer, and the acid could begin to “cook” and toughen the delicate fish protein. The salt in the brine possesses a powerful chemical ability to help muscle fibers retain moisture and juices during the cooking process, resulting in a significantly moister and more tender final product. Furthermore, the mild acidity from the lime juice acts as a natural deodorizer, effectively neutralizing any slight “fishy” aromas that might be present, ensuring a clean and fresh taste. This simple step makes a remarkable difference in the quality of your grilled fish.
- Extending the Life of Fresh Cilantro: Cilantro, while wonderfully fragrant, can be a rather finicky herb with a notoriously short shelf life in the refrigerator. Often, grocery stores keep cilantro under sprinklers to maintain its freshness, but storing it at home with excess moisture or lingering dirt will accelerate its spoilage. Here’s a chef’s method to significantly extend the freshness of your cilantro, keeping it vibrant for a good week or even longer:
- Initial Wash: As soon as you bring your cilantro home, give it a thorough wash. Submerge the entire bunch in a large bowl of cold water and let it sit undisturbed for about 30 minutes. This allows any soil or grit to settle to the bottom.
- Rinse and Repeat: Gently remove the cilantro from the bowl, discarding the now dirty water. Rinse the bowl, refill it with cool, fresh water, and swish the cilantro around again. Repeat this process until you observe absolutely no more grit or debris at the bottom of the bowl.
- Vigorous Drying: After the final rinse, vigorously shake the cilantro to remove as much excess water as possible. Then, prop the cilantro up in the same clean bowl or spread it on a clean kitchen towel and allow it to air dry for at least an hour, or until it’s completely dry to the touch. This step is crucial, as moisture is the enemy of fresh herbs in storage.
- Proper Storage: Once thoroughly dry, trim any browned or unsightly bottom stems from the cilantro. Fill a clean jar or a tall glass with about an inch of fresh water. Place the trimmed cilantro, stems down, into the jar or glass, as you would a bouquet of flowers.
- Seal and Refrigerate: Loosely place a zipper-top plastic bag or a clean plastic bag over the cilantro and the top of the jar, creating a mini-greenhouse effect. Store this arrangement in the refrigerator.
- Maintain Freshness: This method will keep your clean, dry cilantro vibrant and fresh for at least a week, often longer. For best results, change the water in the jar every couple of days. The advantage is that your cilantro is already washed and dried, making it ready to use the moment inspiration strikes!
- Achieving Perfect Grill Marks: For those coveted, restaurant-quality grill marks, ensure your grill pan is thoroughly preheated before adding the fish. Don’t crowd the pan, allowing ample space around each fillet. Once placed, resist the urge to move the fish until it naturally releases from the pan when ready to flip. This ensures a beautiful sear and prevents tearing.
- Serving Temperature: While the Mahi Mahi is best served immediately after grilling, allowing it to rest for a minute or two off the heat can help the juices redistribute, resulting in an even more tender and flavorful fillet.

Frequently Asked Questions About Mahi Mahi
Mahi Mahi, scientifically known as Coryphaena hippurus, is a highly prized and popular wild-caught fish. It’s also known by its other names, dolphinfish or Dorado. However, “Mahi Mahi,” its Hawaiian name meaning “very strong,” is widely used to distinguish it from the marine mammal dolphins, to which it is entirely unrelated. Mahi Mahi are fast-growing, surface-dwelling fish found in tropical and subtropical waters worldwide. They are celebrated for their distinctive vibrant colors, which fade quickly after being caught, and their excellent culinary qualities. They are available year-round, making them a consistently accessible seafood choice.
Proper preparation of mahi mahi fillets ensures the best texture and flavor. First and foremost, remove the skin. Mahi mahi skin is quite thick and tough, making it largely inedible, though its toughness paradoxically makes it relatively easy to remove. A sharp, thin fillet knife is ideal for this task. Simply slide the knife between the skin and the flesh, angling slightly towards the skin. Next, remove any bones. Run your fingers firmly over the fillets; any pin bones will be easily felt and often protrude slightly, allowing you to pull them out with your fingers or a pair of kitchen tweezers. Finally, consider removing the bloodline. This is the dark, reddish line that typically runs down the center of the fillet. While perfectly safe to eat, the bloodline can have a stronger, somewhat “fishier” taste compared to the lighter flesh. If you prefer a milder flavor, carefully cut along both sides of the bloodline with a thin, sharp knife and remove it.
Mahi mahi boasts a wonderfully mild and slightly sweet flavor, making it incredibly versatile and appealing to a wide range of palates. Its taste is often compared to a cross between swordfish and cod, offering a clean, ocean-fresh essence without being overtly “fishy.” In terms of texture, it is firm and dense, reminiscent of swordfish or halibut, yet it flakes beautifully when cooked properly. This robust texture allows it to hold up well to grilling, searing, or baking, and it readily absorbs the flavors of marinades and sauces, such as our vibrant Cilantro-Ginger Pesto.
Absolutely! Mahi mahi is an excellent and highly recommended addition if you’re aiming to incorporate more healthy protein into your diet. It’s remarkably lean, low in calories, and an abundant source of essential nutrients. Notably, mahi mahi is rich in Vitamin B-12, which is vital for nerve function and red blood cell production, as well as potassium, an important electrolyte for blood pressure regulation. Furthermore, it provides beneficial omega-3 fatty acids, known for their heart-healthy and anti-inflammatory properties. For a comprehensive breakdown of its nutritional profile, you can find detailed information on reputable health websites, such as Livestrong.com.
The beauty of this vibrant Cilantro-Ginger Pesto is its incredible versatility! While it pairs exceptionally well with mahi mahi, its bright, zesty, and herbaceous flavors complement a variety of other proteins beautifully. Any type of firm, white, flaky fish will work wonderfully as a substitute. Excellent options include: halibut, known for its buttery texture; sea bass, with its rich flavor; cod, a lean and mild choice; grouper, offering a sweet and delicate taste; or even swordfish, for a meatier option. If fish isn’t an option or you’re simply looking to diversify, rest assured that this Cilantro-Ginger Pesto is also absolutely fantastic with grilled or baked chicken! Simply cook your chosen protein as desired and spoon the pesto generously over the top for an equally delicious and healthy meal.
Yes, absolutely! While grilling imparts a wonderful smoky flavor and beautiful char marks, mahi mahi is equally delicious when baked or pan-fried. To bake, preheat your oven to 400°F (200°C). Season the fillets and bake for 12-15 minutes, or until cooked through and flaky. For pan-frying, heat 1-2 tablespoons of oil in a non-stick skillet over medium-high heat. Sear the seasoned fillets for 3-5 minutes per side, depending on thickness, until golden brown and cooked through. Both methods allow the fish to cook quickly and retain its moisture, making it a great alternative to grilling, especially if you don’t have a grill pan or outdoor grill available.
This tropical-inspired mahi mahi dish pairs wonderfully with a variety of light and fresh side dishes. Jasmine rice is a classic choice, perfectly absorbing the pesto’s flavors. For vegetables, consider roasted asparagus, sautéed green beans, or a simple mixed green salad with a lime vinaigrette. Sweet potatoes, either roasted or mashed, also offer a lovely contrast to the zesty pesto. For a truly authentic experience, explore some of the Thai-inspired sides mentioned in our “Serve With These Thai Side Dishes” section below.

Perfect Pairings: Serve with These Complementary Side Dishes
Enhance your tropical dining experience by serving your Grilled Mahi Mahi with these delicious Thai-inspired side dishes. Each recipe is designed to perfectly complement the vibrant flavors of the fish and pesto, creating a harmonious and unforgettable meal.
- Roasted Brussels Sprouts with Thai Green Curry Butter: A rich, aromatic side that brings a creamy, spicy depth.
- Sriracha Sweet Chili Roasted Brussels Sprouts: For those who love a sweet and spicy kick with their vegetables.
- Pan-Roasted Brussels Sprouts with Sweet Chili – Orange Glaze: A bright and tangy option, adding a citrusy sweetness.
- Thai Green Beans: Simple yet packed with flavor, offering a fresh, crisp texture.
- Cold Thai Cucumber Avocado Soup with Cucumber Relish: A refreshing and cooling starter or light side, perfect for warm weather.
Explore More Healthy & Easy Fish Recipes!
If you loved the simplicity and flavor of this Grilled Mahi Mahi, you’re in for a treat! Discover more healthy and easy fish recipes that bring gourmet tastes to your everyday cooking. Expand your seafood repertoire with these fantastic options:
- Indian Spiced Sea Bass with Braised Red Lentils: An exotic and hearty dish with fragrant spices.
- Blackened Halibut with Mango and Avocado Salsa: A vibrant, flavorful, and slightly spicy option that’s incredibly fresh.
- Fish en Papillote (Fish in Parchment): A simple, elegant, and mess-free method for perfectly steamed fish and vegetables.
- Sheet Pan Thai Baked Fish with Broccolini: An effortless one-pan meal bursting with Thai-inspired sweet, chili, and lime flavors.
Find all these delicious, healthy fish and seafood recipes and many more at Fish and Seafood Recipes – From A Chef’s Kitchen.
Pin Recipe
Print Recipe
Grilled Mahi Mahi with Cilantro-Ginger Pesto
Carol | From A Chef’s Kitchen
20
10
30
2
Equipment
-
Wusthof Chef Knife
-
Wusthof Boning Knife
-
Cutting Board
-
Food Processor
-
Grill Pan
Ingredients
- 2 fillets (6-8 ounce each) mahi mahi, skinned, bones and bloodline removed
- 2 tablespoons fresh lime juice, divided, plus more as needed for seasoning
- Salt, to taste
- 2 bunches fresh cilantro, thoroughly washed, air-dried, with stems (tender stems are fine)
- 1 large jalapeño pepper, seeded and membranes removed if a milder heat is preferred
- 2 tablespoons minced fresh ginger, approximately a 1-inch piece from a thick hand, peeled
- 3 cloves garlic, peeled and roughly chopped
- 1/2 cup macadamia nuts, raw or roasted and salted (adjust added salt accordingly)
- 1/2 cup canola oil, or other neutral vegetable oil, plus extra for the grill pan
- Freshly ground black pepper, to taste
- Hot, cooked jasmine rice, for serving
- Fresh lime wedges, for serving and garnish
Instructions
-
Prepare the Mahi Mahi Brine: Place the mahi-mahi fillets in a small bowl. Cover them with cold tap water, then stir in 1 tablespoon of fresh lime juice and 1/2 teaspoon of salt. Allow the fish to soak in this brine for about 10 minutes while you proceed with preparing the pesto. This step helps to tenderize and subtly flavor the fish.
-
Make the Cilantro-Ginger Pesto: In a food processor, combine the thoroughly washed cilantro (including tender stems), the large jalapeño (seeded if you prefer less heat), minced fresh ginger, chopped garlic, the remaining 1 tablespoon of lime juice, macadamia nuts, and 1/2 cup of canola oil. Process all ingredients until the mixture is smooth and emulsified. Taste the pesto and adjust seasoning with additional lime juice, salt, and freshly ground black pepper to your preference.
-
Preheat Grill Pan: Place a grill pan over medium-high heat on your stovetop. Brush the cooking surface with a bit of canola or vegetable oil and allow it to heat thoroughly until shimmering and very hot.
-
Season Mahi Mahi: Remove the mahi-mahi fillets from the brine and pat them completely dry with paper towels. Season both sides of the fillets generously with salt and freshly ground black pepper.
-
Grill First Side: Carefully place the seasoned mahi-mahi fillets onto the hot grill pan. Grill for approximately 4-5 minutes on the first side, or until you observe the edges of the fish beginning to turn opaque and distinct grill marks have formed. Avoid moving the fish until it naturally releases from the pan.
-
Flip and Finish: Gently flip the fish fillets to the other side. Continue to grill for another 3-4 minutes, or until the fish is cooked through and flakes easily with a fork. Be careful not to overcook, as mahi mahi can dry out quickly.
-
Serve: Immediately serve the grilled mahi mahi fillets over a bed of hot, cooked jasmine rice. Spoon a generous amount of the fresh Cilantro-Ginger Pesto over the fish. Garnish each plate with fresh lime wedges on the side for an added burst of citrus. Enjoy your delicious tropical meal!
Notes
- Any white flaky fish with a firm texture, such as halibut, sea bass, cod, grouper, or swordfish, can be used as a delicious alternative to mahi mahi.
- For non-fish options, this vibrant Cilantro-Ginger Pesto is also exceptionally flavorful and pairs wonderfully with grilled or baked chicken breasts or thighs.
TIP:
- The brief brine for the fish (10-15 minutes in water with lime juice and salt) is crucial. It helps the fish retain moisture, stay firm, and neutralizes any “fishy” taste, without the acid starting to cook the fish prematurely.
MAKE AHEAD:
- The Cilantro-Ginger Pesto can be prepared up to one day in advance. Store it in an airtight container in the refrigerator, ideally with a thin layer of olive oil on top to prevent browning, until you are ready to use it.
Nutrition
Calories: 756kcal
Carbohydrates: 9g
Protein: 4g
Fat: 82g
Saturated Fat: 8g
Polyunsaturated Fat: 16g
Monounsaturated Fat: 55g
Trans Fat: 1g
Cholesterol: 1mg
Sodium: 8mg
Potassium: 251mg
Fiber: 4g
Sugar: 2g
Vitamin A: 625IU
Vitamin C: 17mg
Calcium: 46mg
Iron: 2mg
Nutritional values are automatically calculated using unbranded products and are estimates only. Actual results may vary based on ingredients used and portion sizes. Adjust as needed for dietary restrictions, allergies, or health concerns.

Like this recipe? Leave a comment below or share it with friends!