Facebook LinkedIn Email Pinterest Twitter Instagram YouTube Icon Navigation Search Icon Main Search Icon Video Play Icon Plus Icon Minus Icon Check Icon Print Icon Note Icon Heart Icon Filled Heart Icon Single Arrow Icon Double Arrow Icon Hamburger Icon TV Icon Close Icon Sorted Hamburger/Search Icon

Mahi Mahi with Tomato, Olive, and Caper Sauce

Scott Phillips

Servings: 4

The easy-to-make sauce for this fish gets its tangy punch from items you might have on hand—canned tomatoes, olives, and capers. When prepping your ingredients, be sure to rinse the olives and capers, or they’ll make the sauce too salty.


  • 2 Tbs. extra-virgin olive oil
  • Kosher salt and freshly ground black pepper
  • 4 1-inch-thick skinless mahi mahi fillets (about 6 oz. each)
  • 1 small yellow onion, cut into small dice
  • 1 medium clove garlic, minced
  • 3/4 cup dry white wine
  • 1 tsp. dried oregano
  • 1 14.5-oz. can no-salt-added diced tomatoes
  • 1/2 cup pitted green olives, rinsed, drained, and coarsely chopped
  • 1 Tbs. capers, rinsed and drained
  • 1/4 cup chopped fresh flat-leaf parsley

Nutritional Information

  • Calories (kcal) : 300
  • Fat Calories (kcal): 90
  • Fat (g): 11
  • Saturated Fat (g): 1.5
  • Polyunsaturated Fat (g): 1
  • Monounsaturated Fat (g): 7
  • Cholesterol (mg): 125
  • Sodium (mg): 600
  • Carbohydrates (g): 9
  • Fiber (g): 2
  • Protein (g): 33


  • Heat 1 Tbs. of the oil in a 12-inch nonstick skillet over medium-high heat. Season the fish on both sides with 1/2 tsp. salt and 1/4 tsp. pepper. Cook, turning once, until the fish is just opaque throughout, 3 to 5 minutes per side. Transfer to a plate and keep warm.
  • Heat the remaining 1 Tbs. oil in the skillet over medium heat, add the onion and cook, stirring occasionally, until softened, about 3 minutes. Add the garlic and cook until fragrant, 30 seconds more. Stir in the wine and oregano. Bring to a boil, lower the heat to low, and simmer until the liquid is reduced by half, about 3 minutes.
  • Stir in the tomatoes and their juice, the olives, and capers. Bring to a simmer and cook until the sauce has reduced slightly, about 5 minutes. Stir in the parsley. Serve the fish topped with the sauce.

Serve with Fluffy White Rice.


Rate or Review

Reviews (6 reviews)

  • Harper_7 | 03/01/2021

    Absolutely delicious!! We used Tilapia this time instead of Mahi Mahi. It seems most any type of fish would work. Highly recommend. I found prepping everything first then cooking is best. I also rinsed the capers and olives so wouldn't taste too salty. I disagree with the 11/24/2017 review to drain canned tomatoes - we liked using these. This meal can be seasoned to your liking adding more or less of anything. This is one of our "always should have on hand" dishes. Thank you!

  • lowy | 11/14/2017

    This is not one our favourite recipes. There is far too much sauce which could be reduced by draining the canned tomatoes or by using vine ripened tomatoes and removing the skins and seeds. The capers would improve by toasting them just before serving this dish. I might try it again but not without a few changes.

  • bellaginger | 01/03/2013

    Delicious, quick & easy to make! I used black olives and it was quite tasty.

Show More

Rate this Recipe

Write a Review

Delicious Dish

Find the inspiration you crave for your love of cooking

Fine Cooking Magazine

Subscribe today
and save up to 50%

Already a subscriber? Log in.


View All


Follow Fine Cooking on your favorite social networks

We hope you’ve enjoyed your free articles. To keep reading, subscribe today.

Get the print magazine, 25 years of back issues online, over 7,000 recipes, and more.

Start your FREE trial