Salmon Recipe with Fresh Mango Salsa
The first time I paired salmon with mango salsa, I honestly thought it sounded like one of those restaurant combinations that looked better on the menu than it tasted at home. Then I made it during a really hot summer week when turning on the oven already felt like too much effort.
Now this salmon with fresh mango salsa is one of my favorite dinners when I want something that feels fresh but still filling. The sweet mango, creamy avocado, lime, and smoky salmon somehow work together way better than they probably should.
Why This Recipe Works
Here’s the thing about salmon recipes: they can get heavy fast if everything is rich or buttery. What I figured out with this version is that the fresh mango salsa keeps the whole dish lighter and brighter without making it feel like “diet food.”
The soy sauce, maple syrup, garlic, and spices create a slightly smoky glaze on the salmon while the salsa adds freshness and texture. The contrast between warm salmon and cold salsa is what makes this recipe really good.
Ingredient Notes
Try to use ripe mango that still feels slightly firm. Overripe mango gets too soft and turns the salsa mushy after mixing.
I usually use fresh salmon fillets with the skin on because they stay juicier while cooking. Frozen salmon works too — just thaw it fully first and pat it dry really well.
Tajin adds extra lime-chili flavor to the salsa, but if you don’t have it, a little extra lime juice and chili powder still work.
And don’t skip the avocado. I made the salsa without it once and the whole thing felt like it was missing something creamy to balance the heat and acidity.
How to Make It
Start by making the mango salsa first so the flavors have time to come together. Combine diced mango, avocado, red onion, jalapeño, red bell pepper, cilantro, lime juice, and Tajin in a bowl. Stir gently so the avocado doesn’t completely fall apart.
The salsa should taste bright, fresh, a little spicy, and slightly tangy from the lime. I usually keep sneaking bites straight from the bowl while the salmon cooks.
For the salmon, whisk together olive oil, soy sauce, maple syrup, garlic, paprika, chili powder, and salt. Brush the mixture over the salmon fillets until coated evenly.
Cook the salmon in a hot skillet or on the grill until the outside gets slightly caramelized and the inside flakes easily with a fork. The maple syrup helps create those darker golden edges that taste really good with the fresh salsa.
Once cooked, spoon the cold mango salsa right over the warm salmon. The juices mix together on the plate and honestly become half the reason I keep making this recipe.
I usually finish everything with extra lime wedges because fresh lime squeezed at the end makes the flavors pop even more.
Things I Learned the Hard Way
Don’t overcook the salmon. I used to leave it on “just another minute” and suddenly it would go from juicy to dry incredibly fast.
Dice the avocado slightly larger than the mango so it holds together better after mixing.
People always ask if this works with other fish. It does. Shrimp and mahi-mahi are both really good with the mango salsa too.
And if your mango isn’t sweet enough, add a tiny drizzle of honey or maple syrup to the salsa to balance the lime.
Storage & Serving Suggestions
The salmon keeps well in the fridge for about 2 days, but the mango salsa is best fresh the same day because the avocado softens over time.
I usually serve this with rice, grilled vegetables, or even tortilla chips on the side. Leftover salmon also makes surprisingly good tacos the next day with extra salsa stuffed inside.

