Perfect Grilled Mahi Mahi: A Quick, Healthy, and Flavorful Seafood Dinner
Discover how to master the art of grilling mahi mahi with this easy-to-follow recipe, ensuring tender, flaky, and moist fish every time. In under 30 minutes, you can create a sensational seafood dinner that’s both healthy and packed with flavor, especially when paired with a vibrant, refreshing mango salsa. This guide covers everything from selecting the best fillets to achieving those coveted grill marks and serving suggestions, making it your go-to recipe for an unforgettable meal.

Why This Grilled Mahi Mahi Recipe Is a Must-Try
Grilled mahi mahi stands out as a top choice for a quick and incredibly satisfying meal. Its mild flavor and firm, flaky texture make it one of our absolute favorite white fish varieties. Unlike softer fish often used in dishes like beer-battered fish, mahi mahi is substantial and meaty, which means it holds up beautifully on the grill without falling apart. This makes it an ideal candidate for outdoor cooking, allowing you to achieve a fantastic char and deep, smoky flavors that elevate the dish.
The naturally mild taste of mahi mahi is a huge advantage, as it acts as a versatile canvas for bolder accompaniments. This is why it pairs exceptionally well with vibrant and zesty flavors like a homemade mango salsa. Its mildness also means it readily absorbs flavors from marinades and citrusy sauces, allowing for endless culinary creativity. Beyond its delicious taste, grilling mahi mahi offers the added benefit of minimal cleanup compared to stovetop cooking. There’s something truly special about the way a good char from the grill enhances the fish, adding an irresistible layer of flavor and texture that can’t be replicated in a pan. It’s a healthy, quick, and flavorful dinner option that’s perfect for any night of the week.

Essential Ingredients for Grilled Mahi Mahi
Crafting the perfect grilled mahi mahi requires just a few simple, high-quality ingredients. The key lies in enhancing the fish’s natural flavors without overpowering them. Here’s a breakdown of what you’ll need, along with tips for selection and substitutions. All precise measurements and detailed instructions are available in the printable recipe card at the end of this post.

Ingredient Spotlight & Smart Substitutions
MAHI MAHI – Mahi Mahi, also known as dolphin fish (though not related to marine mammals), is a fantastic choice for grilling due to its firm, lean, white flesh and mild, slightly sweet flavor. It’s renowned for holding its shape beautifully over high heat, preventing it from flaking apart too soon. Nutritionally, it’s an excellent source of lean protein, vitamin B12, phosphorus, and selenium, making it a healthy addition to your diet.
When selecting mahi mahi, look for fillets that are moist, translucent, and have a fresh, ocean smell. Avoid any with a strong, fishy odor or discoloration. If you’re using frozen mahi mahi, ensure it’s thawed completely before cooking. The size of frozen fillets can vary significantly between brands, so be mindful when purchasing. Larger, thicker fillets will naturally require more grilling time than smaller, thinner ones. Adjust your cooking time accordingly to prevent overcooking, which can result in dry fish.
Substitution Suggestions for Mahi Mahi: If mahi mahi isn’t available, other sturdy white fish varieties make excellent substitutes. Good options include:
- Swordfish: Very firm, steak-like texture, with a rich, slightly sweet flavor. It’s robust enough for any grilling method.
- Halibut: Another firm, mild white fish that holds up well on the grill. It has a delicate flavor and a flaky texture when cooked.
- Cod: While slightly less firm than mahi mahi, cod can work well if handled carefully or if you use a grill basket. It has a mild flavor and flaky texture.
- Snapper or Grouper: These offer a similar mild flavor and medium-firm texture, great for grilling whole or as fillets.
Seasonings: This recipe uses a simple yet effective blend of garlic powder, onion powder, and Old Bay seasoning. This combination creates a savory base with a hint of classic seafood spice that complements the mahi mahi perfectly.
- Garlic Powder & Onion Powder: These pantry staples provide aromatic depth without the risk of fresh garlic or onion burning on the grill.
- Old Bay Seasoning: A quintessential seafood seasoning, Old Bay adds a complex blend of celery salt, red pepper, black pepper, and paprika, giving the fish a signature flavor. If you don’t have Old Bay, a mix of paprika, a pinch of cayenne pepper, garlic powder, onion powder, and a touch of dried thyme could be a suitable alternative.
- Salt: Essential for enhancing all the other flavors.
Olive Oil: Used as a binder for the seasonings and helps prevent the fish from sticking to the grill grates while promoting a beautiful sear. Any good quality olive oil will work. You could also use avocado oil, which has a higher smoke point if you’re grilling at very high temperatures.
Grilling Mahi Mahi: Step-by-Step Instructions
These step-by-step photos and detailed instructions are here to help you visualize how to make this delicious recipe. For a printable version of this recipe, complete with precise measurements and comprehensive instructions, you can Jump to Recipe at the bottom of this post.
- Prepare Your Grill: Begin by preheating your grill to a medium-high heat (around 400-450°F / 200-230°C). It’s crucial to ensure your grates are screaming hot before placing the fish on them. This high heat helps to create a beautiful crust and prevents sticking.
CHEF TIP: Once preheated, thoroughly clean the grates with a wire brush. Then, to further ensure your delicate fish doesn’t stick, generously oil the grates. You can use a dedicated grill spray, or dip a paper towel in vegetable oil, hold it with tongs, and carefully wipe down the hot grates. This creates a non-stick surface crucial for grilling fish.
- Pat Dry the Fish: Place your mahi mahi fillets on a plate and pat them thoroughly dry with paper towels. Removing excess moisture from the surface is a critical step. A dry surface allows the fish to sear better, creating a delicious crispy exterior and those desirable grill marks, rather than steaming.
- Prepare the Seasoning Blend: In a small bowl, combine all the dry seasonings: garlic powder, onion powder, Old Bay seasoning, and salt. Add the olive oil to this mixture and whisk everything together until it’s completely smooth and well-combined. This creates a flavorful paste that will adhere beautifully to the fish.
- Season the Mahi Mahi: Using gloved hands (or a pastry brush), brush the olive oil and seasoning mixture evenly over all sides of the mahi mahi fillets. Make sure each piece is thoroughly coated. Alternatively, you can use your gloved hands to gently rub the mixture onto the fish, ensuring every nook and cranny is seasoned.
- Grill the Fish: Carefully place the seasoned mahi mahi fillets directly onto the hot, oiled grill grates. Close the lid to help maintain the grill’s temperature and cook evenly. Allow the fish to cook for approximately 6 minutes on the first side. Resist the urge to move or flip the fish prematurely, as this is how those perfect grill marks develop and how the fish releases easily from the grates. After 6 minutes, gently turn the fillets over using a wide, thin fish spatula, which is designed to slide easily under delicate fish. Cook for another 6 minutes on the second side.
- Achieve Perfect Grill Marks (Optional): For truly stunning and even grill marks, an optional technique is to use a cast iron hamburger press. Gently place the press on top of the fillets after flipping them. Chef Antoine advises applying only a very light amount of pressure. The goal is not to squeeze out the delicious juices from the fish, but rather to ensure full contact with the grates for those beautiful char lines and to help the fish cook more evenly.
- Check for Doneness: Mahi mahi is cooked when it reaches an internal temperature of 145°F (63°C) at its thickest part. The flesh should be opaque and flake easily with a fork. Total cooking time will vary based on fillet thickness and grill temperature, but generally ranges from 10-15 minutes.
- Rest and Serve: Once cooked, remove the mahi mahi from the grill and let it rest for a couple of minutes. This allows the juices to redistribute, ensuring a moist and tender result.
Frequently Asked Questions & Expert Tips for Grilling Mahi Mahi
Absolutely! Frozen mahi mahi is a convenient option and widely available. However, proper thawing is essential for the best grilling results. Thaw the fillets overnight in the refrigerator, or for a quicker method, immerse the sealed package in cold water, changing the water every 30 minutes until thawed. Once thawed, it’s crucial to very gently press them with paper towels to remove any excess surface water. Be gentle; you want to dry the surface to encourage a good sear, not to squeeze out moisture from the fish itself, which could lead to a dry texture.
If you have any delicious leftovers, ensure they are completely cooled before storing. Place the cooled grilled mahi mahi in an airtight container and keep it in the refrigerator for up to 3 days. For longer storage, you can freeze it for up to 3 months. While grilled mahi mahi is always best enjoyed freshly cooked for optimal flavor and texture, leftovers can be repurposed into delicious meals like fish tacos, salads, or sandwiches. When reheating, do so gently to prevent drying out; a quick warm-up in a skillet or oven is often better than a microwave.
The best way to tell if mahi mahi is cooked is by checking its internal temperature with an instant-read thermometer. It should reach 145°F (63°C) at its thickest part. Visually, the flesh should turn opaque and flake easily when prodded with a fork. Be careful not to overcook, as mahi mahi can quickly become dry if left on the grill too long.
Both gas and charcoal grills work wonderfully for mahi mahi. A gas grill offers precise temperature control and quick setup, while a charcoal grill can impart a more intense smoky flavor. Regardless of the type, ensure your grill grates are clean and well-oiled to prevent sticking. An indoor grill pan can also be used, though it might not achieve the same smoky flavor or char as an outdoor grill.
Yes, absolutely! Mahi mahi takes well to marinades, especially citrus-based ones. A simple marinade of olive oil, lemon or lime juice, fresh herbs (like cilantro or parsley), garlic, and a pinch of salt and pepper for 20-30 minutes can add an extra layer of flavor and moisture. Avoid marinating for too long (e.g., more than an hour with strong acids) as the acid can start to “cook” the fish, making it mushy.

Delicious Serving Suggestions for Mahi Mahi
Grilled mahi mahi is incredibly versatile and pairs well with a variety of side dishes, allowing you to create a complete and satisfying meal. For a light and fresh approach, serve it alongside steamed or roasted vegetables like asparagus, broccoli, or bell peppers. Grains such as quinoa, couscous, or a flavorful rice dish are also excellent choices. We particularly love pairing ours with fluffy cilantro rice and crisp green beans, which offer a delightful contrast in texture and flavor.
However, the star accompaniment for grilled mahi mahi is undoubtedly a bright and zesty salsa. Our top recommendation is a homemade mango salsa, whose sweet and tangy notes perfectly complement the fish’s mildness. Other fantastic options include pineapple salsa, a classic tomato and corn salsa, or a vibrant chimichurri. Don’t forget a squeeze of fresh lime juice over the top just before serving for an extra pop of brightness!
If you find yourself with leftovers, don’t let them go to waste! Chilled cooked mahi mahi is fantastic flaked into a fresh green salad, providing a healthy and protein-packed lunch. It also makes a superb filling for fish tacos, wraps, or gourmet sandwiches. Imagine it tucked into a soft tortilla with shredded cabbage, a drizzle of creamy sauce, and a squeeze of lime – pure deliciousness!
Explore More Delicious Fish Recipes
If you’re a fan of seafood and looking for more quick, healthy, and flavorful options, check out some of our other popular fish recipes:
- Smoked Trout
- Baked Orange Roughy
- Fried Whiting Fish
- Baked Chilean Sea Bass
I love to bake and cook and share my kitchen experience with all of you! Remembering to come back each day can be tough, that’s why I offer a convenient newsletter every time a new recipe posts. Simply subscribe and start receiving your free daily recipes!

Grilled Mahi Mahi
IMPORTANT – There are often Frequently Asked Questions within the blog post that you may find helpful. Simply scroll back up to read them!
Print It
Pin It
Rate It
Save ItSaved!
Ingredients
- 1 ½ pounds mahi mahi filets about 4 filets
- 2 teaspoons garlic powder
- 2 teaspoons onion powder
- 2 teaspoons Old Bay seasoning
- ½ teaspoon salt
- 1 Tablespoon olive oil
Garnish
- mango salsa
- lime wedges
Things You’ll Need
-
Mixing bowls
-
Grill
-
Fish turner
Before You Begin
- If using frozen fillets, thaw them first and very gently press them to remove excess surface water with paper towels. Be gentle, you don’t want to dry them out, just dry the surface.
- We’ve found that the fillets inside packs of frozen mahi mahi can really vary in size. The fillets used in this recipe were from a frozen pack and were a nice healthy size. A second pack we purchased (same brand) had considerably smaller fillets. Keep this in mind when shopping and when grilling as smaller fillets will take less time to cook.
Instructions
-
Preheat grill and make sure your grates are nice and hot.
Once the grill is preheated, you can oil the grates with a grill spray to ensure your protein doesn’t stick!
-
Pat mahi mahi filets dry with paper towels.1 1/2 pounds mahi mahi filets
-
Combine all seasonings with the olive oil and whisk until completely mixed.2 teaspoons garlic powder, 2 teaspoons onion powder, 2 teaspoons Old Bay seasoning, 1/2 teaspoon salt, 1 Tablespoon olive oil
-
Using gloved hands, brush oil mixture over the fish filets. Alternatively, you can use your gloved hands to rub the mixture on.
-
Place seasoned filets onto hot grill. Allow to cook for 6 minutes before turning them over with fish spatula. Cook another 6 minutes on the other side.
TIP – For really nice grill marks, we use a cast iron hamburger press placed gently on top of the filets. Chef Antoine applies a very light amount of pressure to the press. You don’t want to squeeze the juices out, you only want to get those nice grill marks and it helps the fish cook evenly!
Expert Tips & FAQs
- Can be stored in a covered container in the refrigerator for up to 3 days or frozen for up to 3 months. Mahi Mahi is best eaten when freshly cooked.
Nutrition
The recipes on this blog are tested with a conventional gas oven and gas stovetop. It’s important to note that some ovens, especially as they age, can cook and bake inconsistently. Using an inexpensive oven thermometer can assure you that your oven is truly heating to the proper temperature. If you use a toaster oven or countertop oven, please keep in mind that they may not distribute heat the same as a conventional full sized oven and you may need to adjust your cooking/baking times. In the case of recipes made with a pressure cooker, air fryer, slow cooker, or other appliance, a link to the appliances we use is listed within each respective recipe. For baking recipes where measurements are given by weight, please note that results may not be the same if cups are used instead, and we can’t guarantee success with that method.