There’s something magical about the combination of perfectly grilled salmon, sweet-tangy mango salsa, and creamy coconut rice. This trio creates a symphony of flavors that transports me to a tropical paradise with every bite. As someone who has prepared this dish countless times for family gatherings and dinner parties, I can confidently say it’s a crowd-pleaser that manages to be both impressive and surprisingly simple to prepare.
What I love most about this recipe is how the rich, flaky salmon stands up beautifully to the bright, fresh mango salsa while the coconut rice provides a subtle sweetness that ties everything together. It’s a balanced meal that feels indulgent yet remains healthy—a rare combination in the culinary world.
The Perfect Salmon: Choosing Quality Fish
Before diving into the recipe itself, let’s talk about selecting the star of our dish. When I’m shopping for salmon, I pay attention to several key factors:
- Appearance: Look for salmon with bright, moist flesh. The color should be vibrant—ranging from deep orange to pink, depending on the variety. Avoid fish with brown spots or discoloration.
- Smell: Fresh salmon should smell clean and slightly briny, like the ocean. If there’s a strong “fishy” odor, that’s a red flag.
- Texture: The flesh should be firm and spring back when touched. If your finger leaves an indentation, the fish isn’t fresh.
- Source: When possible, I opt for wild-caught salmon, but high-quality farmed salmon from responsible sources can also be excellent.
- Varieties: While this recipe works with any salmon variety, I personally prefer King (Chinook) or Sockeye for their rich flavor and firm texture when grilled.
Ingredients
For the Salmon:
- 4 salmon fillets (6 oz each), skin on
- 2 tablespoons olive oil
- 1 tablespoon honey
- 2 cloves garlic, minced
- 1 tablespoon fresh lime juice
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon sea salt
- ¼ teaspoon freshly ground black pepper
- Lime wedges, for serving
For the Mango Salsa:
- 2 ripe mangoes, diced into ¼-inch cubes
- ½ red bell pepper, finely diced
- ½ small red onion, finely diced
- 1 jalapeño pepper, seeded and minced
- ¼ cup fresh cilantro, chopped
- 2 tablespoons fresh lime juice
- 1 tablespoon olive oil
- ½ teaspoon sea salt
- ¼ teaspoon freshly ground black pepper
For the Coconut Rice:
- 2 cups jasmine rice, rinsed until water runs clear
- 1 can (13.5 oz) coconut milk
- 1 cup water
- 1 teaspoon sea salt
- 1 tablespoon coconut oil
- 3 tablespoons toasted coconut flakes, for garnish
- 2 green onions, thinly sliced, for garnish
Equipment Needed
Before we start cooking, let’s ensure we have all the necessary equipment:
- Grill or grill pan (indoor option)
- Medium saucepan with lid (for rice)
- Mixing bowls
- Measuring cups and spoons
- Sharp knife and cutting board
- Zester or microplane (for zesting lime)
- Wooden spoon
- Basting brush
- Fish spatula
- Serving platter

Preparation Steps
Preparing the Coconut Rice (Start first as it can keep warm):
- In a medium saucepan, combine the rinsed jasmine rice, coconut milk, water, salt, and coconut oil.
- Bring the mixture to a boil over medium-high heat, then reduce to low heat, cover, and simmer for 15-18 minutes, or until liquid is absorbed and rice is tender.
- Once cooked, remove from heat but keep covered. Let the rice rest for 10 minutes to steam through.
- When ready to serve, fluff the rice with a fork and fold in half of the toasted coconut flakes, reserving the rest for garnish.
Making the Mango Salsa:
- In a medium bowl, combine the diced mango, red bell pepper, red onion, jalapeño, and cilantro.
- Add the lime juice, olive oil, salt, and pepper.
- Gently toss until all ingredients are well combined.
- Taste and adjust seasoning if needed.
- Allow the salsa to sit at room temperature for at least 15 minutes to let the flavors meld (can be made up to 2 hours ahead and refrigerated).
Preparing the Salmon:
- In a small bowl, whisk together the olive oil, honey, minced garlic, lime juice, cumin, smoked paprika, salt, and pepper.
- Pat the salmon fillets dry with paper towels.
- Place the salmon on a plate or shallow dish, skin side down.
- Brush the marinade generously over the flesh side of the salmon fillets.
- Allow the salmon to marinate at room temperature for 15-20 minutes (but no longer as the acid in the lime juice will start to “cook” the fish).
Grilling the Salmon:
- Preheat your grill to medium-high heat (around 400°F/205°C). Clean and oil the grates well to prevent sticking.
- When the grill is hot, place the salmon fillets skin side down.
- Grill for 4-5 minutes until the skin is crispy and releases easily from the grate.
- Carefully flip the salmon and grill for another 2-3 minutes for medium doneness. The salmon should be opaque but still slightly pink in the center.
- Remove from the grill and let rest for 2 minutes before serving.
Indoor Option: If you don’t have access to an outdoor grill, use a grill pan on the stovetop over medium-high heat. Follow the same timing guidelines.
Assembly & Presentation
Creating a beautiful presentation elevates this dish from simply delicious to truly memorable:
- Spoon a generous portion of coconut rice onto each plate, creating a base for the salmon.
- Place a grilled salmon fillet on top of the rice, skin side down if you prefer to eat around it, or removed if you prefer.
- Top each fillet with a generous spoonful of mango salsa, allowing some to cascade down the sides.
- Garnish the plate with remaining toasted coconut flakes, sliced green onions, and a lime wedge.
- For an optional finishing touch, drizzle a small amount of high-quality extra virgin olive oil around the plate.

Nutritional Profile
This dish isn’t just bursting with flavor; it’s also nutritionally balanced and packed with health benefits. Here’s a breakdown of what you’re getting:
Component | Calories | Protein | Carbs | Fat | Fiber | Key Nutrients |
---|---|---|---|---|---|---|
Salmon (6oz) | 350 | 34g | 0g | 22g | 0g | Omega-3 fatty acids, vitamin D, B vitamins |
Mango Salsa (½ cup) | 70 | 1g | 16g | 2g | 2g | Vitamins A & C, antioxidants |
Coconut Rice (1 cup) | 310 | 5g | 55g | 9g | 2g | Manganese, copper, iron |
Total per serving | 730 | 40g | 71g | 33g | 4g |
Tips for Perfect Results
Over the years, I’ve discovered several tricks that take this dish from good to extraordinary:
For the Salmon:
- Temperature matters: Remove the salmon from the refrigerator 15-20 minutes before cooking to allow it to come to room temperature for more even cooking.
- The touch test: For perfectly cooked salmon, press the top gently with your finger. It should be firm but still have a slight give—similar to pressing the base of your thumb when you touch your thumb and middle finger together.
- Don’t overcook: Salmon continues to cook after being removed from heat. Take it off the grill when it’s just slightly underdone for your taste.
- Cedar planks: For an additional layer of flavor, try grilling the salmon on soaked cedar planks.
For the Mango Salsa:
- Ripeness is key: Choose mangoes that yield slightly to pressure but aren’t mushy. They should smell sweet at the stem end.
- Cutting technique: To dice a mango, stand it on its end and slice down along either side of the flat pit. Score the flesh in a grid pattern without cutting through the skin, then turn the skin inside out to expose the cubes for easy removal.
- Balance is everything: Taste your salsa and adjust—it should have a perfect balance of sweet, tangy, and spicy.
For the Coconut Rice:
- Rinse thoroughly: Don’t skip rinsing the rice until the water runs clear. This removes excess starch and prevents gumminess.
- Toast the rice: For extra nutty flavor, toast the rice in the coconut oil for 1-2 minutes before adding the liquids.
- Let it rest: The 10-minute rest after cooking allows the rice grains to firm up and the flavors to settle.
Variations to Try
One of the joys of cooking is making recipes your own. Here are some delicious variations I’ve experimented with:
Different Fish Options:
- Mahi-mahi: Offers a more firm texture that holds up well on the grill.
- Halibut: A milder flavor that lets the mango salsa shine.
- Swordfish: A “meatier” option that’s excellent for those who typically prefer meat over fish.
Salsa Variations:
- Tropical twist: Add diced pineapple or papaya to the mango salsa.
- Extra crunch: Incorporate diced cucumber or jicama.
- Heat lovers: Leave some jalapeño seeds in or add a minced habanero for serious heat.
Rice Alternatives:
- Coconut quinoa: Substitute rinsed quinoa for the rice for added protein and nutrients.
- Cilantro-lime rice: Add the zest and juice of one lime plus ¼ cup chopped cilantro to the finished rice.
- Black bean addition: Fold in 1 cup of rinsed and drained black beans to the finished rice for extra protein and fiber.

Serving & Storage Suggestions
Perfect Pairings:
- A simple green salad with a citrus vinaigrette
- Grilled asparagus or zucchini
- Sliced avocado drizzled with lime juice
- Cold cucumber soup as a starter
Make-Ahead Options:
- Mango salsa: Can be made up to 6 hours ahead and stored in the refrigerator. The flavors actually improve with a little time.
- Marinated salmon: Can be prepared and marinated up to 2 hours ahead, kept covered in the refrigerator.
- Coconut rice: Can be made up to 2 days ahead and reheated with a splash of water in the microwave or on the stovetop.
Storing Leftovers:
- Store components separately in airtight containers in the refrigerator.
- Salmon will keep for up to 2 days.
- Mango salsa is best consumed within 24 hours but will keep for 2 days.
- Coconut rice will stay fresh for up to 4 days.
Reheating Tips:
- Reheat salmon gently in a 275°F oven until just warmed through to prevent drying out.
- Bring rice to room temperature before reheating with a splash of water.
- Salsa is best served at room temperature rather than heated.
Seasonal Adaptations
This dish can be enjoyed year-round with some seasonal adjustments:
Summer:
- Add fresh summer stone fruits like peaches or nectarines to the salsa.
- Grill outdoors and serve with a watermelon and feta side salad.
Fall:
- Incorporate diced apple or pear into the salsa for a seasonal twist.
- Serve with roasted butternut squash on the side.
Winter:
- Use frozen mango (thawed and drained) when fresh isn’t at its peak.
- Add warming spices like a pinch of cinnamon to the rice.
Spring:
- Add fresh herbs like mint or basil to the salsa.
- Serve with blanched spring vegetables like snap peas or asparagus.
The Science Behind Perfect Grilled Salmon
Understanding the science of cooking helps achieve consistently perfect results:
- Protein denaturation: Salmon is done cooking when its proteins have denatured, which happens between 120°F (rare) and 140°F (well-done). For medium doneness, aim for 125-130°F.
- Carryover cooking: The temperature of salmon can rise by 5-10 degrees after being removed from the heat source due to residual heat. This is why we slightly undercook it on the grill.
- Maillard reaction: The beautiful browning on grilled salmon is due to the Maillard reaction, a chemical reaction between amino acids and reducing sugars that gives browned food its distinctive flavor. The honey in our marinade enhances this effect.
- Acid marination: The lime juice in our marinade begins to denature proteins even before cooking (similar to ceviche). This is why we limit marination time to 20 minutes—any longer and the texture could become mushy.
Frequently Asked Questions
Q: How do I know when my salmon is perfectly cooked?
A: The most reliable method is using an instant-read thermometer inserted into the thickest part of the fillet. For medium doneness, look for 125-130°F. Without a thermometer, gently press the top of the fillet—it should be firm but still have some give, and the flesh should separate easily along the white lines (albumin) that appear on the surface.
Q: My mango isn’t ripe enough. What can I do?
A: Place unripe mangoes in a paper bag with a banana or apple at room temperature to speed up ripening. If you need a solution immediately, you can substitute frozen mango chunks (thawed) or even canned mango in syrup (drained and rinsed).
Q: Can I make this dish dairy-free and gluten-free?
A: Good news! This recipe is naturally dairy-free and gluten-free as written, making it perfect for guests with these dietary restrictions.
Q: My rice turned out gummy. What went wrong?
A: The most common causes are not rinsing the rice thoroughly, using incorrect liquid proportions, or stirring the rice while it cooks. Remember to rinse until the water runs clear, use the exact measurements provided, and resist the urge to peek or stir during cooking.
Q: How spicy is this dish?
A: As written, the recipe has a mild to medium heat level from the jalapeño in the salsa. For a milder version, remove all seeds and membrane from the jalapeño or substitute with green bell pepper. For more heat, leave some seeds in or add a pinch of cayenne to the salmon marinade.
Q: Can I pan-sear the salmon instead of grilling?
A: Absolutely! Heat a heavy skillet (cast iron works wonderfully) over medium-high heat with a tablespoon of oil. Start with the salmon skin-side down and cook for 4-5 minutes until crispy, then flip and cook for 2-3 minutes more.
Q: What can I substitute for cilantro if I don’t like it?
A: Fresh mint, flat-leaf parsley, or a combination of the two make excellent substitutes for cilantro in the mango salsa.
Final Thoughts
This Grilled Salmon with Mango Salsa and Coconut Rice has become my signature dish for good reason. It balances sophisticated flavors with straightforward preparation, making it suitable for both weeknight dinners and special occasions. The combination of protein-rich salmon, fresh fruit and vegetables in the salsa, and complex carbohydrates in the coconut rice creates a nutritionally complete meal that satisfies without weighing you down.
What I appreciate most about this recipe is its versatility. The techniques you’ll master here—perfectly grilling fish, balancing flavors in a fresh salsa, and cooking aromatic rice—can be applied to countless other dishes in your culinary repertoire.
Whether you’re cooking for a romantic dinner for two, a family meal, or entertaining guests, this tropical-inspired salmon dish is sure to impress. The vibrant colors, contrasting textures, and harmonious flavors create an experience that’s greater than the sum of its parts.
So fire up that grill, slice those mangoes, and get ready to transport yourself and your dinner companions to a beachside paradise with every delicious bite!