I’m always looking for more delicious ways to eat fish. And this Thai-Style Baked Mahi Mahi Recipe offers a wonderfully flavored, delicate white fish served a top roasted vegetables and smothered with a creamy coconut lime sauce.

It was a dish that was not only colorful and beautiful, but very fresh and tasty. Light and delicate, yet satiating, my husband and I loved this low calorie fish recipe.

Cooking it in the sealed foil helps keep it moist and tender, and helps the essence of the coconut lime sauce penetrate the vegetables as well as the mahi mahi.

This Thai-Style Baked Mahi Mahi is truly a satisfying Weight Watchers fish recipe.

thai style baked mahi mahi


Calories320 kcal
Carbohydrates10.4 g
Fat16 g
Protein33.9 g
No ratings yet
Prep Time20 minutes
Cook Time30 minutes
Marinate 1 hour
Total Time50 minutes


Servings: 6 servings
  • 1 ½ lbs mahi mahi - (cut into 6 portions)
  • 1 red bell pepper - (thinly sliced)
  • 1 carrot - (thinly sliced)
  • 1 small red onion - (thinly sliced)
  • 1 13.5 oz can light coconut milk
  • 1 tbsp fish sauce
  • 1 jalapeno pepper - (seeded and minced)
  • ½ cup Thai basil - (chopped)
  • ½ cup cilantro - (chopped)
  • 2 tbsp fresh ginger - (sliced)
  • 3 garlic cloves - (minced)
  • 1 lime - (sliced into 8 rings)
  • Juice from 1 lime


  • In a large bowl, combine the coconut milk, lime juice, fish sauce, jalapeno, ginger, garlic, cilantro and Thai basil. Add the fish, turn to coat, cover, and refrigerate for 30 minutes to 1 hour. Remove fish, and reserve marinade.
  • Preheat oven to 425. Spray a large, rimmed baking sheet with nonfat cooking spray. Toss vegetables in marinade. Remove them, and place them on the baking sheet. Roast in the oven for about 15 minutes, or until vegetables begin to brown.
  • Lower oven heat to 325.
  • Cut 4 large pieces of aluminum foil. In the center of each piece of foil, place 1/4 of the vegetables, top with 1 portion fish, 1 tbsp of marinade and 1 slice fresh lime and fold the foil around the fish and vegetables like a package. Place on a baking sheet and cook for about 15-18 minutes.
  • Pour remaining marinade into a small saucepan, and set over medium high heat. Whisk constantly and allow to reduce. Sauce should thicken a bit.
  • Remove the packets to individual serving plates. Serve each piece of fish with prepared sauce and fresh lime slice.


The entire recipe makes 6 servings
The serving size is 1 packet


Calories: 320 kcal (16%)Carbohydrates: 10.4 g (3%)Protein: 33.9 g (68%)Fat: 16 g (25%)Saturated Fat: 13.8 g (86%)Cholesterol: 124 mg (41%)Sodium: 401 mg (17%)Potassium: 1031 mg (29%)Fiber: 2.9 g (12%)Sugar: 4.6 g (5%)Calcium: 40 mg (4%)Iron: 3.6 mg (20%)
Tried this recipe?Mention @laalooshrecipes or tag #laaloosh!

You May Also Like


As your average, every day, All American woman, I look forward to sharing with you my thoughts and ideas on many different topics that interest me such as dieting, health & fitness. Trust me when I tell you that this is one site you NEED to bookmark! I have the most amazing recipes with Weight Watchers Points that you won’t believe are low calorie! As an avid Weight Watchers follower, I have learned so many helpful tips and tools over the years that I am eager to share.

1 Comment

  1. I have a question – is it safe to put the vegetables in the marinade the raw fish was in?

Write A Comment

Recipe Rating