If Grilled Salmon with Mango Salsa and Coconut Rice sounds like something you’d order on vacation (and then try to recreate at home while still wearing flip-flops), you’re in the right place. This recipe is bright, fresh, and shockingly doable on a regular Tuesday—aka the day you’re juggling work, life, maybe a kid asking for a snack while already holding a snack.
I love meals that look impressive but don’t require a culinary degree—or a sink full of dishes. This one checks every box: smoky grilled salmon, sweet-and-creamy mango avocado salsa, and coconut rice that tastes like a little tropical hug.
Table of Contents
Why You’ll Love This Grilled Salmon with Mango Salsa and Coconut Rice
- It’s fast but feels fancy. Like “date-night vibes” without the babysitter.
- Big flavor, simple ingredients. Sweet mango, creamy avocado, zippy lime, and garlicky salmon—done.
- Balanced and satisfying. Protein + bright salsa + cozy coconut rice = the dinner trifecta.
- Picky-eater friendly (with a small trick). You can serve the salsa on the side and still win.
Ingredients You’ll Need
Grilled Salmon Ingredients
- Salmon fillets – the main event; rich in protein and nutrients
- Olive oil – helps prevent drying and sticking
- Lime – adds bright flavor
- Garlic – adds a savory punch
- Salt + pepper – because salmon deserves respect
Mango Avocado Salsa Ingredients
- Mango – sweet, juicy, and basically sunshine
- Red bell pepper – crunch, color, and a little sweetness
- Red onion – a little goes a long way (rinse it to soften the bite)
- Avocado – creamy and dreamy
- Cilantro + lime – fresh, classic salsa flavor
- Olive oil + coconut water (optional) – adds richness and a little moisture
Coconut Rice Ingredients
- Jasmine rice – more fragrant and flavorful than basic white rice
- Coconut water – boosts flavor without extra work
- Canned coconut milk – the creamy, rich kind (not the carton “drink”)
Refer to the recipe card below for exact ingredient measurements and full nutritional information.
How to Make Grilled Salmon with Mango Salsa and Coconut Rice
1) Start the Coconut Rice
Rice takes the longest, so we lead with it—like responsible adults.
- Rinse the jasmine rice in a fine mesh strainer until the water runs mostly clear. (This helps keep it fluffy, not sticky.)
- Add rice to a pot and pour in coconut water + canned coconut milk.
- A reliable starting point: use your usual rice liquid amount, but make it a coconut combo.
- Bring to a gentle boil, then cover and reduce to low.
- Cook until liquid is absorbed and rice is tender (usually 15–18 minutes, depending on your rice).
- Turn off heat and let it sit 5 minutes, then fluff with a fork.
Aneta tip: If your rice looks a little “too wet” right at the end, don’t panic. Let it rest covered. Rice likes quiet time. Same, honestly.
2) Make the Mango Avocado Salsa
While the rice cooks, grab a cutting board and pretend you’re on a cooking show.
- Dice mango, red bell pepper, and red onion.
- Rinse the red onion quickly under cold water and drain—this keeps it from taking over the whole salsa like an overly chatty neighbor.
- Cube the avocado last so it stays pretty.
- Toss everything with chopped cilantro + lime juice.
- Add a drizzle of olive oil. If you want it a touch juicier, splash in a little coconut water.
Taste and adjust:
- More lime if you want it brighter
- More salt if it tastes “flat”
- More cilantro if you’re Team Cilantro
3) Grill the Salmon
Now for the main event: juicy salmon with a lightly charred exterior.
- Pat salmon dry with paper towels.
- Rub with olive oil, then season with salt, pepper, garlic, and a good squeeze of lime.
- Preheat your grill (or grill pan) to medium-high and oil the grates/pan.
- Grill salmon skin-side down first (if it has skin).
- Cook about 4–6 minutes per side, depending on thickness.
- Flip once, cook until it flakes easily but is still juicy.
Best doneness cue: Salmon should flake with a fork and look opaque on the outside with a slightly deeper color in the center. Overcooked salmon is sad salmon. We don’t do that here.
How to Serve (and Make It Look Like a Restaurant Plate)
- Spoon a fluffy bed of coconut rice onto each plate.
- Add the grilled salmon on top or beside it.
- Pile on the mango avocado salsa like you mean it.
Optional but highly recommended: an extra lime wedge on the side for dramatic squeezing.
Cooking Tips from My Kitchen
- No grill? No problem. Use a grill pan or sear salmon in a skillet, then finish with a lid for a couple minutes.
- Worried about sticking? Oil the grates and brush the salmon with olive oil. Salmon is delicate—treat it like your favorite blouse.
- Make it meal-prep friendly: Keep salsa separate and cut avocado right before serving so it doesn’t brown.
- Heat lovers: Add chopped jalapeño to the salsa. It turns sweet-and-tropical into sweet-and-spicy magic.
A Little Story From Me
The first time I made Grilled Salmon with Mango Salsa and Coconut Rice, I was trying to “make dinner feel fun” after one of those long days where everything takes longer than it should—emails, laundry, life. I put it on the table and my family got quiet in that rare, beautiful way that means: they’re actually eating and not negotiating.
Now it’s one of my go-to meals when I want something fresh and colorful that still feels comforting. Also? The salsa makes people think you worked way harder than you did. I support this kind of harmless deception.

FAQs About Salmon with Mango Salsa and Coconut Rice
Can I use frozen salmon?
Yes! Just thaw it fully in the fridge and pat it dry before seasoning. Extra moisture can make it steam instead of grill.
What can I use instead of cilantro?
If cilantro isn’t your thing, try chopped parsley or even thinly sliced green onion for a fresh pop.
How do I store leftovers?
Store the salmon, rice, and salsa separately in airtight containers.
- Salmon: up to 3 days in the fridge
- Rice: up to 4 days
- Salsa: best within 1–2 days (avocado browns—still tasty, just less cute)
Can I make coconut rice without coconut water?
Absolutely. Use water or broth, and keep the canned coconut milk for that creamy flavor.
Bring the Magic to Your Table Tonight
If you need a dinner that feels like a mini getaway, Grilled Salmon with Mango Salsa and Coconut Rice delivers—bright, cozy, and totally doable even when your day has been… a lot. The sweet mango salsa, the creamy coconut rice, the zesty lime—every bite tastes like you planned this on purpose (even if you were winging it).
Make it once, and don’t be surprised if Grilled Salmon with Mango Salsa and Coconut Rice becomes your “I need something delicious and impressive, fast” secret weapon. Happy cooking!
More Tasty Ideas to Try Next
- If you loved the sweet-and-tangy vibe in this meal, you’ll probably be obsessed with shrimp and avocado bowls with mango salsa for another fresh, beachy dinner that still feels light but filling.
- Want to keep the salmon streak going? Try Mediterranean salmon when you’re craving bold, herby flavors with the same “wow, I cooked that?!” energy.
- If coconut rice is your new favorite side (welcome to the club), save this cozy one for later: Hawaiian chicken with coconut rice—it’s sweet, comforting, and weeknight-easy.
- And for a fun “same mood, different protein” option, don’t miss honey lime chicken with mango salsa—it has that bright lime pop and fruity salsa magic all over again.
⭐ Made this Grilled Salmon with Mango Salsa and Coconut Rice? I’d love to hear how it went in your kitchen! Leave a quick review and tap your star rating (1–5 stars)—it helps other readers find their new favorite dinner, too.
Grilled Salmon with Mango Salsa and Coconut Rice
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
Grilled Salmon with Mango Salsa and Coconut Rice is a fresh, vibrant dinner packed with smoky grilled salmon, sweet mango avocado salsa, and creamy coconut jasmine rice. It’s a bright, tropical-inspired meal that feels restaurant-worthy but comes together easily for busy weeknights.
Ingredients
For the Grilled Salmon:
- 4 salmon fillets (about 6 oz each)
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 lime (juice + wedges for serving)
- Salt and black pepper, to taste
For the Mango Avocado Salsa:
- 1 large ripe mango, diced
- 1 red bell pepper, finely diced
- 1/4 red onion, finely diced (rinsed)
- 1 avocado, diced
- 2 tablespoons chopped fresh cilantro
- Juice of 1 lime
- 1 tablespoon olive oil
- 1–2 tablespoons coconut water (optional)
- Salt to taste
For the Coconut Rice:
- 1 cup jasmine rice
- 3/4 cup canned coconut milk
- 3/4 cup coconut water (or water)
- 1/4 teaspoon salt
Instructions
1. Cook the Coconut Rice
- Rinse jasmine rice under cold water until water runs mostly clear.
- In a medium saucepan, combine rice, coconut milk, coconut water, and salt.
- Bring to a gentle boil, then reduce heat to low. Cover and simmer 15–18 minutes, or until liquid is absorbed.
- Remove from heat and let sit covered for 5 minutes. Fluff with a fork.
2. Prepare the Mango Salsa
- In a medium bowl, combine diced mango, red bell pepper, red onion, and avocado.
- Stir in cilantro, lime juice, olive oil, and optional coconut water.
- Season with salt to taste. Gently toss and refrigerate until ready to serve.
3. Grill the Salmon
- Preheat grill or grill pan to medium-high heat. Oil grates lightly.
- Pat salmon dry. Rub with olive oil, garlic, lime juice, salt, and pepper.
- Grill salmon skin-side down for 4–6 minutes.
- Flip carefully and cook another 3–5 minutes, until salmon flakes easily with a fork.
4. Assemble
Spoon coconut rice into bowls, top with grilled salmon, and generously add mango salsa. Serve with fresh lime wedges.
Notes
- No grill? Cook salmon in a skillet over medium-high heat for similar timing.
- Add diced jalapeño to the salsa for a spicy kick.
- Store leftovers separately in airtight containers for up to 3 days.
- For best texture, add avocado to salsa just before serving.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: American / Tropical-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 540 kcal
- Sugar: 10 g
- Sodium: 320 mg
- Fat: 28 g
- Saturated Fat: 10 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 5 g
- Protein: 34 g
- Cholesterol: 75 mg