Mediterranean Mahi Mahi

This Mediterranean mahi mahi recipe is a simple yet irresistibly delicious way to prepare this flakey, tender white fish. Pan-seared fish filet served with sautéed cherry tomatoes accompanied with a hint of citrus flavor — your healthy, flavorful dinner is ready in less than 30 minutes.
Mediterranean Mahi Mahi pinit

About This Mediterranean Mahi Mahi Recipe

Mahi mahi, also known as dorado or dolphin fish, is a firm, lean white fish found in off-shore temperate, tropical, and subtropical waters. It gets its name from the Hawaiian language and means “very strong.”

Considered one of the top 10 “Best Eating” finfish in the US, mahi mahi is a low-fat and low-calorie fish. It is rich in protein, minerals, and vitamins while being low in mercury, making it a healthy addition to your diet and a healthier alternative to similar tasting fishes that are high in mercury such as swordfish.

White fish like mahi mahi have firm and delicate meat that has a sweet flavor with large, moist flakes. It can be grilled, pan-seared, broiled, or even fried.

When it comes to cooking the fish, less is always more. Using heavy sauces or complicating the dish with too many ingredients will only hide the fish’s flavor.

Mahi mahi has a delicate taste, and to retain all its delicate flavors, I like to pan-sear it just for a few minutes with sautéed cherry tomatoes, garlic, a hint of lime, and fresh parsley. I even like to include some brown rice or quinoa to create a balanced meal.

It’s an easy, quick, and healthy meal that is also filling and flavourful, ready in less than 30 minutes.

Mediterranean Mahi Mahi

What You Need for This Mediterranean Mahi Mahi Recipe

Mahi Mahi Recipe Ingredients

Ingredient Notes

  • Mahi Mahi Filet: It is a firm, lean white fish that is rich in nutrients and has a delicate flavor.
  • Butter & Extra Virgin Olive Oil: By using butter and extra virgin olive oil together, I cut down the amount of fat. They also help enhance the flavor of this dish.
  • Lime: I like to use lime zest and juice for a little bit of citrus flavor.
  • Cherry Tomatoes: They add bright and sweet flavors to this fish.
  • Garlic: A clove of garlic is enough to get that special Mediterranean flavor.
  • Parsley: Freshly chopped parsley is a wonderful garnish to fish dishes as it keeps the dish fresh while making it look even more appetizing.

 Mediterranean Mahi Mahi

Ingredient Substitutions

  • Mahi Mahi: If you can’t find mahi mahi, you may substitute it with other meaty white fishes such as halibut or snapper.
  • Lime: It can also be substituted with lemon.

 Mediterranean Mahi Mahi


Can I store this Mediterranean mahi mahi?

This dish is best consumed immediately, but if you have any leftovers, you may store them in an airtight container in the refrigerator for up to 2 days. When you’re ready to eat, just reheat it in the microwave for 30 seconds to 1 minute until it is heated through.

What can I serve with this mahi mahi?

I like to serve it with brown rice or quinoa, but couscous or steamed veggies are also great pairings.

Mediterranean Mahi Mahi

Difficulty: Beginner Prep Time 5 min Cook Time 15 min Total Time 20 mins


This Mediterranean mahi mahi recipe is a delicious, light, and healthy meal that you can prepare in less than 30 minutes — the perfect dinner when you want something quick and tasty!

Yield: 2 servings


How To Make Mediterranean Mahi Mahi Step By Step

  1. Heat half of the butter and extra virgin olive oil in a large pan over medium-high heat for 3 to 4 minutes.

    Mahi Mahi Recipe Step 1
  2. Add the garlic and mahi mahi filets. Season with salt and pepper and sear the filets until the bottom has browned enough and the sides are cooked just past halfway up, around 3 to 4 minutes.

    Mahi Mahi Recipe Step 2
  3. Flip the filets and sear on the other side until cooked through, for another 3 to 4 minutes depending on the thickness of the filets.

    Mahi Mahi Recipe Step 3
  4. Remove the filets from the pan, add the other half of butter and extra virgin olive oil, lime juice, lime zest, cherry tomatoes, season with salt and pepper, and sauté them with the lid on for 3 to 4 minutes.

    Mahi Mahi Recipe Step 4
  5. Serve the mahi mahi filets with cherry tomatoes. If you wish, add brown rice or quinoa, and for a finishing touch, garnish with fresh chopped parsley.

    Mahi Mahi Recipe Step 5


  • Don’t sauté the cherry tomatoes for too long or they’ll get too mushy.