Authentic Grilled Mahi Mahi Recipe: Easy Mexican-Style Fish
If you love fresh seafood and bold Mexican flavors, this authentic grilled mahi mahi recipe is an easy and delicious meal to make at home. Mahi mahi has a mild flavor and firm texture, so it holds up well on the grill without falling apart easily.
This Mexican-style version combines mahi mahi with fresh lime juice, orange juice, garlic, achiote paste, Mexican oregano, cumin, and olive oil. The result is a flavorful fish with bright citrus notes, a beautiful color, and a lightly smoky grilled finish.
The recipe takes inspiration from the citrus and achiote flavors found in Yucatán cooking. It is not meant to claim that this exact recipe is a traditional Yucatán dish; instead, it brings those classic Mexican flavors into an easy grilled fish recipe that you can prepare in your own kitchen.
Serve the fish with warm corn tortillas, Mexican rice, black beans, avocado, fresh salsa, or a simple salad for a complete meal.
What Is Mahi Mahi?
Mahi mahi is a firm, lean fish with a mild, slightly sweet flavor. Its flesh is thick enough to grill well, which makes it a popular choice for tacos, seafood dinners, and outdoor cooking.
One of the advantages of mahi mahi is that it works with many different seasonings. Citrus, garlic, herbs, chili, and warm spices can all complement its natural flavor without overwhelming it.
Fresh mahi mahi is ideal, but frozen fillets can also work very well. If using frozen fish, thaw it safely in the refrigerator and pat it dry before seasoning.
For grilling, choose fillets that are similar in thickness. This helps them cook more evenly and makes it easier to know when the fish is ready.

Why You’ll Love This Grilled Mahi Mahi Recipe
There are plenty of reasons to add this recipe to your regular dinner menu.
- It uses simple and flavorful ingredients.
- Mahi mahi cooks well on a hot grill.
- The citrus marinade adds freshness and brightness.
- Achiote gives the fish a classic Mexican-inspired flavor.
- The recipe does not require breading or frying.
- It works for tacos or a plated dinner.
- It is easy enough for a weeknight meal.
- You can prepare most of the ingredients ahead of time.
The combination of lime, orange, garlic, achiote, and Mexican oregano gives this fish a distinctive Mexican flavor while allowing the mahi mahi itself to remain the star of the dish.

Ingredients for Authentic Grilled Mahi Mahi
You only need a handful of ingredients to make this flavorful grilled fish.
For the Mahi Mahi
- 4 mahi mahi fillets, about 6 ounces each
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper

For the Mexican-Style Marinade
- 2 tablespoons achiote paste
- 2 tablespoons fresh lime juice
- 2 tablespoons fresh orange juice
- 2 garlic cloves, finely minced
- 1 teaspoon Mexican oregano
- ½ teaspoon ground cumin
- 1 tablespoon olive oil
- ¼ teaspoon black pepper
- ¼ teaspoon salt
For Serving
- Fresh lime wedges
- Chopped fresh cilantro
- Avocado
- Pico de gallo
- Warm corn tortillas
- Mango salsa, optional
A Note About Achiote
Achiote paste is an important ingredient in many Mexican dishes, especially cooking associated with the Yucatán Peninsula. It provides an earthy, slightly peppery flavor and gives the marinade its characteristic reddish-orange color.
If you cannot find achiote paste, you can still make grilled mahi mahi with lime, garlic, oregano, cumin, and other seasonings. However, the flavor will not be exactly the same.
How to Prepare Mahi Mahi for Grilling
Knowing how to prepare mahi mahi for grilling helps you get better results.
Start by checking the fillets for pin bones. If you find any, remove them carefully with clean kitchen tweezers or fish pliers.
Next, pat the fish completely dry with paper towels. This is an important step because excess moisture can interfere with browning and can make the fish more likely to stick to the grill.
Place the dry fillets in a shallow dish.
Before adding the marinade, lightly coat the fish with olive oil. Then spoon the marinade over both sides, making sure the fillets are evenly covered.
Cover the dish and refrigerate the fish while it marinates.
Because the marinade contains lime and orange juice, there is no need to marinate the fish for many hours. About 30 to 60 minutes is enough to add plenty of flavor.

How to Make the Mexican-Style Marinade
The marinade is what gives this Mexican grilled mahi mahi recipe its distinctive taste.
Add the achiote paste, lime juice, orange juice, minced garlic, Mexican oregano, cumin, olive oil, salt, and black pepper to a small bowl.
Whisk the ingredients together until the achiote paste is well incorporated and the mixture looks smooth.
Taste the marinade before adding the raw fish. If needed, adjust the salt or lime juice to suit your preference.
Place the mahi mahi fillets into a shallow dish and coat them with the marinade. Turn each fillet carefully so both sides are covered.
Cover the dish and refrigerate for 30 to 60 minutes.
Do not leave the fish in the citrus marinade for an unnecessarily long time. The acid in citrus juice can affect the texture of seafood.
How to Grill Mahi Mahi
Once the fish has finished marinating, it is ready for the grill.
1. Preheat the Grill
Preheat your grill to medium-high heat.
Clean the grates thoroughly and lightly oil them. A clean, properly heated grill helps reduce sticking and makes it easier to turn the fish.

2. Prepare the Fish
Remove the mahi mahi from the marinade and allow excess marinade to drip off.
You do not need to wipe all of the marinade away. Just remove enough excess so that the fish is not heavily coated.
3. Place the Fish on the Grill
Carefully place the fillets on the hot grill.
Close the lid and allow the fish to cook without moving it around too much.
The exact cooking time will depend on the thickness of the fillets and the heat of your grill.
4. Flip Carefully
Once the first side has developed grill marks and the fish is firm enough to turn, carefully flip it using a wide fish spatula.
Mahi mahi is firm, but it can still break if handled roughly.
5. Check the Internal Temperature
The safest way to determine whether fish is fully cooked is to use an instant-read thermometer.
Cook the thickest part of the mahi mahi to 145°F (63°C).
At this temperature, the fish should be opaque and separate easily into flakes.
Avoid overcooking the fillets. Mahi mahi can become dry if it remains on the grill for too long.
6. Rest and Serve
Transfer the cooked fish to a clean plate and allow it to rest briefly.
Finish with fresh lime juice and chopped cilantro.
Serve while warm with your favorite Mexican-inspired sides.
Yucatán-Style Inspiration for Grilled Fish
The flavors in this recipe are inspired in part by the cuisine of Mexico’s Yucatán Peninsula.
Yucatán cooking is well known for ingredients such as achiote, citrus, garlic, oregano, and chiles. Achiote combined with citrus creates a flavorful marinade that works especially well with fish.
A traditional Yucatecan preparation known as tikin xic uses an achiote and citrus-based seasoning for fish. Depending on the preparation, fish may also be cooked with banana leaves.

This recipe takes inspiration from those flavors while keeping the cooking method simple for a home grill.
If you want to bring more of that Yucatán character to your meal, serve the fish with fresh lime, pickled onions, avocado, and warm corn tortillas.
Mexican Grilled Mahi Mahi Recipe Variations
One of the best things about grilled mahi mahi is how easy it is to customize.
Spicy Mahi Mahi
Add finely chopped jalapeño or a small amount of habanero to the marinade for extra heat.
Garlic Lime Mahi Mahi
For a simpler flavor, increase the garlic and lime while leaving out the achiote.
Mahi Mahi with Mango Salsa
Top the cooked fish with fresh mango salsa made with mango, red onion, cilantro, lime juice, and a little jalapeño.
The sweetness of mango creates a delicious contrast with the savory grilled fish.
Grilled Mahi Mahi Tacos
Break the cooked fillets into large pieces and serve them inside warm corn tortillas with pico de gallo, avocado, cilantro, and lime.

What to Serve with Grilled Mahi Mahi
This fish pairs well with many Mexican-inspired side dishes.
Mexican Rice
Fluffy Mexican rice is a simple side that works especially well with grilled seafood.
Black Beans
Seasoned black beans provide a hearty contrast to the light and citrusy fish.
Fresh Pico de Gallo
Tomatoes, onion, cilantro, jalapeño, and lime add freshness to every bite.
Avocado
Creamy avocado balances the acidity of the lime and orange marinade.
Corn Tortillas
Warm corn tortillas turn the grilled fish into an easy taco-style dinner.
Grilled Vegetables
Grilled peppers, onions, zucchini, and corn are excellent choices for a simple summer meal.
Tips for the Best Grilled Mahi Mahi Recipe
A few simple techniques can make a big difference.
Pat the fish dry. Excess moisture can make grilling more difficult.
Preheat the grill properly. A hot grill helps create a better surface and reduces sticking.
Clean the grates. Old food stuck to the grill can cause fish to stick.
Lightly oil the grates. This can make it easier to turn the fillets.
Do not constantly move the fish. Let it cook undisturbed before turning.
Use a wide spatula. It gives you better support when flipping the fillets.
Do not over-marinate. The citrus in the marinade can affect the texture of the fish.
Do not overcook. Check the internal temperature rather than cooking the fish for longer than necessary.
Use fresh citrus. Fresh lime and orange juice provide a brighter flavor than bottled juice.
Serve immediately. Grilled mahi mahi tastes best while warm and fresh.
Common Mistakes to Avoid
One of the most common mistakes is putting wet fish on a grill that is not hot enough. This can cause sticking and make it difficult to develop a nicely grilled surface.
Another mistake is flipping the fish too early. Give the first side enough time to cook and develop a firm surface before turning it.
Using too much marinade can also create problems. A heavy layer of wet marinade can make grilling messier and may prevent the fish from developing a good grilled surface.
Finally, avoid cooking mahi mahi based only on a fixed number of minutes. Fillets vary in thickness, and grills vary in heat. A thermometer gives you a much more reliable way to check doneness.
How to Store Leftover Grilled Mahi Mahi
If you have leftovers, allow the fish to cool and place it in a covered container in the refrigerator.
Use leftover cooked fish within a few days and reheat it gently so it does not become dry.
You can also enjoy cold leftover mahi mahi in a salad or use it to make tacos with fresh salsa and avocado.
Frequently Asked Questions
How do you prepare mahi mahi for grilling?
Pat the mahi mahi dry, remove any pin bones, season or marinate the fillets, and keep them refrigerated until ready to grill. Preheating and lightly oiling the grill also helps reduce sticking.
How long does mahi mahi take to grill?
The cooking time depends on the thickness of the fillets and the temperature of the grill. Instead of relying only on time, check the thickest part with a food thermometer and cook the fish to 145°F (63°C).
What temperature should grilled mahi mahi reach?
Mahi mahi should reach an internal temperature of 145°F (63°C) for food safety. Check the thickest part of the fillet with an instant-read thermometer.
Is mahi mahi good for grilling?
Yes. Mahi mahi has firm flesh and a mild flavor, making it an excellent fish for grilling. Its texture also works well with marinades and bold seasonings.
What seasoning is best for mahi mahi?
Mahi mahi pairs well with lime, orange, garlic, cumin, oregano, cilantro, chili, and achiote. These ingredients create a flavorful Mexican-style combination.
Can I use frozen mahi mahi?
Yes. Frozen mahi mahi can be used for this recipe. Thaw it safely in the refrigerator and pat it dry before marinating.
Can I make this recipe without achiote?
Yes. You can make the recipe without achiote, although the flavor and color will be different. Lime, orange, garlic, oregano, cumin, salt, and pepper still make a flavorful marinade.
Recipe Card
Authentic Grilled Mahi Mahi Recipe
Prep Time: 15 minutes
Marinating Time: 30–60 minutes
Cook Time: About 8–12 minutes, depending on thickness
Total Time: About 55–90 minutes
Servings: 4
Course: Main Course
Cuisine: Mexican-inspired
Ingredients
- 4 mahi mahi fillets, about 6 ounces each
- 2 tablespoons achiote paste
- 2 tablespoons fresh lime juice
- 2 tablespoons fresh orange juice
- 2 garlic cloves, minced
- 1 teaspoon Mexican oregano
- ½ teaspoon ground cumin
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- Fresh cilantro and lime wedges for serving
Instructions
- Pat the mahi mahi fillets dry and remove any pin bones.
- Combine achiote paste, lime juice, orange juice, garlic, Mexican oregano, cumin, olive oil, salt, and black pepper in a small bowl.
- Place the mahi mahi in a shallow dish and coat both sides with the marinade.
- Cover and refrigerate for 30 to 60 minutes.
- Preheat the grill to medium-high heat and clean the grates.
- Lightly oil the grill grates.
- Remove the fish from the marinade and allow excess marinade to drip off.
- Place the fillets on the hot grill.
- Cook until the fish is firm enough to turn, then carefully flip it with a wide spatula.
- Continue grilling until the thickest part reaches 145°F (63°C).
- Transfer the fish to a clean serving plate.
- Garnish with fresh cilantro and lime wedges.
- Serve warm with Mexican rice, black beans, tortillas, avocado, or fresh salsa.
Final Thoughts
This authentic grilled mahi mahi recipe is a simple way to enjoy fresh fish with vibrant Mexican-inspired flavors. The combination of achiote, lime, orange, garlic, cumin, and Mexican oregano creates a marinade that is bold without hiding the mild flavor of the mahi mahi.
The recipe is flexible, too. Serve the fish as a complete dinner with rice and beans, or turn it into flavorful mahi mahi tacos with warm corn tortillas, avocado, pico de gallo, and fresh lime.
The key to great grilled mahi mahi is simple: prepare the fish properly, preheat the grill, avoid over-marinating, handle the fillets gently, and check the internal temperature before serving.
With these steps, you can make tender, flavorful grilled mahi mahi that is easy enough for a weeknight dinner and special enough for a weekend cookout.
