Skip to content

Easy Perfect Mahi Mahi Recipe

When a mahi mahi recipe is done right, it’s tender, flaky, and deliciously flavorful. This lemon garlic butter sauce is outstanding. 

Mahi Mahi Fillets in Pan with Lemon Butter Sauce.
Mahi mahi is also known as “dorado” and has a mild flavor with flaky texture.

Video: Watch Us Make This Recipe

Why This Recipe Stands Out

I grew up in a family that cooked and ate fish nearly every other day. My parents used all methods of cooking with their delicious fish recipes, from whole branzino fish to pan fried cod. I’ve personally been cooking fish for at least 30 years, and have made many mahi mahi recipes.

  • This recipe is the perfect restaurant-quality dish that anyone can make at home without fear. It takes less than 30 minutes, is saucy, and tender.
  • Even if you’re new to cooking fish, you can absolutely succeed with this recipe!
  • People rave over this dish, with the buttery lemon garlic sauce that makes people lick their plates clean. The same people also love our Baked Sheet Pan Salmon, and Easy Halibut Recipe!
  • Even non-fish eaters will devour this mahi mahi recipe. It’s not fishy tasting at all, and is both mild and delicious.
Mahi Mahi Fillets with Lemon on Plate.
This garlicky lemon butter sauce is outstanding over mahi mahi fish.

What is Mahi Mahi?

Mahi Mahi is the Hawaiian name for dolphinfish, Coryphaena hippurus, or dorado, though it is completely unrelated to dolphins. It was so named, as this fish tends to swim in a similar fashion to dolphins. Mahi Mahi is a surface-dwelling fish that’s commonly found near the Gulf of Mexico, Costa Rica, Hawaii, and the Indian Ocean. Due its mild flavor and firm yet moist flesh, mahi mahi is a popular fish to serve at restaurants around the world. It’s one of our family’s go-to fish!

Key Recipe Ingredients

  • Olive Oil: We use olive oil for best flavor and a healthy boost. Oil generously, as that prevents the fish from sticking to pan. Do not use a nonstick pan for this recipe.
  • Mahi Mahi: Look for fish fillets that are 1-inch thick throughout the entire fillet, and roughly 4 ounces per fillet. Frozen or fresh fillets are fine.
  • Garlic: Plenty of freshly minced garlic is called for.
  • Lemon: Zest the peel of one fresh lemon and then squeeze 1 TB of juice from it. Try to avoid bottled lemon juice, as it’s not nearly as fresh-tasting.
  • Butter: I prefer to use salted butter, but feel free to use unsalted.

Tips for Buying Mahi Mahi

  • Be sure fillets are at least 1-inch thickness. If your portions are thin or uneven, they’ll cook up unevenly or thin pieces become overcooked quickly.
  • Get either super fresh or flash-frozen, high quality mahi mahi. Wild is best and will provide best flavor.

Substitutions and Variations

  • Type of Fish: You can use any other firm, white fish for this recipe. Try halibut, cod, swordfish, grouper, sea bass, or red snapper. Just be sure fillets are 1-inch even thickness throughout.
  • Oil: You can substitute with canola, safflower, sunflower, refined avocado oil, refined coconut oil, or any cooking oil with a higher smoke point.
  • Fresh Herbs: Sprinkle on your favorite; try freshly chopped basil, parsley, thyme, rosemary, or chives.

Step-By-Step Instructions

We use the stovetop-to-oven method of cooking here, like we do with this trusty lemon garlic swordfish, which yields a nicely browned exterior yet tender, flaky center.

  1. Combine and cook all Lemon Garlic Mixture ingredients in a pan.
  2. Very thoroughly pat-dry excess moisture from the fish fillets with paper towels. This step is important, as excess moisture causes fish to steam instead of brown.
  1. In a large oven-proof pan, heat oil until sizzling hot. Add fish to pan and cook until browned on one side, about 3 minutes – do not move fish around. Flip fillets and immediately transfer pan into hot oven.
  2. Roast fish at 400F about 5 minutes or just until the top is golden and center is just cooked through. Do not overcook.
Mahi Mahi Lemon Sauce Poured
  1. Pour warm lemon butter sauce over the cooked fish and serve.

For complete list of ingredients and instructions, see recipe card below.

Extra Tips for Success

  • Remove Moisture: Pat dry excess moisture from the fish; this step is super important, as it affects how well your fish will brown instead of steam.
  • The Right Pan: Use a large, oven-proof pan that heats evenly. The right pan makes a difference!
  • Sizzling Hot: Oil needs to be very hot before adding the fish. This allows for quick and even browning of exterior.
  • Keep Still: Do not keep moving fish around in the pan. Let it sit and brown for 3 minutes. It helps to have a large splatter guard.
  • Preheat: Preheat oven ahead of time so that it’s ready for transferring fish directly from stovetop to oven.

How To Prep Ahead

  • If using frozen mahi mahi, thaw it in the fridge 1-2 nights before using.
  • Lemon garlic sauce can be prepared ahead of time, covered, and chilled until you’re ready to warm it up for serving. It’s a great sauce to have on hand.
  • Cover and chill leftovers. Fish and sauce can be reheated in the microwave, but take care not to overcook during reheating.
Mahi Mahi Fillets cooking in pan with lemon butter sauce.
Use mahi mahi fillets that are at least 1-inch thick

Did you make this?

Please give us a rating and comment below. We love hearing from you!

Mahi Mahi Fillets in Pan with Lemon Butter Sauce.

Easy Perfect Mahi Mahi Recipe

4.84 from 396 ratings
Mahi Mahi, otherwise known as Dorado, is deservedly a popular fish. When done right, mahi mahi is tender, flaky, and deliciously flavorful. This is restaurant quality fish made easy at home!
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4
Author: Amy Dong

Ingredients  

For the Lemon Garlic Mixture

For the Mahi Mahi

  • 2 TB olive oil
  • 4 fillets mahi mahi, 1-inch thick, 4oz each
  • kosher salt and freshly ground black pepper

Instructions

  • Preheat oven to 400F with rack on middle position.
  • Lemon Garlic Mixture (can be made ahead) – in a small pan, combine all Lemon Garlic Mixture ingredients and stir to fully combine. Set aside.
  • Pat-dry all excess moisture from the fish fillets with paper towels. This step is important, so be sure to pat off as much moisture as you can.
  • Evenly sprinkle both sides of fillets with pinches of kosher salt and freshly ground black pepper. Set aside.
  • In a large oven-proof pan, heat the olive oil over high heat. Once oil is sizzling hot add the fish fillets to pan and let cook until browned on one side, about 3 minutes – do not move fish around.
  • Carefully flip fish fillets over to the other side, turn stove burner off, and immediately transfer pan into already-hot oven.
  • Roast fish at 400F about 5 minutes or just until the top is golden and center is just cooked through. Take care not to overcook.
  • A minute before fish is done cooking in oven, heat your small pan of prepared lemon-garlic mixture over medium high heat, constantly stirring, just until melted and bubbly.
  • Immediately turn heat off and pour mixture over the cooked fish. Be sure to pour on any juices from the fish pan as well. Serve with extra lemon slices for garnish. 

Notes

  • Be sure to use kosher salt (see why use kosher salt) and not fine table salt. Fine salt is much saltier than kosher in recipes.
  • Lemon Garlic Sauce can be made ahead of time and reheated to serve.
  • A large splatter guard is helpful whenever pan frying. It really helps with random oil splatters.
  • This recipe is part of our easy fish recipes collection.
  • If you enjoyed this recipe, please come back and give it a rating. We ❤️ hearing from you! 
Join our Free Recipe Club and get our newest, best recipes each week! 

Nutrition (per serving)

Calories: 264kcal | Carbohydrates: 2g | Protein: 32g | Fat: 14g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 139mg | Sodium: 268mg | Potassium: 731mg | Fiber: 0.1g | Sugar: 0.1g | Vitamin A: 482IU | Vitamin C: 3mg | Calcium: 35mg | Iron: 2mg
Course: Dinner
Cuisine: American
Diet: Gluten Free, Low Calorie, Low Fat
Method: Oven, Skillet

What to Serve with Mahi Mahi

Rice Side Dishes

Vegetables and Salads

Potatoes

commonly Asked Questions

What does Mahi Mahi fish taste like?

Mahi Mahi is famuous for its mild and delicate flavor, and is easily one of the most popular fish served in restaurants. When cooked properly, mahi mahi is somewhat firm yet tender and moist.

What does mahi mahi mean?

Mahi Mahi is the Hawaiian name for dolphinfish. However, this fish is completely unrelated to dolphins.

Can I use other types of fish for this recipe?

Though we highly recommend using mahi mahi for this specific recipe, you can also substitute with swordfish, cod, red snapper, or sea bass. Be sure to use 1-inch thick fish fillets. We do not recommend thinner fillets such as tilapia for this recipe.

Can I use frozen mahi mahi fillets?

Yes, frozen fillets will work just as well as fresh fillets. Be sure to fully thaw and drain the fish fillets prior to using. Additionally, always pat-dry excess moisture after draining. Defrosted fillets will have much more excess water that needs to be removed.

How to thaw frozen fish?

Thaw fish in the fridge 1-2 nights before you want to cook it. If you forgot to thaw fish and need to use it the same day, submerge frozen fillets in a bowl of cool water just until thawed. Drain well and thoroughly pat dry.

Why do I have to pat-dry the fish prior to using?

Removing moisture from the raw fish fillets is an important step to ensuring you’ll get nicely browned fish. When excess moisture is present, the fish will steam rather than brown, and it will not hold seasonings nearly as well.

More To Cook and Eat

4.84 from 396 votes (133 ratings without comment)

Add a comment

Recipe Rating




429 comments

    • Whitney
    • 5 stars

    Very excited to try this, but the now thawed filets I have are only 1/2” thick! Should I reduce cooking/baking time by half?! Thanks!

      • Amy Dong

      If the fish is thin, you should reduce cook time, yes. Hope you love it!

    • Anonymous
    • 5 stars

    One Word Deliciously Yummy Yum this was the absolutely the best and easy recipe to cook thanks for sharing I’ll will share it with my family and friends.

    • Sandy
    • 5 stars

    I don’t particularly like mahi mahi, but my husband does and he bought a lot of it. Made this recipe and have to say, I loved it! This will be going into the dinner rotation!

    • Angela Campos
    • 5 stars

    This mahi mahi was easy & perfect! I can’t wait to make it again. It was so delicious…YUM!!!

Get our free email series: 5 Easy Recipes in 30 Minutes or Less

Plus our newest recipes each week