Salmon with Mango Salsa: A Tropical Twist on Weeknight Dinners
I’ll never forget the first time I tried to make salmon with mango salsa. I was trying to impress some friends, and let me tell you, it was a disaster. The fish stuck to my cheap pan, the mango was rock-hard, and the salsa turned into soup. Fast forward ten years of cooking professionally, and this dish has become my go-to when I want something impressive but simple.
The magic of this recipe is how it transforms basic ingredients into something restaurant-worthy. The sweet, tangy mango salsa cuts through the rich, fatty salmon perfectly. And here’s the thing: you don’t need fancy equipment or skills to nail this. Just a good pan and about 20 minutes.

Essential Ingredients
For the Salmon:
- 4 salmon fillets (6 oz each), skin-on
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ¼ teaspoon garlic powder
For the Mango Salsa:
- 2 ripe mangoes, diced
- ½ red onion, finely chopped
- 1 jalapeño, seeded and minced
- ¼ cup fresh cilantro, chopped
- Juice of 2 limes
- 1 tablespoon honey
- ½ teaspoon salt
- 1 ripe avocado, diced (optional)
Alternative Ingredients
Can’t find fresh mango? Frozen mango chunks work great when thawed. No jalapeño? Try a pinch of red pepper flakes. I’ve even used canned mango in a pinch when fresh wasn’t available. For the salmon, you can substitute with trout or arctic char if you prefer milder fish.
If you’re doing meal prep for the week, you can make the salsa ahead and store it in airtight containers. Just add the avocado right before serving to keep it fresh. This is perfect for those doing healthy eating meal plans.
Step-by-Step Directions
Prepare the Salsa:
Start with the salsa because it needs time to let the flavors marry. Dice your mangoes into small cubes (about ¼ inch). I learned this the hard way: make sure your mangoes are ripe but still firm. Too soft and you’ll end up with mango mush.
Combine the mango, red onion, jalapeño, and cilantro in a bowl. Squeeze in the lime juice and add the honey. The honey balances the acidity beautifully. Add salt, mix gently, and refrigerate while you cook the salmon. If you’re adding avocado, wait until just before serving.
Cook the Salmon:
Pat the salmon fillets completely dry with paper towels. This is crucial for getting that crispy skin. Trust me on this one. I used to skip this step and wondered why my salmon always steamed instead of seared.
Mix the salt, pepper, paprika, and garlic powder in a small bowl. Season both sides of the salmon, but go heavier on the flesh side.
Heat your cast iron skillet or non-stick pan over medium-high heat. I prefer cast iron for the superior sear, but a quality non-stick pan works perfectly fine. Add the olive oil and let it heat until it shimmers.
Place the salmon skin-side down in the pan. Don’t move it. Seriously, don’t touch it for 4-5 minutes. You’ll see the flesh start to turn opaque about halfway up the fillet. That’s when you know it’s ready to flip.
Flip the salmon carefully and cook for another 3-4 minutes for medium doneness. The internal temperature should hit 145°F if you’re checking with a thermometer. I usually cook mine to about 130°F because I prefer it slightly undercooked in the center.

Pro Tips
Get the Mango Right: Choose mangoes that give slightly when you press them. Too hard and they’re not sweet yet. Too soft and they’re past their prime. The skin should have a fruity smell near the stem.
The Perfect Sear: The key to crispy salmon skin is a dry surface and a hot pan. If your fish is sticking, it’s not ready to flip yet. Let it cook longer and it will release naturally.
Salsa Storage: This salsa gets better after sitting for 30 minutes. Make it while your salmon is coming to room temperature. Store leftovers in meal prep containers for up to 3 days, but add avocado fresh each time.
Scaling Up: This recipe doubles or triples easily. I make extra salsa and use it on tacos, grilled chicken, or even as a chip dip. It’s a lifesaver for meal planning throughout the week.
Frequently Asked Questions
Can I use frozen salmon for this recipe?
Yes. Thaw the salmon completely and pat it dry before cooking to help the skin crisp properly.
How do I know when salmon is fully cooked?
The fish should flake easily with a fork and reach an internal temperature of about 145°F.
Can I make the mango salsa ahead of time?
Yes. You can prepare the salsa one day ahead and store it in the fridge. Add avocado right before serving.
What fish pairs well with mango salsa?
Mango salsa is excellent with mahi-mahi, halibut, trout, grilled shrimp, or even fish tacos.
Why You’ll Love This Recipe
This is the kind of dinner that makes people think you spent hours in the kitchen when you really spent 20 minutes. The colors are gorgeous (hello, Instagram), the flavors are balanced, and it works for everything from a Tuesday dinner to hosting guests.
Plus, it’s naturally gluten-free and fits into most healthy eating plans. The omega-3 fatty acids in salmon combined with the vitamins in mango make this a nutritional powerhouse.
What Makes This Recipe Unique
Unlike most salmon recipes that drown the fish in heavy sauces, this one lets the quality of the fish shine through. The salsa adds brightness without overwhelming. I’ve tried this at different restaurants, and they always overcomplicate it. Sometimes simpler really is better.
The combination of hot, crispy salmon with cold, fresh salsa creates this amazing temperature contrast that wakes up your palate. It’s the kind of dish that tastes like summer no matter what time of year you make it.
Key Features
- Ready in 20 minutes from start to finish
- One-pan cooking means minimal cleanup
- Naturally gluten-free and dairy-free
- Perfect for meal prep (salsa lasts 3 days)
- Restaurant-quality results at home
- Versatile – works with different fish varieties
Recipe Info
| Prep Time | Cook Time | Total Time | Servings | Yield |
|---|---|---|---|---|
| 10 minutes | 10 minutes | 20 minutes | 4 | 4 fillets with salsa |
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 385 |
| Protein | 35g |
| Fat | 18g |
| Carbohydrates | 22g |
| Fiber | 4g |
| Sugar | 16g |
| Sodium | 520mg |
| Omega-3s | 2.2g |
You’ll Also Love
If this recipe hits the spot, try my Grilled Mahi-Mahi with Pineapple Salsa for another tropical fish dish. My Asian-Glazed Salmon offers a completely different flavor profile but uses the same cooking technique. And for more ways to use that mango salsa, check out my Fish Tacos with Tropical Salsa.
Conclusion
After ten years of making this dish, I still get excited when I see beautiful salmon fillets at the market. This recipe has saved me on countless weeknights when I wanted something special but didn’t have hours to cook. The combination of sweet mango, spicy jalapeño, and perfectly seared salmon just works.
Give yourself grace if your first attempt isn’t perfect. Mine certainly wasn’t. But once you nail the technique, you’ll find yourself making this over and over. And when people ask for the recipe, just smile and tell them it’s easier than they think.
Now grab that skillet and get cooking. Your taste buds will thank you.
Salmon with Mango Salsa
Juicy pan-seared salmon topped with vibrant mango salsa for a fresh tropical dinner.
Ingredients
Salmon- 4 salmon fillets
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika
- 1/4 teaspoon garlic powder
- 2 ripe mangoes diced
- 1/2 red onion finely chopped
- 1 jalapeño minced
- 1/4 cup cilantro chopped
- Juice of 2 limes
- 1 tablespoon honey
- 1/2 teaspoon salt
- 1 avocado diced (optional)
Instructions
- Combine mango, onion, jalapeño, cilantro, lime juice, honey, and salt in a bowl. Refrigerate while cooking the salmon.
- Pat salmon dry and season with salt, pepper, paprika, and garlic powder.
- Heat olive oil in a skillet over medium-high heat.
- Place salmon skin-side down and cook for 4 to 5 minutes until crispy.
- Flip and cook another 3 to 4 minutes until done.
- Top salmon with mango salsa and serve immediately.
Notes
Choose mangoes that are ripe but still firm. Dry salmon thoroughly before cooking to achieve crispy skin. The mango salsa can be prepared up to one day ahead, but add avocado right before serving.
