
This seared salmon topped with mango salsa and served over coconut rice brings together juicy fish and island-inspired tastes for a wow-worthy yet easy summer meal. The creamy coconut rice works as the perfect foundation for the flaky salmon and zesty, cool salsa.
I whipped this up for the first time during a garden get-together last summer and it quickly turned into my go-to showstopper dish. The bright colors and island-inspired flavors take everyone on a mental vacation to the tropics no matter where you're eating.
Ingredients
- Salmon fillets: try to get middle cuts so they cook at the same rate
- Fresh lime juice and zest: adds brightness to everything while gently transforming the fish
- Coconut milk: go for the full-fat kind to make your rice super tasty and smooth
- Jasmine rice: comes with its own flowery smell that works great with coconut
- Fresh mango: pick ones that are somewhat firm but give a little when touched for the best bite
- Red bell pepper: gives a sweet crunch and pretty pop of color to your topping
- Avocado: adds a buttery texture, look for ones that feel slightly soft when gently squeezed
- Coconut water: brings light sweetness while connecting all the meal parts
- Fresh cilantro: adds grassy notes that balance the richness in the dish
Step-by-Step Instructions
- Marinate the Salmon:
- Mix olive oil, lime zest, lime juice and garlic in a dish with salt and pepper. This tangy blend adds flavor and starts to soften the fish for a more tender result. Let salmon sit in it for up to an hour, turning it over halfway so it soaks up flavor evenly.
- Prepare the Coconut Rice:
- Mix coconut water, coconut milk, rice and salt in a pot and let it reach a full boil. Lower to a soft simmer and put the lid on for about 20 minutes until the liquid goes away. Using both coconut milk and water makes it just right, not too thick or thin. Keep it covered after it's done cooking for extra fluffy rice.
- Grill the Salmon:
- Oil your grill well so the fish won't stick. Start with the pretty side down first and cook about 3 minutes per side. Look for some browning outside while keeping it juicy and a bit see-through in the middle. The fish should break apart easily with a fork when it's ready.
- Create the Salsa:
- Lightly combine all salsa stuff right before you serve it. The lime juice stops the avocado from turning brown while coconut water adds a hint of sweetness that connects it to the rice. Add just enough salt to bring out the mango's natural sweetness.

When I first cooked this dish, my daughter said it beat any salmon she'd had at restaurants. Now whenever we celebrate something special, she asks for exactly this meal with the coconut rice, which has turned into our family's famous dish.
Make-Ahead Options
For those crazy weeknights, you can partly prep this meal beforehand. The rice keeps for up to two days in the fridge and can be warmed up with a bit of coconut milk. You can soak the salmon in its mix the morning you'll cook it, and you can chop all the salsa bits and keep them separate, only mixing them right before eating to keep everything fresh and crunchy.

Perfect Pairings
This island-themed dish goes great with light white wines like fresh Chardonnay or Sauvignon Blanc. If you don't want booze, try fizzy water with a splash of pineapple juice and some mint leaves. Add a basic green salad with a light lime dressing to round out your meal without stealing attention from the main dish.
Ingredient Substitutions
If you can't find or don't want salmon, try firm white fish like halibut or mahi mahi but watch the cooking time since it'll be different. Veggie folks can enjoy the coconut rice and mango salsa with grilled tofu soaked in the same lime mixture. During cold months when fresh mangoes aren't so good, frozen mangoes work pretty well just make sure they're fully thawed and drained before mixing with other salsa stuff.
Frequently Asked Questions
- → What’s the best way to keep salmon from sticking on the grill?
Oil your grill well and heat it up first. Coat the salmon with oil too, and be sure the grates are clean for a smooth grilling experience.
- → Can a different rice replace jasmine rice?
Definitely! Basmati or plain long-grain rice works, but jasmine rice adds a nice fragrant taste alongside the coconut milk.
- → How do I know if a mango’s ripe for the salsa?
A ripe mango will feel slightly soft and smell sweet near the stem. That’s when it’s ready to use!
- → Should I leave the salmon in the marinade overnight?
It’s better not to, as a long soak can change the fish’s texture. Just 30 to 60 minutes is all it needs.
- → What fish works if I don’t have salmon?
Trout, mahi-mahi, or halibut are firm options you can use instead of salmon in this recipe.