Mediterranean Mahi Mahi

Total Time:Prep: 30 min. Bake: 10 min.
Sharon Lehman, RDN

By Sharon Lehman, RDN

Recipe by Virginia C. Anthony, Jacksonville, Florida

Tested by Taste of Home Test Kitchen

Updated on Feb. 10, 2026

Mediterranean mahi mahi is a quick, healthy dinner. The tender fish fillets are baked under a topping of tomato salsa, briny olives, crumbled feta and fresh basil.

This Mediterranean mahi mahi recipe, submitted by Taste of Home reader Virginia C. Anthony of Jacksonville, Florida, is full of bright, fresh flavors from its aromatic vegetables, zippy salsa, buttery olives, briny feta and herbs. It’s a healthy seafood dinner with lean mahi mahi fillets that are quickly pan-seared, then baked under a light, veggie-packed sauce. It comes together fast for busy weeknights, yet feels wholesome and fancy enough to serve when you’re entertaining.

Mediterranean Mahi Mahi Ingredients

  • Aromatics: This Mediterranean-inspired dish starts with a fragrant mixture of sauteed onion, green bell peppers and garlic for savory depth. If you prefer a slightly sweeter flavor, replace the green bell pepper with a red, orange or yellow one.
  • Salsa: A jar of tomato-based salsa is a smart shortcut for creating a tangy, lightly spiced sauce. Chunky varieties deliver the great texture without excess liquid, and you can choose mild, medium or hot depending on your heat preference. If you prefer no spice, replace the salsa with a can of diced tomatoes.
  • White wine or chicken broth: Either option can be used to bring the sauce to a simmer, but cooking with wine delivers a brighter, more complex flavor than broth.
  • Olives: This recipe calls for Greek olives, which are the same as Kalamata olives. Green or black olives can be used depending on your preference. To save time, buy a jar of pitted olives and give them a rough chop before adding them to the sauce.
  • Greek seasoning: Greek seasoning is a herb-forward, all-in-one spice mix. It usually contains a mix of dried oregano, basil, thyme, rosemary, parsley and dill, plus garlic and onion powder.
  • Mahi mahi: If your grocery store doesn’t have fresh fish fillets, look for frozen fish and thaw it overnight in the fridge before cooking it. Choose fillets that are roughly 6 ounces each, and which are similar in thickness for even cooking.
  • Feta: Sprinkling the fish with feta during the last few minutes of cooking allows the cheese to soften, adding creaminess and a salty finish. Tomato and basil-flavored feta enhances the Mediterranean vibes, but plain feta works just as well.
  • Fresh basil: Finishing with a sprinkle of fresh basil is optional but highly recommended for a bright, herbal flavor and an eye-catching pop of green. Tear or chiffonade fresh basil to release its aroma and flavor without bruising the leaves.

Directions

Step 1: Saute the aromatics

Diced green bell peppers and onions are being sautéed in a large beige pot with a wooden spoon resting inside, set on a blue textured cloth.
Taste of Home

Preheat the oven to 425°F. In a large ovenproof skillet, heat 1-1/2 teaspoons of olive oil over medium heat. Add the chopped onion and green pepper and cook them until they’re tender. Add the minced garlic and cook it for one minute longer.

Step 2: Build the sauce

A hand pours liquid into a pot containing chopped onions, green peppers, and crushed tomatoes. A wooden spoon rests inside the pot, and small bowls of spices and olives are nearby on a blue cloth.
Taste of Home

Add the salsa, white wine (or broth), olives and Greek seasoning to the skillet. Bring the mixture to a boil, then reduce the heat and simmer it, uncovered, for five minutes or until it’s slightly thickened. Transfer the sauce to a bowl and set it aside.

Step 3: Sear the mahi mahi

Three pieces of seasoned fish fillets are being cooked in a beige skillet. A spatula is lifting one piece, and the pan sits on a blue cloth.
Taste of Home

Season the mahi mahi fillets with salt and pepper. In the same skillet, heat the remaining olive oil. Add the fillets and cook them for two minutes on each side, just until the fish is lightly browned on the outside.

Four fillets of white fish are cooked in a pan, with a hand spooning chunky tomato and vegetable sauce over them. A bowl with extra sauce sits nearby on a blue cloth.
Taste of Home

Spoon the salsa mixture evenly over the fillets.

Editor’s Tip: Don’t worry about cooking the fish through at this stage; it goes into the oven to finish cooking in the next step.

Step 4: Finish cooking the fish in the oven

A hand uses a spoon to add crumbled cheese onto fish fillets topped with a chunky tomato and onion sauce in a pan.
Taste of Home

Transfer the skillet to the oven and bake the fish, uncovered, for six minutes. Sprinkle the fish with feta cheese, then return it to the oven and bake it for two to three minutes longer until it just turns opaque. If desired, sprinkle it with fresh basil before serving it.

Editor’s Tip: Fish cooks quickly! Pull it from the oven as soon as it flakes easily with a fork to keep it tender. For added insurance, use a meat thermometer; the fish is done when it reaches 145°.

A piece of cooked white fish topped with tomato-based sauce, crumbled cheese, and herbs is served on a white plate with a fork and knife.
Taste of Home

Recipe Variations

  • Add more veggies: Toss chopped zucchini, halved cherry tomatoes or a few handfuls of spinach into the skillet for extra color and nutrition.
  • Turn up the heat: Use a hot salsa, or stir in a pinch of crushed red pepper flakes or a dash of hot sauce for extra heat.
  • Go dairy free: Skip the feta and finish the dish with a bright squeeze of fresh lemon juice.
  • Try other herbs: Sprinkle the finished dish with fresh parsley, oregano or dill instead of basil for a slightly different herbal note.
  • Make extra sauce: Double the salsa mixture ingredients and spoon the extra sauce over rice, couscous or orzo for an easy side dish.

How to Store Mediterranean Mahi Mahi

Let the fish cool to room temperature, then transfer leftovers to an airtight container. Store them in the refrigerator for up to four days.

Can you freeze Mediterranean mahi mahi?

No, we don’t recommend freezing this dish. The fish, vegetables and feta can turn watery and lose their fresh texture after they’re thawed.

How do you reheat Mediterranean mahi mahi?

Reheat leftover mahi mahi, covered, in a 300° oven until it’s warmed through. You can also microwave it in short intervals, but don’t overdo it to avoid drying out the fish.

Mediterranean Mahi Mahi Tips

Four pieces of baked white fish topped with a tomato, herb, and feta cheese mixture, garnished with fresh herbs, served in a light sauce inside a baking dish.
Taste of Home

What other types of fish can be used?

Any type of firm white fish will work well in this Mediterranean-inspired recipe. If you can’t find mahi mahi, try halibut, cod, sea bass, grouper or snapper. For the best-tasting fish, choose fresh fillets of a similar thickness and adjust the cooking time as needed. Thinner fillets may need a minute less in the oven, while thicker pieces may need an extra minute or two.

Can you use frozen fish fillets?

Yes, you can use frozen fish fillets in this recipe. Thaw them completely in the refrigerator before cooking them. Pat the fillets dry with paper towels to remove excess moisture to help them sear.

What can you serve with Mediterranean mahi mahi?

This Mediterranean mahi mahi pairs well with light, fresh sides that complement its bright flavors. Serve it with a crisp green Mediterranean salad, roasted vegetables, couscous, orzo with Parmesan and basil or fluffy lemon rice pilaf for a well-rounded meal. For even more Mediterranean flair, add a basket of warm pita bread with hummus or tzatziki for dipping.

TEST KITCHEN APPROVED

Mediterranean Mahi Mahi

Yield:4 servings
Prep:30 min
Cook:10 min

Ingredients

  • 1 medium onion, chopped
  • 1 medium green pepper, chopped
  • 4-1/2 teaspoons olive oil, divided
  • 1 garlic clove, minced
  • 3/4 cup salsa
  • 1/2 cup white wine or chicken broth
  • 1/4 cup chopped Greek olives
  • 1/2 teaspoon Greek seasoning
  • 4 mahi mahi fillets (6 ounces each)
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 1/4 cup crumbled tomato and basil feta cheese
  • Torn fresh basil leaves, optional
Shop Recipe

Directions

  1. Preheat oven to 425°. In a large ovenproof skillet, saute onion and green pepper in 1-1/2 teaspoons oil until tender. Add garlic; saute 1 minute longer.
  2. Stir in the salsa, wine, olives and Greek seasoning. Bring to a boil. Reduce heat; simmer, uncovered, for 5 minutes or until slightly thickened. Transfer to a bowl; set aside.
  3. Sprinkle mahi mahi with salt and pepper. In the same skillet, lightly brown fillets in remaining oil for 2 minutes on each side. Spoon salsa mixture over fillets.
  4. Bake, uncovered, for 6 minutes. Sprinkle with cheese; bake 2-3 minutes longer or until fish just turns opaque. If desired, top with fresh basil.
Loading Popular in the Community
I created this entree years ago when a friend gave me some fresh-caught mahi mahi. Shortly after, I entered the recipe in a contest and won! I think you'll agree it's a keeper. —Virginia Anthony, Jacksonville, Florida
Recipe Creator
Loading Reviews
Back to Top