There are lots of ways to make baked mahi mahi, but I personally love punching up the mild taste of the fish with a peppy spice blend, citrus, and butter. What I love best is that this delicious fish comes together in about 20 minutes!
Top it with a little dill sauce and serve it alongside some roasted parmesan broccoli for a delicious meal!

This easy recipe is so versatile. You can serve it as a main dish with your favorite sides, add to salads or turn it into fish tacos (just add some cabbage slaw, lime juice and tortillas). It's easy to make for a quick weeknight meal. See my full list of sides for white fish for some more ideas!
You can usually find mahi mahi year round, but its peak season is during the summer when you're most likely to find fresh mahi mahi at your local grocery store.

Ingredients
- Mahi Mahi filets - I always prefer to use fresh fish, but you can use frozen if needed. Just make sure to squeeze out as much excess water as possible after defrosting! You can use different types of white fish as well - such as halibut, tilapia, or cod.
- Fresh lemon slices - We bake the fish with the lemon slices to infuse fresh lemon juice flavors into it while it bakes. You can also serve the baked mahi mahi with lemon wedges to give an extra squeeze.
- Butter - Melted butter adds a nice flavor to the naturally sweet flavor of mahi mahi. I highly recommend using butter, but you can use olive oil if you prefer.
- Seasonings - A perfect mix of dried herbs, salt, and pepper come together to season this fish.
- Red pepper flakes - We only use a bit of red pepper flakes, adding a slight bit of spice. If you're sensitive to spice, you can leave it out.
- Fresh parsley - Topping the cooked fish with finely chopped parsley gives it a nice fresh taste and a prettier dish. You can substitute the parsley for other soft fresh herbs like dill, thyme, or cilantro if you'd prefer.
Instructions
Preheat oven to 400 degrees F and line a rimmed baking sheet with aluminum foil or parchment paper.
Lay the lemon slices on the prepared baking sheet so the mahi mahi can sit on top of them.

Place the fish on top of the lemons and brush them with the butter on both sides.
Combine the paprika, garlic powder, oregano, salt, thyme, red pepper flakes, onion powder, and black pepper in a small bowl. Stir and sprinkle over the fish, coating both sides with seasoning.

Bake the fish for 10 minutes, then broil on high for 1 ½ minutes.

Remove from the oven and top with parsley. Serve immediately

Tips for Making this Recipe
- Prepping the fish - Pat the fish dry with paper towels before brushing with butter. This helps the flavoring to really stick to the fish and helps with the flaky texture.
- Testing for doneness - Cooking times can vary slightly depending on the thickness of the fish. Your mahi mahi is done with the internal temperature on an instant-read meat thermometer is 145 degrees.
- Using Frozen Fish - If you only have frozen mahi mahi, thaw the fish in the refrigerator before using it. Pat the fish fillets dry with a paper towel to squeeze out excess water (it may take several towels to remove all the water).

If you try this baked mahi mahi recipe, let me know! Connect with me on Instagram and share your photos, or leave a rating below.

Lemon Butter Baked Mahi Mahi
Ingredients
- 2 lemons sliced into thin rounds
- 1 pound Mahi Mahi fillets
- 2 tablespoons butter melted
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- ½ teaspoon dried oregano
- ½ teaspoon sea salt
- ¼ teaspoon dried thyme
- ¼ teaspoon red pepper flakes
- ¼ teaspoon onion powder
- ¼ teaspoon ground black pepper
- 2 tablespoons finely chopped parsley
Instructions
- Preheat oven to 400 degrees F.
- Line a rimmed baking sheet with aluminum foil. Lay the lemon slices on the baking sheet so the Mahi Mahi can sit on top of them.
- Place the fish on top of the lemons and brush them with the butter on both sides.
- Combine the paprika, garlic powder, oregano, salt, thyme, red pepper flakes, onion powder, and black pepper in a small bowl. Stir and sprinkle over the fish, coating both sides with seasoning.
- Bake the fish for 10 minutes, then broil on high for 1 ½ minutes.
- Remove from the oven and top with parsley. Serve immediately.









Holly says
This recipe was simple and easy, it delivered great flavor as well. Definitely will do again! I will likely use this recipe for other fish as well.
Mich says
This dish is delish.
Jessie says
I made this last week and let me just say, my family and I literally cleaned our plates! So delicious, tender and seasoned to perfection! I’m here again to make it tonight 👍🏼
Emily says
Wonderful - so glad it was a hit 🙂
jeff says
I don't see the ingredients for the spices
Carol says
Delicious, very tasty