Salmon With Mango Salsa Recipe
When it comes to flavor-packed meals that feel both fresh and indulgent, this salmon with mango salsa ticks all the boxes. The salmon is marinated in a blend of lime, soy sauce, and spices, giving it a zesty, smoky flavor, while the mango salsa is the perfect balance of sweet, tangy, and spicy. Whether you’re hosting friends or whipping up a midweek dinner, this recipe brings a little sunshine to the table—bright, bold, and bursting with tropical vibes!
I still remember the first time I made this dish on a rainy spring evening. The smoky aroma of the salmon sizzling on the grill mingled with the citrusy tang of lime and the juicy sweetness of mango. That first bite was like a little escape to somewhere warm, even though it was pouring outside. Now, it’s a household favorite that I love sharing with friends and family.

The origin story (and why it’s so special) 🍋
This dish is like a little culinary journey through flavors of the tropics and classic grilling traditions. Grilled salmon is a staple across many cuisines, but pairing it with mango salsa gives it a Caribbean-inspired twist. Over time, this pairing has gained popularity for its ability to balance rich, savory salmon with bright, fruity freshness. Adding avocado to the salsa? That’s just a little modern magic—creamy, delicious, and oh-so-satisfying.
Let’s talk ingredients: the heart of the recipe
The magic of this recipe lies in its combination of vibrant ingredients. Here’s a closer look at what makes each one special:
- Salmon: Rich, buttery, and packed with omega-3s, salmon is the star here. Look for fresh, wild-caught fillets if possible. Frozen works, too—just thaw it thoroughly before marinating.
- Soy sauce: Adds savory depth to the marinade. If you need a gluten-free option, try tamari or coconut aminos.
- Mango: Sweet, juicy mango adds tropical brightness. Choose a ripe one that gives slightly when pressed. If you’re out of mango, fresh pineapple chunks work beautifully.
- Avocado: Creamy and indulgent, avocado adds richness to the salsa. Pick a ripe avocado that yields to gentle pressure but isn’t mushy.
- Lime juice: This brings acidity and freshness to both the marinade and salsa. Fresh lime juice is key here—bottled just doesn’t have the same punch.
- Tajin seasoning: This chili-lime seasoning gives the salmon a subtle kick. No Tajin? Use a mix of chili powder and a little lime zest instead.

Kitchen gear: what you need (and what you can skip)
Here’s the gear I recommend for making this recipe shine:
- A grill: Grilling gives the salmon those irresistible smoky char marks, but you can also bake it in the oven (see below for instructions).
- A sharp knife: Chopping mango, avocado, and herbs is so much easier with a well-sharpened blade.
- Mixing bowls: You’ll need a couple for the marinade and salsa. Bonus points if one has a lid for easy marinating.
- A meat thermometer: While optional, it’s a game-changer for perfectly cooked salmon. No more guessing!
- Tongs or a fish spatula: These help you flip the salmon without breaking it apart.
Don’t have a grill? A grill pan on the stovetop works, too. And if you’re short on kitchen gadgets, no worries—improvise and have fun!
Step-by-step: my foolproof method (and some hard-learned lessons)
Marinate the salmon
Start by whisking together the soy sauce, olive oil, maple syrup, lime juice, crushed garlic, and spices. Pro tip: taste the marinade before adding the salmon to make sure the balance is just right. Place the salmon fillets in the marinade, ensuring they’re well-coated. Let it sit in the fridge for at least 20 minutes (or up to overnight). Just don’t go over 24 hours—trust me, the flavors can get too intense.
Prep the mango salsa
While the salmon marinates, dice your mango, avocado, red bell pepper, and red onion. Chop the cilantro and jalapeño. Combine everything in a bowl and toss with lime juice and salt. Give it a taste—sometimes I add a little more lime or salt, depending on how sweet the mango is. Pro tip: dice the avocado last to keep it from browning.
Grill the salmon
Heat your grill to medium-high (about 400-450°F). Clean the grates and oil them to prevent sticking. Shake off any excess marinade from the salmon—too much liquid can cause flare-ups. Place the salmon skin-side down on the grill and cook for 7-9 minutes, flipping halfway. If the center isn’t quite done but the grill marks are darkening, flip it back to the skin side to finish. Aim for an internal temperature of 135-140°F, then let it rest for a few minutes to reach 145°F.
Bake the salmon (if grilling isn’t an option)
Preheat the oven to 400°F and line a baking sheet with parchment. Arrange the marinated fillets on the sheet and bake for 12-15 minutes, or until the internal temperature hits 135-140°F.

How to make it your own: fun variations to try
- Gluten-free option: Swap soy sauce for tamari or coconut aminos to keep it gluten-free.
- Vegan twist: Replace the salmon with grilled tofu or cauliflower steaks. Marinate them just as you would the salmon!
- Tropical mix-up: Swap mango for fresh pineapple or papaya in the salsa for a slightly different tropical vibe.
- Spicy kick: Add more jalapeño to the salsa, or sprinkle some cayenne pepper into the marinade.
- Seasonal switch: In colder months, try roasted butternut squash or pomegranate seeds in the salsa instead of mango.
Each variation has its own unique charm—get creative and see which version your family loves most!
How to serve it (and make it shine)
For presentation, place a salmon fillet on a plate and spoon the mango salsa generously over the top. If you’re serving guests, arrange everything on a platter with a sprinkle of fresh cilantro for garnish. Pair with fluffy coconut rice, quinoa, or a crisp green salad to complete the meal.
Want extra crunch? Serve with tortilla chips on the side—they’re perfect for scooping up extra salsa!
Drinks to pair with it
Options work beautifully here. A tall glass of sparkling water with lime and mint is refreshing and complements the tropical flavors. Another favorite of mine is a chilled mango or passionfruit iced tea—it feels fancy but is super easy to make.
Storing and reheating tips
If you have leftovers, store the salmon and salsa separately in airtight containers. The salmon will keep in the fridge for up to 3 days, while the salsa is best eaten within 1-2 days to keep the avocado fresh. Reheat the salmon gently in the oven at 300°F or on the stovetop over low heat. Avoid the microwave—it can dry the salmon out. The salsa? Serve it cold, straight from the fridge.
Adjusting for different serving sizes
This recipe is easy to scale up or down. Cooking for one? Marinate a single fillet and halve the salsa ingredients. Feeding a crowd? Double or triple the recipe, but marinate the salmon in batches to ensure even coating. Just be mindful that grilling multiple fillets may take a little longer.
Troubleshooting tips (just in case!)
- Salmon sticking to the grill: Make sure the grates are well-oiled and hot before adding the salmon. If it still sticks, use a fish spatula to gently loosen it.
- Salsa too mushy: Dice the avocado and mango just before serving to keep everything fresh.
- Overcooked salmon: Keep an eye on the internal temperature with a meat thermometer. It’s better to undercook slightly and let it rest.
Ready to fire up the grill?
This salmon with mango salsa recipe is one of those dishes that never fails to impress. It’s vibrant, flavorful, and surprisingly easy to make. I hope you’ll give it a try and make it your own. Whether you’re grilling outdoors or baking in the kitchen, don’t forget to savor every bite—and maybe share it with someone special.

FAQs
1. Can I use frozen salmon?
Absolutely! Just make sure it’s fully thawed before marinating.
2. What can I use instead of mango?
Fresh pineapple or papaya works great, or even peaches when they’re in season.
3. How spicy is the salsa?
It’s mildly spicy, but you can adjust the heat by adding or reducing the jalapeño.
4. Can I make the salsa ahead of time?
Yes, but hold off on adding the avocado until just before serving to keep it fresh.
5. What sides go best with this dish?
Coconut rice, quinoa, or a crisp green salad are all fantastic options.
Salmon With Mango Salsa Recipe
This grilled salmon with mango salsa recipe is a fresh, flavorful meal perfect for any occasion. Ready in under 30 minutes!
- Total Time: 35 minutes
- Yield: 4 1x
Ingredients
- For the Salmon:
- 2 tbsp soy sauce (ensuring it is completely alcohol-free, such as tamarind-based soy sauce or non-fermented options).
- 1 tbsp maple syrup or brown sugar
- 2 tbsp olive oil
- 2 tbsp fresh lime juice (about 1 lime)
- 2 garlic cloves, crushed (or 1 tsp garlic powder)
- ½ tsp kosher salt
- 2 tsp Tajin seasoning
- 1 tsp paprika
- 1 tsp chili powder
- 4 salmon fillets (4–6 oz each, see Note 2)
- For the Mango Salsa:
- 1 large ripe avocado, diced
- 1 large mango, diced
- ½ red bell pepper, finely diced
- 2 tbsp fresh cilantro, finely chopped
- ½ jalapeño, seeded and minced
- ¼ cup red onion, finely diced
- 2 tbsp fresh lime juice (about 1 lime)
- ½ tsp kosher salt (plus additional to taste)
Instructions
Marinate the salmon
Start by whisking together the soy sauce, olive oil, maple syrup, lime juice, crushed garlic, and spices. Pro tip: taste the marinade before adding the salmon to make sure the balance is just right. Place the salmon fillets in the marinade, ensuring they’re well-coated. Let it sit in the fridge for at least 20 minutes (or up to overnight). Just don’t go over 24 hours—trust me, the flavors can get too intense.
Prep the mango salsa
While the salmon marinates, dice your mango, avocado, red bell pepper, and red onion. Chop the cilantro and jalapeño. Combine everything in a bowl and toss with lime juice and salt. Give it a taste—sometimes I add a little more lime or salt, depending on how sweet the mango is. Pro tip: dice the avocado last to keep it from browning.
Grill the salmon
Heat your grill to medium-high (about 400-450°F). Clean the grates and oil them to prevent sticking. Shake off any excess marinade from the salmon—too much liquid can cause flare-ups. Place the salmon skin-side down on the grill and cook for 7-9 minutes, flipping halfway. If the center isn’t quite done but the grill marks are darkening, flip it back to the skin side to finish. Aim for an internal temperature of 135-140°F, then let it rest for a few minutes to reach 145°F.
Bake the salmon (if grilling isn’t an option)
Preheat the oven to 400°F and line a baking sheet with parchment. Arrange the marinated fillets on the sheet and bake for 12-15 minutes, or until the internal temperature hits 135-140°F.
Notes
This recipe is easy to scale up or down. Cooking for one? Marinate a single fillet and halve the salsa ingredients. Feeding a crowd? Double or triple the recipe, but marinate the salmon in batches to ensure even coating. Just be mindful that grilling multiple fillets may take a little longer.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Dinner
