Grilled Salmon with Mango Salsa is a fresh and flavorful dish that’s perfect for a light, healthy meal. The salmon gets that nice smoky char from the grill, while the mango salsa adds a sweet, juicy kick with bits of fresh mango, red onion, and cilantro. It’s a combination that tastes bright and clean, and it really wakes up your taste buds.
I love making this recipe during warmer months because it feels like a little celebration on a plate. The juicy mango salsa is my favorite part—it adds a burst of freshness that balances the richness of the grilled salmon. I often add a squeeze of lime on top just before serving to give it an extra zing.
This dish is great served with simple sides like steamed rice or a crisp green salad. It’s one of those meals that feels fancy but is actually super easy to pull together, making it perfect for both weeknight dinners and weekend cookouts. Every time I make it, I end up wishing I had double the salsa because it’s just that good!
Key Ingredients & Substitutions
Salmon: Fresh, firm salmon fillets work best here. Skin-on helps protect the fish on the grill and keeps it moist, but skinless works too if you prefer. Wild-caught salmon adds extra flavor if available.
Spices: The mix of smoked paprika, cumin, and chili powder gives the salmon a nice smoky warmth. If you don’t have smoked paprika, regular paprika or a bit of chipotle powder makes a good swap.
Mango: Ripe mangoes give the salsa its sweet and juicy punch. If mango isn’t available, try diced peaches or pineapple for a similar tropical vibe.
Jalapeño: Use it if you like some heat. Leaving out the seeds cuts the spiciness. For a milder salsa, substitute with diced red bell pepper only.
How Can I Grill Salmon Without It Sticking or Falling Apart?
Grilling fish can be tricky because it’s delicate and can stick to the grates. Here’s how to get perfect grilled salmon:
- Pat the salmon dry with paper towels; moisture makes sticking worse.
- Brush the grill grates with oil before heating. Use a high-smoke point oil like canola or grapeseed.
- Preheat the grill to medium-high and let it get hot before adding the fish.
- Place the salmon skin-side down first if it has skin. Don’t move it around; let it cook undisturbed to form a crust.
- After about 4-5 minutes, carefully flip the salmon using a wide spatula. Cook the other side briefly until done.
- Check doneness by gently flaking the thickest part with a fork – it should be opaque and separate easily.
Following these tips helps keep the salmon intact and gives you a lovely grilled texture every time.

Equipment You’ll Need
- Grill or grill pan – I recommend a grill for those perfect grill marks and smoky flavor.
- Tongs or a wide spatula – makes flipping the salmon easy without breaking it.
- Small bowl – for mixing the spice rub.
- Medium bowl – to prepare the mango salsa.
- Peeler and knife – for peeling and dicing the mangoes and chopping vegetables.
Flavor Variations & Add-Ins
- Swap salmon for chicken or shrimp—these proteins cook quickly and pair well with tropical flavors.
- Add diced avocado or cucumber to the salsa for extra freshness and creaminess.
- Use fresh mint instead of cilantro in the salsa for a different herby flavor.
- Sprinkle a little feta cheese over the salsa for a salty touch before serving.
Grilled Salmon with Mango Salsa
Ingredients You’ll Need:
For the Grilled Salmon:
- 4 salmon fillets (about 6 oz each), skin on or off
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon chili powder
- Salt and black pepper to taste
- Lemon wedges for serving (optional)
For the Mango Salsa:
- 2 ripe mangoes, peeled and diced
- ½ red bell pepper, diced
- ½ red onion, finely chopped
- 1 jalapeño, seeded and finely chopped (optional, for heat)
- ¼ cup fresh cilantro leaves, chopped
- Juice of 1 lime
- Salt to taste
How Much Time Will You Need?
This dish takes about 10 minutes to prep and 10 minutes to grill your salmon. Keep in mind some extra time to let the mango salsa chill in the fridge for better flavor—a quick 10-15 minutes works well but longer is fine if you want.
Step-by-Step Instructions:
1. Make the Mango Salsa:
In a medium bowl, mix together the diced mango, red bell pepper, red onion, jalapeño (if using), and chopped cilantro. Squeeze fresh lime juice on top and stir gently to combine. Add a pinch of salt to taste, cover, and pop it in the fridge while you get the salmon ready.
2. Season the Salmon:
In a small bowl, mix smoked paprika, cumin, garlic powder, onion powder, chili powder, salt, and pepper. Pat your salmon dry with a paper towel, then brush both sides lightly with olive oil. Rub the spice mix evenly all over the salmon pieces.
3. Grill Your Salmon:
Heat your grill or grill pan to medium-high and oil the grates lightly to avoid sticking. Place the salmon on the grill, skin side down if it has skin. Grill for about 4-5 minutes per side, depending on thickness, until the fish is opaque and flakes easily when poked with a fork. Be careful not to overcook it!
4. Serve and Enjoy:
Transfer the grilled salmon to plates and spoon a generous amount of mango salsa on top. Add lemon wedges if you like, and serve immediately for a fresh and tasty meal.
Can I Use Frozen Salmon for This Recipe?
Yes! Just be sure to fully thaw the salmon in the refrigerator overnight before cooking. Pat it dry well to minimize moisture and help the spice rub stick better.
How Should I Store Leftover Mango Salsa?
Store leftover salsa in an airtight container in the fridge. It stays fresh for up to 2 days. Give it a quick stir before serving again, as the juices may settle.
Can I Make the Mango Salsa Ahead of Time?
Absolutely! Making the salsa a few hours ahead or even the day before lets the flavors blend beautifully. Just keep it refrigerated and stir it before serving.
What’s the Best Way to Reheat Grilled Salmon?
Reheat gently in a low oven (around 275°F / 135°C) covered with foil to keep it moist. Avoid microwaving, which can dry it out quickly.