Mahi Mahi with Pineapple Shallot Sauce

Prep Time 5 mins
Cook Time 25 mins
Total Time 30 mins

Mahi Mahi with Pineapple Shallot Sauce in a wooden bowl with a fork and napkin

I don’t cook fish very often, if ever. It’s not that I don’t love fish, I do! In fact, it is one of my favorite proteins. The problem lies in my inexperience with cooking it and knowing it will almost never taste as goods as my Dad’s (for example, his –and my mom’s– Blackened Fish Tacos are divine!).

Ever since I can remember, my Dad has thrown fish frys. I should take a moment and let you all know, my Mom would say he just stands there with a beer in his hand frying fish. She is the one who preps everything, sets up, and cleans. But despite who did what, all of our family would gathered around the fryer fighting over the last bites of fish….or hushpuppy….or onion ring….or fried okra….or fried pickles. Oh man, my fingers and toes are swelling just thinking about it.

Today I decided I wasn’t going to be scared of making my own fish anymore. I might not have caught it out in the Gulf like my Dad does all of his fish. And sure, I wouldn’t have cleaned it myself to make sure it was perfect. But I probably would make it with a glass of wine in my hand…and I am pretty sure that is the secret to his success, cooking while drinking.


This Mahi Mahi with Pineapple Shallot Sauce was the perfect way for me to dive in. Mahi is a wonderful white flaky fish that is hearty enough to stand up to the sweet and tangy flavors throughout this meal. The Mahi is served atop a delicious bed of Pineapple and Red Bell Pepper Couscous…all the pineapple had me wishing for white sandy beaches and Bob Marley. This whole dish came together in under 30 minutes, had me stepping out of my comfort zone, and was a healthy dinner. I declare it a winner!

Yield: 4 servings

Mahi Mahi with Pineapple Shallot Sauce

Mahi Mahi with Pineapple Shallot Sauce in a wooden bowl with a fork and napkin

A delicious fillet of Mahi Mahi seared to perfection and topped with a tangy/sweet Pineapple Shallot Sauce. Served on top of a bed of Pineapple and Red Bell Pepper Couscous, this fish dinner is sure to become a family favorite!

Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes


  • For the Pineapple Shallot Sauce:
  • 1 tablespoon butter
  • 1 large shallots, sliced
  • 2 tablespoons brown sugar
  • 1/2 cup crushed pineapple
  • 1 1/2 teaspoons light soy sauce
  • juice of 1 small lemon
  • For the Mahi Mahi:
  • 2 1/3 cups low sodium chicken broth, divided
  • 1 cup whole wheat couscous
  • 2 teaspoons extra virgin olive oil
  • 4 6 oz boneless, skinless Mahi Mahi fillets
  • 1 teaspoon kosher salt
  • 1 teaspoon fresh ground black pepper
  • 1 medium pineapple, peeled, cored, and chopped (about 2 1/2 cups)
  • 1 red bell pepper, diced
  • 4 tablespoons chopped fresh chives


For the Pineapple Shallot Sauce

  1. In a small sauce pan, over medium high heat, melt butter. Add shallots, sauté for 4 minutes, until they begin to soften. Mix in brown sugar, stirring for 30 seconds, until melted.
  2. Add crushed pineapple, soy sauce, and lemon juice and bring to a boil. Boil, stirring as needed, until almost all of the liquid has reduced, about 5 minutes.
  3. Carefully transfer liquid to a blender or food processor and puree until smooth. Set aside. 

For the Mahi Mahi with Pineapple and Red Bell Pepper Couscous:

  1. In a medium saucepan, bring 1 1/3 cups broth to a boil on high heat. Stir in couscous and remove from heat immediately. Cover and set aside.
  2. In a large skillet, heat olive oil over medium high heat. Season both sides of the Mahi with salt and pepper. Add Mahi to skillet and sear for 2 minutes on each side, until golden brown. Remove from pan and set aside.
  3. Add pineapple and bell pepper to skillet and cook on medium-high heat for 5 minutes, until soft, stirring as needed. While the pineapple and bell pepper is cooking, remove the lid off the couscous. Using a large fork, fluff the couscous so it is loose.
  4. Stir in the fluffed couscous and remaining 1 cup of broth into the pineapple and bell pepper mixture. Arrange the Mahi on top of the couscous mixture. Using a spatula, coat the top of each Mahi fillet with a fourth of the Pineapple Shallot Sauce. Tent the skillet with foil –to allow air out, don’t use the lid to the pan– and cook for 4 minutes, until the Mahi is tender and steaming under the foil. Serve immediately.


Pineapple Shallot Sauce: TNCB original

Mahi Mahi with Pineapple and Red Bell Pepper Couscous: adapted from Clean Eating Oct 2011

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 492Total Fat: 8gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 205mgSodium: 977mgCarbohydrates: 47gFiber: 4gSugar: 20gProtein: 57g

Want to Save This Recipe?

This post may contain affiliate links. Read my disclosure policy.

Related Posts

Share Your Comments

Want to share a photo of what you’ve made? If you’re not already logged in, click the login link below and then click the camera icon on the comment form.

Oldest Most Voted
Inline Feedbacks
View all comments


I'm a trial & error, self taught, sugar addict who thankfully learned how to survive in the kitchen! I am also a wife, mama of 3.
Novice Chef eCookbooks