Go Back

Irresistible Grilled Salmon with Mango Salsa

Delicious Irresistible Grilled Salmon with Mango Salsa recipe with step-by-step instructions.
Prep Time 25 minutes
Cook Time 55 minutes
Total Time 1 hour 22 minutes
Servings 4 servings
Calories 2000 kcal

Ingredients
  

For the salmon and marinade

  • 24 oz salmon (skin-on fillets)
  • 4 tbsp olive oil
  • 2 tsp lime zest
  • 6 tbsp lime juice (freshly squeezed)
  • 4 garlic cloves (freshly minced)
  • 1/2 tsp salt (plus more to taste)
  • 1/4 tsp black pepper

For the coconut rice

  • 1.5 cups coconut water
  • 1.5 cups coconut milk
  • 1.5 cups rice (rinsed thoroughly)
  • 1/2 tsp salt

For the mango salsa

  • 1 large mango (diced into 1/2-inch cubes)
  • 0.75 cup red pepper (finely chopped)
  • 1/3 cup cilantro (freshly chopped)
  • 0.33 cup red onion (finely diced)
  • 1 avocado (diced into 1/2-inch pieces)
  • 1 tbsp lime juice
  • 1 tsp honey
  • 1/2 jalapeño (seeded and minced)

Instructions
 

  • Start by mincing the garlic, zesting and juicing the limes, and dicing the mango, red pepper, red onion, avocado, and jalapeño. Combine the olive oil, lime zest, lime juice (6 tbsp), minced garlic, salt, and black pepper in a shallow dish to create the marinade. Place the skin-on salmon fillets in the marinade, turning to coat both sides evenly, and let sit for 15-30 minutes per side at room temperature. This allows the flavors to penetrate the fish while you prep the remaining components.
  • While the salmon marinates, bring the coconut water, coconut milk, and salt to a boil in a medium pot. Add the rinsed rice and stir once to prevent sticking. Reduce heat to low, cover with a tight-fitting lid, and simmer for 20 minutes without lifting the cover—this traps steam and cooks the rice evenly. I like to use a piece of parchment paper under the lid for an extra-tight seal, which helps the rice cook more uniformly.
  • While the rice cooks, combine the diced mango, chopped red pepper, finely diced red onion, minced jalapeño, and chopped cilantro in a bowl. Dress the salsa with the tablespoon of lime juice and honey, which adds brightness and subtle sweetness that complements the mango. Taste and adjust seasoning with salt if needed. The salsa should sit for a few minutes to allow the flavors to meld, but don't make it too far ahead or the avocado will brown—add the diced avocado just before serving.
  • Once the rice has simmered for 20 minutes, remove it from heat, keep the lid on, and let it rest for 5 minutes—this allows the rice to firm up and become fluffy. At the same time, preheat your grill to medium-high heat (around 400-450°F). I find it's best to oil the grill grates well with a high-heat oil just before cooking to prevent the delicate salmon skin from sticking.
  • Remove the salmon fillets from the marinade and gently place them skin-side down on the hot grill. Cook for 3 minutes without moving them—this creates a flavorful crust and helps the skin crisp. Carefully flip the fillets and cook for another 3 minutes on the flesh side until the salmon is cooked through and flakes easily with a fork. The internal temperature should reach 145°F for perfectly cooked salmon that's still moist inside.
  • Fluff the coconut rice with a fork and divide it among serving plates. Top each portion with a grilled salmon fillet, skin-side up. Spoon the mango salsa (with the avocado added just now) alongside the salmon, allowing some to nestle against it. The tropical flavors of the salsa, the richness of the salmon, and the subtle coconut in the rice create a perfectly balanced plate.