
Roasted Mahi Mahi with Spinach
Prep
15 mins
Cook
20 mins
Servings
4
Difficulty
Easy
This is one of my favorite weeknight dinners because it comes together in just 35 minutes and feels fancy enough for guests. Mahi mahi is such a delicate, flaky fish that pairs beautifully with garlicky sautéed spinach, which is packed with iron and nutrients. The whole meal is light yet satisfying, and I love how the buttery spinach balances the delicate fish. It's simple enough for a Tuesday night but impressive enough to serve when friends come over.
Ella x
Ingredients
- 113 gmahi mahi fillets(skin removed)
- 946 mlfresh spinach(packed)
- 4garlic cloves(minced)
- 3 tablespoonsunsalted butter
- 1lemon(zested and juiced)
- 1shallot(finely diced)
- 2 tablespoonsextra virgin olive oil
- ½ teaspoonsea salt
- ¼ teaspoonfreshly ground black pepper
- 59 mlwhite wine(dry)
- 2 tablespoonspanko breadcrumbs
- 2 tablespoonsparmesan cheese(grated)
Detail level
Instructions
- 1
Preheat your oven to 400°F. Line a baking sheet with parchment paper for easy cleanup.
Tip: Using parchment paper prevents sticking and makes for quick cleanup after roasting.
- 2
Pat the mahi mahi fillets dry with paper towels and arrange them on the prepared baking sheet. Season both sides evenly with sea salt and freshly ground black pepper.
Tip: Drying the fish ensures better browning and prevents excess moisture during cooking.
- 3
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the diced shallot and sauté for 2 minutes until softened and fragrant.
Tip: Softening the shallots first builds a flavor foundation for the spinach mixture.
- 4
Add the minced garlic to the skillet and cook for another 30 seconds until aromatic, then add the fresh spinach in batches, stirring until fully wilted, about 3-4 minutes total.
Tip: The spinach will reduce significantly as it cooks, so don't worry if it seems like a large amount at first.
- 5
Transfer the wilted spinach mixture to a cutting board and chop it coarsely. Divide the spinach evenly among the four fillets, mounding it gently on top of each one.
Tip: Chopping the spinach makes it easier to distribute and eat with the delicate fish.
- 6
In a small bowl, combine the panko breadcrumbs and grated parmesan cheese. Sprinkle this mixture over the spinach-topped fillets.
Tip: This creates a light, crispy topping that adds nice texture contrast.
- 7
Drizzle the remaining 1 tablespoon of olive oil over the breadcrumb topping. Roast the fillets in the preheated oven for 12-15 minutes until the fish is opaque and flakes easily with a fork.
Tip: Don't overcook the mahi mahi, as it can become dry. Check doneness by gently flaking the thickest part with a fork.
- 8
While the fish cooks, melt 2 tablespoons of butter in a small saucepan over medium heat. Add the lemon zest and juice, along with the white wine, and simmer for 2-3 minutes until slightly reduced.
Tip: This quick pan sauce adds brightness and richness without being heavy.
- 9
Remove the roasted mahi mahi from the oven and plate each fillet. Drizzle the warm lemon butter sauce around the plate and garnish with additional fresh lemon zest if desired.
Tip: Serving the sauce warm ensures the best flavor and helps it coat the fish beautifully.
Recipe Variations
Get AI-powered ingredient substitution suggestions.
You Might Also Like

Tropical Quinoa
This tropical quinoa bowl has become my go to weeknight dinner because it comes together in just forty minutes and tastes like a mini vacation on a plate. Quinoa is one of my favorite ingredients since it's a complete protein with all nine essential amino acids, making it so satisfying and perfect for keeping energy levels steady. The combination of papaya, red bell pepper, and fresh cilantro brings vibrant flavors and colors, while the rice wine vinegar and orange zest add just the right brightness. Best part is the ingredient list is simple and affordable, yet feels fancy enough to impress anyone at your table.

Beergarita
My go to drink for summer gatherings is this refreshing Beergarita, and let me tell you, it's a total crowd pleaser. The combination of tequila, triple sec, fresh lime juice, and a cold Corona creates something that tastes way more complicated than it actually is. Lime juice is packed with vitamin C, which is great for your immune system, and the whole thing takes just five minutes to throw together. Best part? It's incredibly budget friendly since you're probably already stocking most of these ingredients anyway.

Yuzu Collins
Have you tried a Yuzu Collins? This is my go to drink when I want something refreshing that comes together in just five minutes. The yuzu juice adds this beautiful citrus brightness that feels fancy but honestly couldn't be easier to make. I love that yuzu is packed with vitamin C, so you're basically getting a little immune boost while you enjoy your cocktail. It's the kind of drink that impresses friends without requiring any special bartending skills, perfect for a casual evening at home.
Reviews
Sign in to write a review.