Salmon with Mango Salsa

Featured in: Hearty and Delicious Meals

This tropical-inspired dish combines zesty lime-marinated salmon with a vibrant mango-avocado salsa and coconut-infused rice. The salmon fillets are marinated in lime juice, zest, garlic and olive oil before being grilled to perfection. The colorful salsa blends sweet mango, red bell pepper, avocado, red onion, and cilantro with a hint of lime and coconut water. The rice is cooked in a mixture of coconut milk and coconut water, adding a rich tropical flavor that complements the fresh fish and fruity salsa. This balanced meal delivers protein, healthy fats and complex carbohydrates with bright flavors perfect for summer dining.

sana kitchen chef
By Sana Sana
Updated on Tue, 06 May 2025 16:46:54 GMT
Grilled Salmon with Mango Salsa & Coconut Rice Pin it
Grilled Salmon with Mango Salsa & Coconut Rice | recipebyme.com

This grilled salmon with mango salsa and coconut rice is a vibrant, tropical-inspired dish that perfectly balances rich, savory notes with fresh, sweet flavors. It’s a recipe I turn to when I want to impress guests or simply bring a taste of sunshine to the dinner table.

I initially prepared this dish for a weekend dinner party, and not a crumb was left. Now it’s a family classic that never fails to delight.

Ingredients

  • Skinless salmon fillets: Tender and rich source of protein. Choose wild-caught if available for better flavor
  • Olive oil: Provides a silky marinade for the salmon and helps with grilling
  • Lime zest and juice: Adds brightness; always choose fresh for the best flavor
  • Garlic: Essential for a savory and aromatic marinade
  • Salt and black pepper: Balance the flavors in every component of this dish
  • Coconut water and coconut milk: Infuse the rice with tropical sweetness; check for brands with no added sugar
  • Jasmine rice: Fragrant, fluffy, and perfect for soaking up the coconut flavors
  • Mango: Sweet and juicy, the star of the salsa
  • Red bell pepper: Adds crunch and a pop of color
  • Fresh cilantro: Adds a vibrant, herbaceous note
  • Red onion: Aromatic with a mild sweetness when balanced by lime juice
  • Avocado: Creamy and pairs wonderfully with the tangy mango salsa
  • Additional lime juice and olive oil for salsa: Tie the ingredients together, enhancing the flavor

Step-by-Step Instructions

Marinate the Salmon:
In a shallow baking dish, mix olive oil, lime zest, lime juice, and crushed garlic. Season lightly with salt and pepper. Place the salmon fillets into the dish, ensuring an even coating on all sides. Cover and refrigerate for 15 to 30 minutes. Flip the fillets and marinate for another 15 to 30 minutes for full flavor absorption.
Prepare the Grill:
When the salmon is nearly done marinating, preheat the grill to medium-high heat for about 10 minutes. Lightly brush the grates with olive oil to avoid sticking. Carefully place the salmon on the grill and cook each side for about 3 minutes or until the salmon is cooked through. Be gentle when flipping, as the delicate fillets can break apart easily.
Cook the Coconut Rice:
Add coconut water, coconut milk, rice, and salt to a medium saucepan. Stir well and bring the mixture to a boil. Lower the heat, cover, and simmer for 20 minutes or until the liquid is fully absorbed. Remove from heat, fluff the rice gently with a fork, and allow it to rest for about 5 minutes.
Make the Salsa:
In a medium mixing bowl, combine diced mango, red bell pepper, chopped cilantro, rinsed red onion, and diced avocado. Drizzle with fresh lime juice, olive oil, and a bit of coconut water. Toss everything lightly to ensure the flavors meld together. Add salt and black pepper to taste before serving.
Serve the Dish:
Plate the grilled salmon fillet over fluffy coconut rice. Generously spoon the mango salsa onto the salmon and serve immediately while warm.
A bowl of food with rice, avocado, and fish.
A bowl of food with rice, avocado, and fish. | recipebyme.com

One of my favorite parts of this recipe is the avocado-mango salsa. The creamy avocado combined with the naturally sweet mango is a combination I discovered during a family beach trip, and it has been a staple ever since.

Storage Tips

Leftovers can be stored in airtight containers in the refrigerator for up to two days. Keep the rice, salmon, and salsa in separate containers to preserve their unique textures and flavors.

Ingredient Substitutions

If mango isn't available, pineapple makes an excellent alternative. And for the rice, feel free to swap jasmine rice with basmati or even brown rice for a heartier twist.

Serving Suggestions

Pair this dish with a fresh green salad or roasted vegetables for a well-rounded meal. A chilled white wine, like Sauvignon Blanc, complements the tropical flavors beautifully.

A bowl of food with rice, avocado, and fish.
A bowl of food with rice, avocado, and fish. | recipebyme.com

This recipe is a crowd-pleaser and perfect for any occasion. It captures the essence of tropical dining, bringing fresh and wholesome flavors to your table. Your loved ones will keep requesting it!

Recipe FAQs

→ How can I tell when the salmon is properly cooked?

The salmon is properly cooked when it turns opaque and flakes easily with a fork. For medium doneness (recommended), the center should be slightly translucent. Cook about 3 minutes per side on medium-high heat. Using an instant-read thermometer, aim for 125-130°F (52-54°C) for medium salmon. Avoid overcooking as this will dry out the fish.

→ Can I make this dish without a grill?

Absolutely! You can pan-sear the salmon in a hot skillet with olive oil for the same amount of time (about 3 minutes per side). Alternatively, you can bake the marinated salmon in a preheated 400°F (200°C) oven for 12-15 minutes, depending on thickness.

→ How far in advance can I prepare the mango salsa?

The mango salsa can be prepared up to 4 hours ahead of time and stored in the refrigerator. Add the diced avocado just before serving to prevent browning. If you need to prepare it further in advance, you can prepare all ingredients except avocado the day before, then combine and add avocado when ready to serve.

→ Can I substitute the coconut water in this recipe?

Yes, you can substitute the coconut water with regular water or chicken broth for the rice. However, this will result in a less pronounced coconut flavor. For the salsa, simply omit the coconut water or replace with a small squeeze of lime juice for acidity.

→ What side dishes pair well with this salmon?

This dish already includes coconut rice and mango salsa, making it quite complete. For additional sides, consider steamed asparagus, roasted broccoli, or a simple green salad with a light vinaigrette. A chilled cucumber side salad would also complement the tropical flavors nicely.

→ How can I make this recipe dairy-free and gluten-free?

Good news! This recipe is naturally dairy-free and gluten-free as written. The creaminess comes from coconut milk rather than dairy, and there are no wheat-based ingredients included.

Grilled Salmon with Mango Salsa

Succulent lime-infused salmon topped with tropical mango-avocado salsa, paired with fragrant coconut jasmine rice.

Prep Time
20 min
Cook Time
30 min
Total Time
50 min
By Sana: Sana

Category: Main Dishes

Skill Level: Medium

Cuisine: Fusion Pacific

Yield: 4 Servings (4 salmon fillets with sides)

Dietary Categories: Gluten-Free, Dairy-Free

Ingredients

→ Lime Salmon

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

→ Coconut Rice

07 375 ml coconut water
08 300 ml canned coconut milk
09 300 g jasmine rice, rinsed and drained well
10 1/2 teaspoon salt

→ Avocado-Mango Salsa

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

Steps

Step 01

In an 11x7-inch baking dish, whisk together olive oil, lime zest, lime juice, and garlic. Season with salt and black pepper to taste. Add salmon fillets to the dish, coat evenly, cover, and refrigerate for 15 to 30 minutes. Flip the salmon and continue marinating for another 15 to 30 minutes.

Step 02

Preheat grill to medium-high heat during the final 10 minutes of marinating. Brush grill grates with olive oil to prevent sticking. Grill salmon for about 3 minutes per side or until just cooked through, turning carefully as the salmon is delicate.

Step 03

In a medium saucepan, bring coconut water, coconut milk, rice, and salt to a full boil. Cover and reduce heat to simmer until liquid is absorbed, about 20 minutes. Fluff the rice with a fork and let rest for 5 minutes.

Step 04

In a medium mixing bowl, combine mango, bell pepper, cilantro, red onion, and avocado. Add lime juice, olive oil, and coconut water, tossing to coat evenly. Season with salt and black pepper to taste.

Step 05

Plate the grilled salmon with a side of coconut rice. Top the salmon with mango-avocado salsa and serve immediately.

Notes

  1. The salmon fillets can be marinated for up to an hour for enhanced flavor.
  2. Rinsing the chopped red onion reduces its sharpness for a more balanced salsa.

Required Equipment

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

Allergen Information

Check each ingredient for potential allergens and consult a healthcare professional if needed.
  • Contains fish (salmon)
  • Contains tree nuts (coconut)

Nutritional Info (per serving)

This data is provided as a guide and doesn't replace medical advice.
  • Calories: 520
  • Fats: 25.2 g
  • Carbohydrates: 42.5 g
  • Proteins: 32 g