Picture a perfect summer meal on your plate. Now imagine it filled with flaky, flavorful salmon and a sweet, tropical salsa. This Grilled Salmon with Mango Salsa recipe brings that sunny dream to life. Furthermore, it pairs the fish with creamy coconut rice for a complete, restaurant-worthy dinner. Luckily, it comes together with simple ingredients and clear steps. Ultimately, you will create a healthy, impressive dish that everyone will love.

Why You’ll Love This Grilled Salmon
Many salmon recipes are delicious, but this one is truly special. The combination of textures and flavors creates a memorable experience. First, the salmon gets a smoky, savory spice rub. Then, the fresh mango salsa adds a bright, juicy contrast.
Finally, the coconut rice provides a rich, creamy base that ties everything together. This meal feels fancy yet is surprisingly simple to make. It is perfect for a weeknight dinner or for entertaining guests.
This recipe is also wonderfully flexible. You can grill the salmon outdoors for that classic charred flavor. Alternatively, you can cook it on a stovetop grill pan. The mango salsa is fresh and vibrant, cutting through the richness of the fish.
Meanwhile, the coconut rice is subtly sweet and incredibly satisfying. Every component complements the others perfectly. As a result, you get a balanced, flavorful dish that is as beautiful as it is tasty.
Recipe
Print
Grilled Salmon with Mango Salsa
- Total Time: 50 min
- Yield: 4 servings 1x
Description
Flaky grilled salmon with a smoky spice rub, topped with fresh mango salsa and served over creamy coconut rice.
Ingredients
- For the Mango Salsa:
- 1 ½ cups diced mango
- 1 shallot, diced
- 1 jalapeno pepper, diced (seeds removed for less heat)
- ½ cup chopped fresh cilantro
- 2 to 3 tablespoons fresh lime juice
- Kosher salt and black pepper to taste
- For the Coconut Rice:
- 1 ½ cups jasmine rice (285 g)
- 1 ½ cups canned coconut milk (355 ml)
- ½ cup coconut water or regular water (118 ml)
- ¼ teaspoon salt
- 1 ½ tablespoons coconut oil (21 g)
- 2 tablespoons finely shredded, unsweetened coconut (optional for garnish) (10 g)
- For the Salmon:
- 4 salmon filets (about 6 ounces/170 g each)
- 1 teaspoon garlic powder (3 g)
- 1 teaspoon smoked paprika (2 g)
- ½ teaspoon onion powder (1 g)
- Kosher salt and black pepper
- 1 tablespoon olive oil or avocado oil for brushing (15 ml)
Instructions
- Make the salsa: In a medium bowl, combine diced mango, shallot, jalapeno, and cilantro. Add lime juice, salt, and pepper. Stir gently to combine. Cover and refrigerate.
- Cook the rice: Rinse jasmine rice until water runs clear. In a saucepan, combine rice, coconut milk, water, salt, and coconut oil. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes. Remove from heat and let stand, covered, for 10 minutes. Fluff with a fork.
- Season the salmon: Pat salmon filets dry. Mix garlic powder, smoked paprika, onion powder, salt, and pepper in a small bowl. Brush salmon with oil and sprinkle spice rub evenly on both sides.
- Grill the salmon: Preheat grill or grill pan to medium-high heat. Lightly oil the grates. Place salmon skin-side down and cook for 5-7 minutes. Flip carefully and cook for another 3-5 minutes, until salmon flakes easily.
- Serve: Spoon coconut rice onto plates. Top with a grilled salmon filet and a generous scoop of mango salsa. Garnish rice with shredded coconut if desired.
Notes
- For less spicy salsa, remove all seeds and ribs from the jalapeno.
- Let the salmon sit at room temperature for 15 minutes before grilling for even cooking.
- Do not lift the lid while the rice is simmering to ensure it cooks properly.
- A ripe but firm mango works best for salsa that holds its shape.
- Prep Time: 20 min
- Cook Time: 30 min
- Category: Main Course
- Method: Baked
- Cuisine: American
Nutrition
- Calories: 585
- Sugar: 15g
- Sodium: 420mg
- Fat: 32g
- Carbohydrates: 48g
- Fiber: 3g
- Protein: 31g
Ingredients and Substitutions
Gathering your ingredients is the first step to success. Let us break down what you need and why each part works. Fortunately, most items are easy to find at any grocery store.
For the Mango Salsa
- 1 ½ cups diced mango
- 1 shallot, diced
- 1 jalapeno pepper, diced (seeds removed for less heat)
- ½ cup chopped fresh cilantro
- 2 to 3 tablespoons fresh lime juice
- Kosher salt and black pepper to taste
For the Coconut Rice
- 1 ½ cups jasmine rice
- 1 ½ cups canned coconut milk (full-fat for best flavor)
- ½ cup coconut water or regular water
- ¼ teaspoon salt
- 1 ½ tablespoons coconut oil
- 2 tablespoons finely shredded, unsweetened coconut (optional for garnish)
For the Salmon
- 4 salmon filets (about 6 ounces each)
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- ½ teaspoon onion powder
- Kosher salt and black pepper
- 1 tablespoon olive oil or avocado oil for brushing
Feel free to make swaps based on what you have. For instance, use pineapple or peach instead of mango. Use red onion if you do not have a shallot. Basil or mint can stand in for cilantro. For the rice, you can use another long-grain variety like basmati. The salmon spice blend is simple but you can add a pinch of cumin or chili powder. The key is using fresh, high-quality ingredients for the best flavor.

How to Make Grilled Salmon with Mango Salsa
This recipe flows in three simple parts: make the salsa, cook the rice, and grill the salmon. Following this order ensures everything finishes at the same time. Let us walk through each stage.
Step 1: Prepare the Mango Salsa
Start by making the salsa so its flavors have time to meld. Dice the mango into small, even pieces. Next, finely dice the shallot and jalapeno. Chop the fresh cilantro. Combine all these ingredients in a medium bowl.
Squeeze the fresh lime juice over the top. Season with a pinch of salt and pepper. Gently stir everything together until well combined. Cover the bowl and place it in the refrigerator. This chilling time allows the sweet, spicy, and tangy notes to develop beautifully.
Step 2: Cook the Coconut Rice
While the salsa chills, begin the rice. Rinse the jasmine rice under cold water in a fine-mesh strainer until the water runs clear. This removes excess starch for fluffier rice. In a medium saucepan, combine the rinsed rice, coconut milk, coconut water (or regular water), and salt. Stir in the coconut oil. Bring the mixture to a boil over medium-high heat.
Once boiling, immediately reduce the heat to low. Cover the saucepan with a tight-fitting lid. Simmer for 15-18 minutes. Do not lift the lid during this time. After cooking, remove the pan from the heat. Let it sit, covered, for 10 minutes. Then, fluff the rice with a fork. If using, sprinkle the shredded coconut on top before serving.
Step 3: Grill the Salmon
Now, focus on the star of the show. Pat the salmon filets completely dry with paper towels. This helps the skin get crispy and the seasoning stick. In a small bowl, mix the garlic powder, smoked paprika, onion powder, a generous pinch of salt, and a few grinds of black pepper. Brush both sides of each salmon filet lightly with olive oil.
Evenly sprinkle the spice rub over all sides of the fish. Preheat your grill or grill pan to medium-high heat. Make sure the grates are clean and lightly oiled. Place the salmon filets skin-side down on the grill. Cook for 5-7 minutes without moving them. Carefully flip the salmon using a spatula. Cook for another 3-5 minutes on the other side, or until the salmon flakes easily with a fork and reaches your desired doneness.
Pro Tips for Success
A few simple tricks guarantee perfect results every single time. First, always pat your salmon dry before seasoning. Moisture is the enemy of a good sear. Second, let your salmon come to room temperature for about 15 minutes before grilling.
This promotes even cooking. Third, do not overcook the salmon. It is done when it feels firm to the touch and flakes easily. Remember, it will continue to cook a bit after you take it off the heat.
For the salsa, use a ripe but firm mango. It should give slightly when pressed. An overly soft mango will become mushy. If your mango is not very sweet, you can add a tiny pinch of sugar or honey to the salsa. Balance is key.
Additionally, taste the salsa and adjust the lime juice and salt just before serving. The flavors can settle as it sits. Finally, let the rice steam, covered, off the heat. This final step is crucial for achieving that perfect, fluffy texture.
Flavor Variations
This recipe is a fantastic template for creativity. You can easily adapt it to suit different tastes or use what is in season. For a different fruit salsa, try using diced strawberries. A strawberry salsa would be a delightful, sweet-tart alternative that pairs wonderfully with the smoky salmon. You can find more inspiration for using fresh fruit in our collection of irresistible strawberry desserts.
Change up the protein by using this mango salsa on grilled chicken or shrimp. For the rice, try adding a squeeze of lime zest or a handful of chopped green onions. If you love a bit of heat, add a pinch of red pepper flakes to the salmon rub. You can also add black beans or corn to the salsa for a more substantial side. The possibilities are nearly endless, so have fun experimenting.
Serving Suggestions
Presentation makes this meal even more special. Start by spooning a generous mound of coconut rice onto each plate. Place a warm grilled salmon filet right on top of or beside the rice. Then, crown the salmon with a big scoop of the vibrant mango salsa. The colorful salsa looks stunning against the pink salmon and white rice. For a complete meal, add a simple green salad on the side. Arugula with a light lemon vinaigrette works perfectly.
You could also serve steamed asparagus or green beans. For a casual dinner, serve everything family-style on a large platter. Let everyone help themselves. This dish pairs wonderfully with a crisp, non-alcoholic sparkling beverage. Ultimately, the goal is to create a beautiful, balanced plate that is as pleasing to the eye as it is to the palate.
Storage and Freezing Instructions
You will likely enjoy every bite, but leftovers are great too. Store each component separately for the best results. Place cooled salmon in an airtight container in the refrigerator for up to 2 days. The mango salsa is best enjoyed within 24 hours as the fruit can soften. Keep it in a sealed container in the fridge. The coconut rice will keep for 3-4 days in the refrigerator.
To reheat the salmon, place it in a baking dish. Add a splash of water to the dish to keep it moist. Cover with foil and warm in a 275°F oven until heated through. You can also reheat it gently in a skillet over low heat. The rice reheats well in the microwave with a damp paper towel over it. Unfortunately, this dish does not freeze well due to the fresh salsa and the texture of the cooked fish and rice. It is truly best enjoyed fresh.
Nutrition Facts per Serving
| Calories | Fat | Carbs | Protein | Fiber | Sugar | Sodium |
|---|---|---|---|---|---|---|
| 585 | 32g | 48g | 31g | 3g | 15g | 420mg |
This meal is a powerhouse of nutrition. Salmon provides excellent omega-3 fatty acids and high-quality protein. Mango delivers vitamins A and C. Meanwhile, coconut milk offers healthy fats. The rice provides energy-sustaining carbohydrates. Together, they create a balanced meal that fuels your body and satisfies your taste buds.
FAQs About Grilled Salmon with Mango Salsa
Can I bake the salmon instead of grilling it?
Absolutely. Preheat your oven to 400°F. Place the seasoned salmon filets on a parchment-lined baking sheet. Bake for 12-15 minutes, or until the salmon flakes easily. This method is just as delicious and perfect for cooler weather.
What if I cannot find fresh mango?
Frozen diced mango is a great alternative. Thaw it completely and drain any excess liquid before dicing and using it in the salsa. You can also use canned mango chunks packed in juice, but be sure to drain them very well.
How do I know when the salmon is done?
The salmon is cooked when it turns opaque pink and flakes easily when pressed with a fork. An instant-read thermometer inserted into the thickest part should read 145°F. Be careful not to overcook it, as it will become dry.
Can I make this recipe ahead of time?
Yes, with some planning. You can make the salsa up to a few hours ahead and keep it chilled. The coconut rice can be made an hour ahead and kept warm. Cook the salmon just before serving for the best texture. This approach is fantastic for easy entertaining.
What can I serve with this for dessert?
A light, citrusy dessert is the perfect follow-up to this meal. Consider a refreshing lemon sorbet or a simple lemon bar. The bright citrus flavor cleanses the palate beautifully. For more ideas, explore our list of bright and zesty lemon desserts to find the perfect sweet ending.
Final Thoughts
This Grilled Salmon with Mango Salsa recipe is a celebration of fresh, vibrant flavors. It proves that a healthy dinner can also be incredibly delicious and satisfying. The process is straightforward, and the result is always impressive.
Whether you are cooking for your family or hosting friends, this dish is sure to earn rave reviews. The combination of smoky salmon, sweet salsa, and creamy rice is simply unbeatable.
Feel free to make it your own with the suggested variations. Most importantly, enjoy the process of creating a beautiful meal. Cooking should be fun and rewarding. This recipe is a wonderful gateway to exploring more flavor combinations.
For instance, if you love the Asian-inspired notes of coconut and ginger, you might enjoy other exciting Asian cooking recipes for your kitchen. So fire up the grill, grab your freshest ingredients, and get ready for a truly tasty experience.







