Get our Cookbook for FREE! โ†’

Baked Mahi Mahi: Classic Herbs, Thai Curry and Pineapple Salsa

Updated on

Golden edges, citrusy aroma, dinner in 30. This comprehensive guide covers three approaches to baked mahi mahi, each with its own personality and flavor profile. From simple Mediterranean herbs to silky Thai curry sauce to bright tropical pineapple salsa, you’ll find the perfect method for any craving or occasion.

The classic approach keeps things weeknight simple: firm, mild fillets brushed with olive oil, garlic, paprika, oregano, basil, salt, pepper, and a little lemon. It bakes up juicy and flaky, the kind of set-and-forget meal I love when the day runs long and the kitchen still smells a bit like the coast.

For something with more depth, try the Thai green curry version with coconut milk and aromatic spices. If you’re craving tropical brightness, the pineapple salsa version delivers fresh fruit contrast against buttery, mild fish.

Want the nuts and bolts fast? Use the Jump to Recipe button at the top to skip straight to the card, or glide through the Table of Contents to hop to ingredients or steps. Either way, you will get exactly what you need to make baked mahi mahi without fuss.

Table of Contents

Ingredients You’ll Need

Easy Baked Mahi Mahi Fish Ingredients

Hereโ€™s everything youโ€™ll need to make this baked mahi mahi recipe flavorful and ready in under 30 minutes:

  • 4 mahi mahi fillets (about 6 ounces each), fresh if possible, patted very dry
  • 2 tablespoons olive oil (plus a little extra for greasing the pan)
  • 1 teaspoon garlic powder for savory depth
  • 1 teaspoon sweet paprika (smoked paprika works if you prefer a bolder flavor)
  • 1 teaspoon dried oregano for an herby kick
  • 1 teaspoon dried basil (or substitute with 2 teaspoons Italian seasoning for convenience)
  • 1/2 teaspoon kosher salt (reduce to 1/4 teaspoon if using fine table salt)
  • 1/4 teaspoon freshly ground black pepper
  • 1 lemon (zest used in the seasoning, wedges for serving)
  • 1 tablespoon unsalted butter, melted (optional, mixed with lemon juice for a finishing drizzle)
  • Fresh parsley, chopped (optional, for garnish)

Step-by-Step Instructions

Follow these simple steps for juicy, flaky mahi mahi every time.

Step 1: Preheat the oven

Set your oven to 400ยฐF (200ยฐC). Line a rimmed baking sheet with parchment paper, then lightly grease it with a little olive oil so the fish wonโ€™t stick.

Step 2: Prep the fish

Pat the mahi mahi fillets very dry with paper towels. This step helps the seasoning cling better and ensures a lightly crisp surface once baked.

Step 3: Mix the seasoning

In a small bowl, stir together the olive oil, garlic powder, paprika, oregano, basil, salt, pepper, and lemon zest until it forms a loose paste.

Step 4: Coat the fillets

Place the mahi mahi fillets on the prepared baking sheet. Brush or spoon the seasoning paste evenly over both sides of each piece, coating them well.

Step 5: Bake the mahi mahi

Bake in the preheated oven for 12โ€“15 minutes, depending on thickness, until the fish flakes easily with a fork and reaches an internal temperature of 145ยฐF (63ยฐC).

Step 6: Optional broil for color

For a lightly charred finish, switch the oven to broil and cook for 1โ€“2 minutes more. Keep a close eye to prevent burning.

Step 7: Rest and serve

Remove the fish from the oven and let it rest for 5 minutes. Drizzle with melted butter and lemon juice if desired, sprinkle with parsley, and serve with lemon wedges on the side.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Baked Mahi Mahi Fish

Easy Baked Mahi Mahi Fish Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Maya Marin
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Description

This easy baked mahi mahi recipe uses olive oil, garlic, paprika, oregano, basil, lemon, and butter for a juicy, flaky dinner ready in 30 minutes.


Ingredients

Scale
  • 4 mahi mahi fillets (about 6 ounces each), patted dry
  • 2 tablespoons olive oil
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika (or smoked paprika)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil (or 2 teaspoons Italian seasoning)
  • 1/2 teaspoon kosher salt (or 1/4 teaspoon table salt)
  • 1/4 teaspoon black pepper
  • 1 lemon, zested and cut into wedges
  • 1 tablespoon unsalted butter, melted (optional)
  • Fresh parsley, chopped (optional garnish)


Instructions

  1. Preheat oven to 400ยฐF (200ยฐC). Line a baking sheet with parchment and lightly grease with olive oil.
  2. Pat mahi mahi fillets very dry with paper towels.
  3. In a small bowl, mix olive oil, garlic powder, paprika, oregano, basil, salt, pepper, and lemon zest into a paste.
  4. Place fillets on prepared pan and coat evenly with seasoning mixture on both sides.
  5. Bake for 12โ€“15 minutes until fish flakes easily with a fork and reaches 145ยฐF (63ยฐC).
  6. Optional: broil for 1โ€“2 minutes for light color.
  7. Let rest 5 minutes, then drizzle with melted butter and lemon juice, sprinkle with parsley, and serve with lemon wedges.

Notes

For best results, use fillets of similar thickness so they cook evenly. Adjust seasoning to taste.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Seafood
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 fillet
  • Calories: 220
  • Sugar: 0g
  • Sodium: 320mg
  • Fat: 11g
  • Saturated Fat: 2.5g
  • Unsaturated Fat: 7.5g
  • Trans Fat: 0g
  • Carbohydrates: 2g
  • Fiber: 1g
  • Protein: 28g
  • Cholesterol: 90mg

Baked Mahi Mahi in Thai Green Curry Coconut Sauce

Baked Mahi Mahi in Thai Green Curry Coconut Sauce

If you want to turn a simple weeknight dinner into something restaurant-worthy, this Thai green curry version is your answer. Delicate mahi mahi fillets bake in a silky, fragrant coconut curry sauce with tender baby bok choy.

The result is an elegant, aromatic dish that tastes like it took hours but comes together in minutes. The creamy sauce, the fresh basil garnish, and the lime brightness create layers of flavor that elevate mild mahi mahi into something truly special.

Why This Version Works So Well

Thai green curry is one of the world’s most beloved flavor combinations, and for good reason. The creamy coconut base is balanced by bright lime juice, the curry paste adds complexity and depth, and the fish sauce provides that savory umami note that makes you say “what is that amazing flavor?”

The quick sear optional but recommended adds texture so the fish doesn’t absorb too much liquid and become mushy. Baking keeps the gentle, moist cooking environment that mahi mahi loves.

Ingredients You’ll Need

Baked Mahi Mahi in Thai Green Curry Coconut Sauce Ingredients

For the Thai Green Curry Sauce:

  • 2 tablespoons Thai green curry paste (adjust to heat preference)
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 teaspoon fish sauce
  • 1 tablespoon lime juice, freshly squeezed
  • 1 teaspoon palm sugar or honey
  • ยผ cup chicken or vegetable broth (optional, for thinner sauce)

For the Fish and Vegetables:

  • 4 mahi mahi fillets (5-6 oz each, skin-on or off)
  • ยฝ teaspoon sea salt
  • ยผ teaspoon black pepper
  • 1 tablespoon neutral oil (coconut, avocado, or vegetable)
  • 1 pound baby bok choy, halved lengthwise
  • 4-5 fresh Thai basil leaves (or cilantro as substitute)
  • Lime wedges, for serving

Step-by-Step Instructions

Step 1: Prepare Your Ingredients and Oven
Preheat your oven to 375ยฐF. While it heats, prepare all your ingredients. Pat the mahi mahi fillets dry with paper towels, this helps them develop a gentle, even cook. Season both sides lightly with salt and pepper. Halve your baby bok choy lengthwise, and have your lime juice and curry paste measured and ready. Mise en place makes this dish flow smoothly.

Step 2: Make the Thai Green Curry Sauce
In a medium bowl, whisk together the Thai green curry paste with about ยผ cup of the coconut milk until smooth. This prevents lumps in your final sauce. Gradually add the remaining coconut milk, stirring constantly. Add the fish sauce, lime juice, and palm sugar. Stir well until everything is evenly combined.

Taste and adjust, more lime if you want brightness, more sugar if the heat is too intense for your palate. This sauce should taste slightly over-seasoned; the fish and bok choy will absorb some of that intensity.

Step 3: Prepare Your Baking Vessel
Pour about 1 cup of the curry sauce into a large baking dish (9×13 inches works perfectly). Arrange the bok choy cut-side up, nestling it into the sauce. This allows the greens to absorb flavor from below while they cook.

Step 4: Sear the Mahi Mahi (Optional but Recommended)
Heat 1 tablespoon of oil in a large skillet over medium-high heat. Once shimmering, carefully place the mahi mahi fillets in the pan. Sear for 2 minutes on each side until lightly golden. This step isn’t essential, but it adds texture and helps the fish stay intact during baking. Transfer the seared fillets to the baking dish, placing them directly on the bok choy.

Step 5: Pour Over the Remaining Sauce
Pour the remaining curry sauce over the fish and bok choy, ensuring everything is nestled in the sauce. The sauce should come about halfway up the sides of the fillets. If you prefer a thinner, more brothy sauce, add broth now.

Step 6: Bake Until the Fish is Cooked Through
Transfer to the preheated oven and bake for 12-15 minutes, depending on the thickness of your fillets. The fish is done when it flakes gently with a fork and reaches an internal temperature of 145ยฐF. You’ll know it’s ready when the flesh is opaque throughout and pulls away easily from the skin.

Step 7: Garnish and Serve
Remove from the oven and let rest for 1-2 minutes. Tear a few fresh Thai basil leaves over the top (or use cilantro if Thai basil isn’t available). Serve immediately with lime wedges on the side.


Easy Baked Mahi Mahi with Pineapple Salsa

Easy Baked Mahi Mahi with Pineapple Salsa

Tropical paradise on a plate. This version takes gentle mahi mahi and tops it with a fresh, bright pineapple salsa that provides cool, tangy contrast against warm, buttery fish. The secret is the coconut lime butter, a blend of softened butter infused with coconut milk, lime zest, and lime juice, that melts into the fish as it bakes, keeping it incredibly moist.

The fresh pineapple salsa brings sweetness and acidity that balance the richness perfectly. This is the recipe that makes you close your eyes and imagine you’re eating beachside in Hawaii, even if you’re eating on a Tuesday at home.

Why This Version Works So Well

Mahi mahi’s mild flavor is the perfect canvas for bold, fresh toppings. The coconut lime butter adds richness and tropical character without overwhelming the delicate fish. The fresh pineapple salsa provides brightness, sweetness, and acidity that cut through the butter beautifully.

The contrast of warm fish with cool salsa creates an exciting texture and temperature experience. Together, these elements create a restaurant-quality dish that feels impressive but takes just minutes.

Ingredients You’ll Need

Easy Baked Mahi Mahi Ingredients

For the Mahi Mahi and Coconut Lime Butter:

  • 4 mahi mahi fillets (about 5-6 ounces each, skin-on or skinless, your choice)
  • 4 tablespoons unsalted butter, softened
  • ยผ cup full-fat coconut milk (canned is fine)
  • Zest of 2 limes
  • 2 tablespoons fresh lime juice
  • 1 teaspoon salt, divided
  • ยฝ teaspoon freshly ground black pepper
  • Parchment paper or cooking spray for the baking sheet

For the Pineapple Salsa:

  • 2 cups fresh pineapple, diced into small chunks
  • ยฝ red onion, finely diced
  • ยผ cup fresh cilantro, chopped (or parsley if you prefer)
  • Juice of 1 lime
  • Pinch of salt

Step-by-Step Instructions

Step 1: Make the Pineapple Salsa
In a medium bowl, combine the diced fresh pineapple, red onion, cilantro, lime juice, and a pinch of salt. Stir gently and set aside at room temperature. The salsa is best served fresh and cold, so don’t make it more than an hour ahead. The flavors will marry beautifully, creating a bright, refreshing topping.

Step 2: Prepare the Coconut Lime Butter
In a small bowl, mix the softened butter, coconut milk, lime zest, and lime juice until smooth and creamy. You’ll have a fragrant, pale yellow butter that smells like a tropical breeze. Season with just a tiny pinch of salt. Set aside. This butter is the secret to keeping the fish moist and adding tropical richness.

Step 3: Prep Your Baking Sheet
Line a large baking sheet with parchment paper or lightly coat it with cooking spray. This is your non-negotiable step for easy cleanup and zero sticking. Parchment paper also helps the fish cook evenly without the bottom browning too much.

Step 4: Arrange the Mahi Mahi
Place the mahi mahi fillets on the prepared baking sheet, skin-side down (if you have skin-on fillets). Leave a little space between each fillet so the heat circulates evenly. Sprinkle both sides with the remaining 1 teaspoon of salt and the black pepper.

Step 5: Top with Coconut Lime Butter
Generously divide the coconut lime butter among the four fillets, spreading it evenly across the top of each one. This butter will melt into the fish as it bakes, keeping it moist and flavorful. Don’t be shy with it; this is where the magic happens.

Step 6: Bake
Preheat your oven to 400ยฐF, then bake the mahi mahi for 12-15 minutes, until the fish flakes easily with a fork and registers 145ยฐF on an instant-read thermometer. The butter should be bubbling gently around the edges, and the flesh should be opaque all the way through. Don’t overcook; the moment it flakes easily, it’s done.

Step 7: Finish and Serve
Remove from the oven and let the fillets rest for 2 minutes. This resting period allows the juices to settle, keeping the fish incredibly moist. Spoon the fresh pineapple salsa generously over each fillet, letting the cool, bright flavors contrast with the warm, buttery fish. Serve immediately while everything is still at perfect temperature.


Pro Tips for Perfect Baked Mahi Mahi

  • Dry thoroughly before seasoning โ€“ Moisture is the enemy of flavor adhesion. Patting fillets very dry helps the spice mix stick and promotes light browning.
  • Donโ€™t skimp on lemon โ€“ The zest in the seasoning adds brightness, and a final squeeze of juice wakes up the whole dish.
  • Check doneness early โ€“ Mahi mahi cooks fast. Start checking at 12 minutes and pull it as soon as it flakes and hits 145ยฐF (63ยฐC).
  • Use similar-sized fillets โ€“ Even thickness means even cooking. If you have uneven cuts, place the thinner ones toward the panโ€™s edge where heat is gentler.
  • Rest before serving โ€“ Those 5 minutes after baking let the juices settle, keeping your fish moist instead of dry.

Think of this like giving the fish a short nap before you dig in, itโ€™ll thank you with better flavor.


Serving Suggestions

  • Tropical twist โ€“ Top each fillet with fresh mango or pineapple salsa and serve alongside coconut rice for a bright, island-style plate.
  • Classic pairing โ€“ Keep it simple with roasted asparagus, zucchini, or green beans and a side of buttery mashed potatoes.
  • Mediterranean vibes โ€“ Add a drizzle of olive oil, a sprinkle of feta, and serve with a tomatoโ€“cucumber salad and warm pita bread.
  • Fish taco night โ€“ Flake the baked mahi mahi into tortillas, pile on shredded cabbage, avocado slices, and a quick lime crema.
  • Light and fresh โ€“ Lay fillets over a bed of arugula or mixed greens with a lemon vinaigrette for an easy seafood salad.

If youโ€™re stuck choosing, the mango salsa option is a crowd-pleaser every single time.


FAQs About Baked Mahi Mahi

Can I use frozen mahi mahi?
Yes. Thaw it fully in the fridge overnight, then pat it very dry before seasoning. Extra moisture can keep the spices from sticking.

Do I need to remove the skin before baking?
Not necessarily. If your fillets have skin, you can leave it on to help hold the fish together while baking, then simply slide it off after cooking.

How do I know when mahi mahi is done?
It should flake easily with a fork and reach an internal temperature of 145ยฐF (63ยฐC). The flesh will turn from translucent to opaque.

What if my fillets are very thick?
Add a few extra minutes to the baking time and check doneness often. You can also cover loosely with foil to prevent the surface from drying out.

Can I use another type of fish?
Absolutely. Cod, halibut, or tilapia all work well with the same method and seasonings.


Wrapping It Up at the Table

Baked mahi mahi is all about keeping things simple while letting the fish shine, but “simple” doesn’t mean boring. You now have three completely different approaches, each celebrating mahi mahi’s naturally mild, sweet flavor in different ways.

The classic version with herbs and lemon is perfect for weeknights when you want quick, unfussy comfort food. The Thai green curry approach elevates the dish with aromatic spices and creamy coconut sauce, turning a simple fillet into something restaurant-worthy. The pineapple salsa version brings tropical brightness and fresh contrast that makes you feel like you’re dining beachside.

All three methods follow the same fundamentals: pat your fish dry before cooking, use similar-sized fillets for even baking, don’t overcook (mahi mahi bakes fast), and let the fish rest before serving. These principles apply whether you’re making the Mediterranean classic, the silky Thai curry, or the bright tropical version.

Whether you pair your fish with tropical salsa, tuck it into tacos, serve it alongside roasted veggies, or bathe it in curry sauce, these recipes are flexible enough for weeknights and polished enough for guests. Try all three versions, discover which one becomes your favorite, and don’t be shy about making them again and again.

Give them a try, then share how you served yours, I’d love to hear your twist. And if you have any questions along the way, drop them in the comments. Happy cooking and enjoy your meal!

Photo of author

Maya Marin

Maya Marin, California-based founder of MyFishRecipes.com, shares simple, flavor-forward seafood recipes that make fish fun, foolproof, and satisfying for home cooks.

1 thought on “Baked Mahi Mahi: Classic Herbs, Thai Curry and Pineapple Salsa”

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love