Follow these steps for perfect results
yellow onion
sliced
olive oil
orange juice
lime juice
fresh cilantro
garlic
smashed
salt
cumin
cayenne
mahi mahi fillet
skin on
coconut milk
water
salt
sugar
long grain white rice
fresh cilantro
chopped
mango
diced
avocado
diced
fresh pineapple
diced
red onion
minced
red bell pepper
minced
fresh cilantro
chopped
lime juice
jalapeno
minced
garlic
minced
salt
toasted coconut flakes
garnish
fresh cilantro
garnish, chopped
Combine sliced yellow onions, olive oil, orange juice, lime juice, fresh cilantro, smashed garlic, salt, cumin, and cayenne in a bowl.
Place mahi mahi fillets in a large, non-reactive baking dish.
Pour the marinade over the fish, cover, and refrigerate for up to 1 hour.
Preheat a grill and lightly oil the grill rack with vegetable oil.
Remove the fish from the marinade.
Place mahi mahi skin side up on the oiled grill and cook until marked, about 45 seconds to 1 minute.
Turn carefully with a spatula and cook skin side down until the fish is just cooked through, about 4 minutes, depending on thickness.
Remove from the grill.
In a saucepan, combine coconut milk, water, salt, and sugar.
Bring to a boil.
Add long grain white rice, stir well, and reduce the heat to medium-low.
Cover and simmer undisturbed until the liquid is absorbed and the rice is fluffy, about 20 to 24 minutes.
Remove from the heat and let sit without stirring for 10 minutes.
Fluff with a fork and add chopped fresh cilantro.
Adjust seasoning to taste and serve hot.
Combine diced mango, diced avocado, diced fresh pineapple, minced red onions, minced red bell peppers, chopped fresh cilantro, fresh lime juice, minced jalapeno, minced garlic, and pinch of salt in a bowl.
Gently fold to combine the tropical salsa.
Adjust seasoning of the salsa to taste.
Let the salsa sit for 30 minutes before serving for the flavors to blend.
Spoon the coconut rice into the center of 4 large plates.
Arrange 1 mahi mahi fillet onto each serving of rice and top with the Tropical Salsa.
Garnish with toasted coconut and chopped cilantro, and serve immediately.
Expert advice for the best results
Marinate the fish for at least 30 minutes for best flavor.
Use a meat thermometer to ensure the fish is cooked through.
Adjust the amount of jalapeno in the salsa to your liking.
Everything you need to know before you start
15 minutes
The salsa and marinade can be made ahead of time.
Serve on a bed of coconut rice and top with tropical salsa and garnish.
Serve with a side of grilled vegetables.
Serve with a fresh green salad.
Pairs well with the tropical flavors and fish.
Refreshing and complements the flavors.
Discover the story behind this recipe
Celebratory dish often served at gatherings.
Discover more delicious Tropical Dinner recipes to expand your culinary repertoire
A quick and easy shrimp dish with a tropical twist, perfect for a light and flavorful meal.
A tropical-inspired grilled chicken dish with a sweet and savory mango marinade.
Coconut Encrusted Scallops with Banana Colada Sauce is a delightful tropical-inspired dish that combines the savory flavors of scallops with the sweetness of coconut and banana.
Sweet and savory grilled shrimp kabobs with tropical flavors like pineapple and orange.
Delicious and easy-to-make tropical chicken kabobs, perfect for grilling season. Marinated chicken with fresh fruits and vegetables for a taste of the tropics.
A tropical-inspired dish featuring shrimp, pineapple, and rice served in a pineapple boat.
A flavorful chicken dish with tropical citrus notes, perfect for a quick and easy weeknight meal.
A flavorful baked fish dish featuring a tropical twist with mango, coconut milk, and herbs.