Lime Salmon with Tropical Salsa

Highlighted in: Spectacular Entrées for Every Occasion

This tropical-inspired dish combines perfectly grilled lime-marinated salmon with a vibrant avocado-mango salsa and coconut-infused rice. The salmon fillets are marinated in a mixture of olive oil, lime zest, lime juice, and garlic before being grilled to flaky perfection. Meanwhile, jasmine rice is cooked in a blend of coconut water and coconut milk, creating a subtly sweet base. The colorful salsa combines fresh mango, red bell pepper, cilantro, red onion, and creamy avocado dressed with lime juice and a touch of coconut water. The contrasting flavors and textures—zesty salmon, creamy rice, and fresh salsa—create a restaurant-worthy meal that's surprisingly simple to prepare.

A woman with a spoon in her hand.
Written by Emma
Last modified on Mon, 30 Jun 2025 13:47:46 GMT
A plate of food with fish and rice. Bookmark
A plate of food with fish and rice. | mygourmetflavors.com

This vibrant Grilled Lime Salmon with Avocado-Mango Salsa and Coconut Rice combines tropical flavors with heart-healthy protein for a restaurant-quality meal that's surprisingly simple to make at home. The bright citrus marinade infuses the salmon with zesty flavor while the colorful salsa and coconut-infused rice create a vacation-worthy plate.

I first created this recipe after returning from a Hawaiian vacation where I fell in love with the combination of grilled fish and fruit salsa. My family now requests this dinner whenever we need a mental escape to somewhere tropical even in the middle of winter.

Ingredients

  • Salmon fillets choose center-cut portions of equal thickness for even cooking and look for vivid pink color and firm texture
  • Fresh lime juice and zest the acids tenderize the fish while adding bright flavor always use fresh rather than bottled
  • Garlic adds aromatic depth that balances the sweetness in the dish use fresh cloves for best flavor
  • Jasmine rice its floral aroma complements the coconut perfectly rinse thoroughly to remove excess starch
  • Coconut milk and water these infuse the rice with tropical flavor and creamy texture use full-fat coconut milk for richness
  • Fresh mango select one that yields slightly to pressure but isnt soft for the perfect texture
  • Red bell pepper adds sweet crunch and vibrant color look for firm glossy peppers
  • Avocado provides creamy richness choose ones that yield slightly to gentle pressure
  • Fresh cilantro brings herbaceous notes that tie all components together use both leaves and tender stems

Step-by-Step Instructions

Marinate the Salmon
Place salmon in a shallow dish and coat with lime zest lime juice garlic olive oil salt and pepper. Allow to marinate for at least 30 minutes flipping halfway through. The acids in the lime begin to gently cure the fish while infusing it with flavor.
Prepare the Coconut Rice
Combine coconut water coconut milk jasmine rice and salt in a saucepan. Bring to a full boil then reduce to a simmer and cover. Cook for exactly 20 minutes until the liquid is absorbed. The combination of coconut water and milk creates layers of tropical flavor while keeping the rice moist.
Grill the Salmon
Preheat your grill to medium-high and brush the grates with oil to prevent sticking. Place the marinated salmon on the hot grill and cook for approximately 3 minutes per side. Look for caramelization on the outside while maintaining a slightly translucent center for perfectly moist fish.
Prepare the Salsa
While the salmon grills combine diced mango red bell pepper cilantro red onion and avocado in a bowl. Toss gently with lime juice olive oil and coconut water to allow the flavors to meld while keeping the avocado bright green.
Assemble and Serve
Mound a portion of the fragrant coconut rice on each plate then place a grilled salmon fillet alongside. Top generously with the colorful avocado-mango salsa allowing the heat of the fish to slightly warm the salsa components.
A plate of food with rice and fish. Bookmark
A plate of food with rice and fish. | mygourmetflavors.com

The coconut rice is truly the unsung hero of this dish. I discovered the technique of using both coconut milk and coconut water after experimenting with different ratios for months. The water provides subtle sweetness while the milk adds richness without making the rice heavy or soggy. My daughter who typically avoids rice now requests this version specifically even without the salmon.

Make-Ahead Options

The beauty of this meal lies in its flexibility for meal prep. You can marinate the salmon up to 8 hours ahead, though the acid in the lime juice will begin to "cook" the fish if left too long. The salsa components can be chopped and stored separately, then combined just before serving to prevent the avocado from browning. Even the coconut rice reheats beautifully, though you may need to add a splash of water when warming.

Perfect Pairings

This tropical-inspired dish pairs wonderfully with crisp white wines like Sauvignon Blanc or Pinot Grigio that complement the citrus notes in the salmon. For a non-alcoholic option, sparkling water with a splash of pineapple juice and fresh mint creates a refreshing counterpoint to the rich salmon. I also love serving this with a simple side of quickly blanched sugar snap peas for added color and crunch.

Ingredient Substitutions

While this recipe shines with its original ingredients, you can adapt based on what you have available. Pineapple works beautifully in place of mango in the salsa, and peaches make an excellent substitute in summer months. If cilantro isn't your preference, fresh basil or mint provide wonderful alternatives. The salmon can be swapped for firm white fish like halibut or even chicken breasts for those who don't enjoy seafood, though you'll need to adjust cooking times accordingly.

Recipe FAQs

→ Can I bake the salmon instead of grilling it?

Yes, you can bake the salmon at 400°F (200°C) for about 12-15 minutes or until the salmon flakes easily with a fork. The marinade works perfectly for baked salmon, though you'll miss some of the smoky char that grilling provides.

→ What can I substitute for coconut water in this dish?

If coconut water isn't available, you can use regular water with a teaspoon of sugar added to mimic the subtle sweetness. For the salsa, simply use an extra squeeze of lime juice instead of coconut water.

→ How far in advance can I make the avocado-mango salsa?

The salsa is best prepared just before serving, as avocados tend to brown. If needed, you can prepare the other salsa ingredients up to 24 hours ahead and add the diced avocado and dressing just before serving.

→ What's the best way to know when salmon is perfectly cooked?

Salmon is perfectly cooked when it flakes easily with a fork but is still slightly translucent in the center. For a 6 oz fillet, this typically takes about 3-4 minutes per side on a medium-high grill. The FDA recommends cooking salmon to an internal temperature of 145°F (63°C).

→ What sides pair well with this lime salmon dish?

The coconut rice and mango-avocado salsa create a complete meal, but you could add a simple green salad with a light vinaigrette or some steamed asparagus for extra vegetables. Grilled pineapple also makes a wonderful accompaniment that enhances the tropical flavors.

→ Can I use frozen mango for the salsa?

Fresh mango provides the best texture and flavor for the salsa, but in a pinch, you can use frozen mango that has been fully thawed and drained of excess moisture. The salsa won't be quite as firm but will still taste delicious.

Grilled Lime Salmon Avocado Mango

Zesty grilled salmon paired with tropical avocado-mango salsa and coconut-infused rice for an elegant seafood dinner.

Prep Time
20 min
Cooking Time
30 min
Total Time
50 min
Written by: Emma

Category: Main Dishes

Skill Level: Intermediate

Cuisine Type: Pacific Fusion

Output: 4 Servings (4 salmon fillets with rice and salsa)

Dietary Preferences: Gluten-Free, Dairy-Free

Ingredients

→ Lime Salmon

01 4 (6 oz) skinless salmon fillets
02 3 Tbsp olive oil, plus more for grill
03 2 tsp lime zest
04 3 Tbsp fresh lime juice
05 3 cloves garlic, crushed
06 Salt and freshly ground black pepper, to taste

→ Coconut Rice

07 1 1/2 cups coconut water
08 1 1/4 cups canned coconut milk
09 1 1/2 cups jasmine rice, rinsed and drained well
10 1/2 tsp salt

→ Avocado-Mango Salsa

11 1 large mango, peeled and diced
12 3/4 cup chopped red bell pepper (1/2 large)
13 1/4 cup chopped fresh cilantro
14 1/3 cup chopped red onion, rinsed and drained
15 1 large avocado, peeled and diced
16 1 Tbsp fresh lime juice
17 1 Tbsp olive oil
18 1 Tbsp coconut water
19 Salt and pepper, to taste

Steps

Step 01

In an 11x7-inch baking dish, whisk together olive oil, lime zest, lime juice, and crushed garlic. Season with salt and pepper to taste. Place salmon in the baking dish, cover and refrigerate for 15-30 minutes. Flip salmon to the opposite side and marinate for another 15-30 minutes.

Step 02

While salmon marinates, bring coconut water, coconut milk, jasmine rice, and salt to a full boil in a medium saucepan. Cover and reduce heat to simmer until liquid has been absorbed, about 20 minutes. Drain any excess liquid, fluff with a fork, then let rest 5 minutes.

Step 03

Preheat a grill over medium-high heat during the last 10 minutes of marinating time. Brush grill grates with oil to prevent sticking.

Step 04

Place salmon on the prepared grill and cook about 3 minutes per side or until just cooked through. Turn carefully as the salmon will be fragile.

Step 05

While the salmon is grilling, toss together mango, bell pepper, cilantro, red onion, avocado, lime juice, olive oil and coconut water in a medium bowl. Season with salt and pepper to taste.

Step 06

Serve salmon warm with coconut rice and top with avocado mango salsa.

Notes

  1. The marinating time allows the lime and garlic flavors to infuse into the salmon.
  2. Rinsing the red onion under water helps reduce its sharp flavor.

Essential Tools

  • Grill
  • 11x7-inch baking dish
  • Medium saucepan
  • Medium mixing bowl

Allergen Info

Check each ingredient for potential allergens and consult a medical professional if needed.
  • Fish (salmon)
  • Tree nuts (coconut)

Nutritional Information (Per Serving)

These details are for reference only and shouldn't replace expert medical advice.
  • Calories: 520
  • Fats: 28 g
  • Carbohydrates: 45 g
  • Proteins: 32 g