Mahi Mahi with Artichokes and Sun-Dried Tomatoes


This is an amazing way to fix fish. I use mahi-mahi, but any thick white fish should work. Serve with rice. This is very similar to the mahi wulfe dish served at Carrabba's!

close up view of Mahi Mahi with Artichokes and Sun-Dried Tomatoes served with spinach on a plate
Prep Time:
15 mins
Cook Time:
30 mins
Total Time:
45 mins



  • ¼ cup butter

  • 2 tablespoons finely chopped shallot

  • ¼ cup finely chopped garlic

  • 6 tablespoons fresh lemon juice

  • 3 tablespoons dry white wine

  • kosher salt to taste

  • ground black pepper to taste

  • 2 tablespoons chopped sun-dried tomatoes

  • 2 tablespoons artichoke hearts, drained and chopped

  • 2 tablespoons cold butter, cut into pieces


  • 1 cup all-purpose flour, or as needed

  • 1 teaspoon seasoned salt, or to taste

  • 2 (3 ounce) fillets mahi mahi fillets

  • 1 tablespoon olive oil


  1. Make sauce: Melt 1/4 cup butter in a large skillet over medium heat. Cook and stir shallot and garlic in butter until soft and fragrant, about 5 minutes.

  2. Pour lemon juice and white wine into the skillet; season with kosher salt and black pepper. Simmer, stirring occasionally, until liquid reduces enough to stick to the back of a spoon, 20 to 30 minutes.

  3. Stir tomatoes and artichoke hearts into reduced sauce; cook until warmed through, 2 to 3 minutes more. Remove the skillet from heat, add cold butter pieces, and swirl the skillet off heat until butter melts and emulsifies into sauce. Cover and keep warm.

  4. Make fish: Stir flour and seasoned salt together in a wide, shallow bowl. Dredge mahi-mahi fillets in flour mixture to coat.

  5. Heat olive oil in a separate skillet over medium heat. Fry mahi-mahi in hot oil until fish flakes easily with a fork in the center, 3 to 5 minutes per side. Transfer mahi-mahi to a platter; top with sauce.


Editor's Note:

The nutrition data for this recipe includes the full amount of the flour. The actual amount of the flour consumed will vary.

Nutrition Facts (per serving)

744 Calories
43g Fat
63g Carbs
25g Protein
Nutrition Facts
Servings Per Recipe 2
Calories 744
% Daily Value *
Total Fat 43g 55%
Saturated Fat 23g 116%
Cholesterol 154mg 51%
Sodium 941mg 41%
Total Carbohydrate 63g 23%
Dietary Fiber 3g 11%
Total Sugars 3g
Protein 25g
Vitamin C 29mg 147%
Calcium 87mg 7%
Iron 5mg 27%
Potassium 736mg 16%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love