Lemon Garlic topped Mahi Mahi served on a bed of zucchini noodles
Print Recipe
0 from 0 votes

Lemon Garlic Mahi Mahi

Lemon Garlic Mahi-Mahi is super easy to prepare and loaded with flavor for a healthy and delicious meal any night of the week!
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Main Course
Cuisine: American
Keyword: recipe, fish, sauce, fillet, skillet
Servings: 2 Servings
Calories: 401.52kcal
Author: Lisa Johnson



  • 3 Tablespoons unsalted butter divided
  • 2 Tablespoons olive oil divided
  • 8 ounces mahi mahi fillets 2) 4 ounce fillets
  • sea salt and black pepper
  • 8 ounces zucchini noodles or substitute asparagus
  • 3 cloves garlic minced
  • 1/4 teaspoon cayenne pepper or red pepper flakes
  • 2 Tablespoons lemon juice
  • zest from one lemon
  • 1 Tablespoon chopped parsley plus more to garnish


  • Dry the mahi mahi fillets and season with salt and pepper.
  • Melt one Tablespoon of butter and one Tablespoon of oil in a skillet over medium heat.
  • Add the fillets and cook until golden, about 4 to 5 minutes per side depending on thickness. Transfer the cooked fillets to a plate.
  • Add the remaining one Tablespoon of oil to the skillet. Add the zucchini noodles and cook for about 2 minutes, or to your desired doneness.
  • Season with salt and pepper then transfer to a bowl.
  • Add the remaining two Tablespoons of butter to the skillet. Once melted, add the garlic and pepper flakes/cayenne and cook for one minute.
  • Stir in the lemon juice, lemon zest and parsley.
  • Remove from heat and set aside.
  • Place the zucchini noodles on two dinner plates and top with a mahi fillet. Pour the lemon garlic sauce over the fillets, garnish with additional parsley and serve.


  • You can substitute asparagus for the zucchini noodles if you prefer. Cook for 2 to 4 minutes until tender.
  • I used cayenne pepper but red pepper flakes would also work. Adjust according to your own tastes.


Calories: 401.52kcal | Carbohydrates: 6.33g | Protein: 22.96g | Fat: 32.31g | Saturated Fat: 13.06g | Cholesterol: 127.93mg | Sodium: 113.56mg | Potassium: 785.75mg | Fiber: 1.14g | Sugar: 3.31g | Vitamin A: 1228.2IU | Vitamin C: 30.17mg | Calcium: 48.34mg | Iron: 1.82mg