Looking for a restaurant-quality seafood dinner that's surprisingly easy to make at home? This Brown Butter and Lemon Baked Mahi Mahi with Roasted Asparagus is bursting with bright citrus flavor, rich nutty butter, and perfectly roasted garlic. Best of all, everything cooks together on one sheet pan, making cleanup just as easy as dinner.
Whether you're looking for a healthy weeknight meal or an elegant dish to serve guests, this baked mahi mahi recipe delivers tender, flaky fish and crisp-tender asparagus in under 30 minutes.

Why You'll Love This Recipe
- One pan means less cleanup.
- Ready in about 30 minutes.
- Rich brown butter adds incredible depth of flavor.
- Fresh lemon keeps the dish light and vibrant.
- Naturally low-carb, keto-friendly, and gluten-free.
- Perfect for busy weeknights or special occasions.
What is Mahi Mahi?

Mahi mahi is a mild, firm white fish that holds up beautifully to baking. Unlike more delicate fish, it stays moist while absorbing the flavors of the buttery lemon sauce. Its clean flavor makes it a favorite for people who aren't huge seafood fans.
Pairing it with roasted asparagus creates a complete meal that's both nutritious and incredibly satisfying.
Ingredients
- 3–6 mahi mahi fillets
- 6–8 cloves garlic, crushed and roughly diced
- 2 tablespoons olive oil
- 4 tablespoons butter
- 4 tablespoons fresh lemon juice, divided
- Lemon slices
- Fresh grated lemon zest
- Fresh parsley, chopped
- Lemon pepper seasoning
- Salt and black pepper
- Fresh asparagus

How to Make Brown Butter and Lemon Baked Mahi Mahi
Step 1: Prepare the Oven
Preheat your oven to 400°F.
Line a baking sheet or baking dish with parchment paper for easy cleanup.
Step 2: Arrange the Fish and Vegetables
Place the mahi mahi fillets on one side of the parchment-lined pan and the asparagus on the other.
Drizzle the asparagus with olive oil and season with salt and pepper.
Sprinkle the mahi mahi generously with lemon pepper seasoning.
Step 3: Make the Brown Butter Sauce
In a skillet over medium heat, melt the butter.
Continue cooking until the butter begins to foam and turns a beautiful golden brown with a nutty aroma.
Reduce the heat to low and stir in the garlic. Cook for about one minute until fragrant.
Remove from the heat and stir in all but one tablespoon of the fresh lemon juice.
Step 4: Add the Sauce
Pour the warm brown butter mixture evenly over the fish.
Sprinkle fresh lemon zest over the fillets and top with lemon slices.
Step 5: Bake
Bake for 20–25 minutes, or until the fish flakes easily with a fork and reaches an internal temperature of 145°F.
Step 6: Finish and Serve
Remove the pan from the oven.
Drizzle the remaining tablespoon of fresh lemon juice over the roasted asparagus.
Finish with chopped fresh parsley before serving.
Tips for Success
- Don't overcook the fish. Mahi mahi can dry out if left in the oven too long.
- Use fresh lemons instead of bottled juice for the brightest flavor.
- Watch the butter carefully while browning—it can go from golden to burned very quickly.
- Choose asparagus spears that are medium thickness so they roast at the same rate as the fish.
Variations
Add Parmesan
Sprinkle freshly grated Parmesan over the asparagus during the last five minutes of baking.
Spice It Up
Add a pinch of crushed red pepper flakes to the brown butter sauce.
Make It Herbier
Fresh thyme, dill, or rosemary pair beautifully with the lemon butter.
What to Serve with Mahi Mahi
This meal is delicious all on its own, but you can also serve it with:
- Garlic mashed potatoes
- Rice pilaf
- Lemon herb quinoa
- Roasted baby potatoes
- Crusty French bread
- Caesar salad
- Cucumber tomato salad
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a 300°F oven or microwave in short intervals to keep the fish moist.
Frequently Asked Questions
Can I use frozen mahi mahi?
Yes. Be sure to thaw it completely and pat it dry before seasoning.
How do I know when mahi mahi is done?
The fish should easily flake with a fork and reach an internal temperature of 145°F.
Can I use another fish?
Absolutely. This recipe works well with cod, halibut, grouper, sea bass, or salmon.
Final Thoughts
If you're looking for an easy seafood dinner that's full of fresh flavors, this Brown Butter and Lemon Baked Mahi Mahi with Roasted Asparagus is one you'll want to keep on repeat. The nutty brown butter, bright lemon, roasted garlic, and tender fish create an elegant meal that's simple enough for weeknights but impressive enough for entertaining.
Brown Butter and Lemon Baked Mahi Mahi w/Roasted Asparagus
Ingredients
- 3-6 Mahi Mahi filets
- 6-8 cloves garlic, crushed and diced large
- 2 tbsp olive oil
- 4 tbsp butter browned
- 4 tbsp fresh lemon juice
- Lemon Slices for Garnish
- Grated Lemon Zest
- Parsley for garnish
- Lemon and Pepper Seasoning
- salt and pepper to taste
Instructions
- Preheat oven to 400°.
- Place your mahi mahi filets on a piece of parchment paper. On the same piece of parchment paper, place your asparagus. Drizzle with a couple of tablespoons of olive oil. Season asparagus with Salt and pepper and the fish with the lemon pepper seasoning.
- Cook your butter in a skillet on medium heat until it turns a golden color. Add garlic and saute on low for about 1 minute. Add all but 1 tbsp of the lemon juice, shut off flame, and remove from heat.
- Take the butter sauce and pour over your fish filets and then sprinkle on grated lemon zest..
- Top fish with lemon slices before sticking in the oven.
- Bake at 400° until cooked, about 20-25 minutes.
- When the pan comes out of the oven, take the final tablespoon of lemon juice and drizzle over the asparagus. Garnish with chopped fresh parsley before serving.

Gina
Monday 23rd of October 2017
The directions are confusing... do you bake with the parchment paper? Please make directions more precise...
Jennifer Sikora
Saturday 23rd of February 2019
I have updated the recipe instructions.
Jennifer Sikora
Friday 10th of November 2017
Hi Gina
Sorry that you find the directions confusing. The parchment paper is used to line the baking sheet that the mahi mahi is cooked on. Hope that helps.
Anne
Wednesday 10th of June 2015
This looks delicious, and asparagus is in season for us right now.
Mistee Dawn
Tuesday 9th of June 2015
Oh wow. That looks so good! I love asparagus! And to be honest, I have never had Mahi Mahi, but it looks delicious!
Andrea Kruse
Tuesday 9th of June 2015
Yum! I just adore asparagus and haven't cooked much with Mahi Mahi, so must try this one.
Ellen Christian
Tuesday 9th of June 2015
That looks amazing! I don't think I've ever tried mahi mahi before but I will be!