Go Back
+ servings
Oven Roasted Mahi Mahi in olive oil and lemon juice, served with roasted grape tomatoes and asparagus, made in just 30 minutes.

Oven Roasted Mahi Mahi

Oven Roasted Mahi-Mahi in olive oil and lemon juice, is delicious, flavorful and ready in just 30 minutes.
Course Main Course
Cuisine American
Keyword Oven Roasted Mahi Mahi
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 6 servings
Calories 221kcal
Author Catalina Castravet


  • 2 tablespoons Olive oil for brushing and oiling the pan
  • 2 lb mahi mahi fillets about 5 fillets 5-6 ounces each, fresh or thawed if frozen
  • 2 lemons
  • 2 tablespoons grated lemon zest
  • 8 garlic cloves minced
  • salt and pepper to taste
  • 1 cup grape tomatoes
  • 2 lb fresh thin asparagus
  • fresh thyme
  • crumbled feta optional


  • Preheat an oven to 400°F.
  • Lay the bottom of a baking sheet pan with parchment paper and brush with olive oil, then add the fish filets to the pan.
  • Brush the fish fillets all over with olive oil, rub in the lemon zest and garlic, then squeeze the juice from 1 lemon over the fish.
  • Season with sea salt and fresh ground pepper. Toss the grape tomatoes in 1 teaspoon of olive oil, a pinch of salt and pepper and add to the pan.
  • Top fish fillets with fresh thyme and roast until the fish fillets are just opaque in the center, about 10-15 minutes, depends how thick are the fillets.
  • Snap off the woody ends of the asparagus and discard.
  • In another baking sheet pan, add the asparagus, drizzle with olive oil, juice of half lemon, sea salt and pepper. Toss the asparagus to evenly coat with oil.
  • Roast on the top rack of the oven for just 10-15 minutes for a mildly cooked asparagus.
  • Remove fish from oven, discard the thyme sprigs and top with fresh thyme sprigs for serving and juice from the remaining half lemon.
  • Serve immediately with the roasted tomatoes and asparagus topped with feta crumbles.
  • Enjoy!


Calories: 221kcal | Carbohydrates: 11g | Protein: 32g | Fat: 6g | Saturated Fat: 1g | Cholesterol: 110mg | Sodium: 138mg | Potassium: 1058mg | Fiber: 4g | Sugar: 4g | Vitamin A: 1620IU | Vitamin C: 34.8mg | Calcium: 81mg | Iron: 5.3mg