Salmon with Mango Salsa is a bright, flavor-packed dish that brings together smoky, flaky fish and a refreshing fruit topping. This recipe delivers a healthy seafood option that feels both satisfying and light. With a balance of sweet mango, creamy avocado, and a hint of spice, this dish turns simple ingredients into a vibrant meal. Whether you want a quick weeknight dinner or something impressive for guests, Salmon with Mango Salsa makes a great choice that comes together in just 30 minutes.
Story
I first made Salmon with Mango Salsa on a warm evening when I wanted something fresh but still filling. The idea of pairing rich salmon with a fresh fruit salsa felt unusual at first, but it quickly became a favorite. The sweetness of mango combined with lime and a touch of heat creates a bold contrast that complements the smoky fish perfectly. Since then, Salmon with Mango Salsa has become my go-to recipe for a tropical dinner that feels both easy and special. Whenever I grill this dish, the aroma alone gets everyone excited to sit down and eat.
Ingredients
- 2 tablespoons soy sauce or coconut aminos
- 1 tablespoon maple syrup or brown sugar
- 2 tablespoons olive oil
- 2 tablespoons lime juice
- 2 cloves garlic, crushed
- 1/2 teaspoon kosher salt
- 2 teaspoons Tajin
- 1 teaspoon paprika
- 1 teaspoon chili powder
- 4 salmon fillets (4–6 ounces each)
- 1 large ripe avocado, diced
- 1 large mango, diced
- 1/2 red bell pepper, finely diced
- 2 tablespoons chopped cilantro
- 1/2 jalapeño, seeded and minced
- 1/4 cup red onion, finely diced
- 2 tablespoons fresh lime juice
- 1/2 teaspoon kosher salt
Step-by-Step Instructions
Preparing the Ingredients
Whisk soy sauce, olive oil, maple syrup, lime juice, garlic, and spices in a large bowl until well combined. Add the salmon fillets and coat them evenly in the marinade, then cover and refrigerate for at least 20 minutes. Meanwhile, dice the mango, avocado, bell pepper, cilantro, jalapeño, and red onion. Add lime juice and salt, then toss gently and adjust seasoning to taste.
Cooking Instructions
Preheat the grill to medium-high heat and lightly oil the grates. Remove the salmon from the marinade and shake off excess liquid. Place the fillets skin-side down and cook for 7–9 minutes, flipping halfway through, until the internal temperature reaches 135–140°F. Let the salmon rest briefly, then serve topped with mango salsa for a perfect grilled salmon experience.
Tips for Perfect Results
Common Mistakes to Avoid
Do not leave the salmon in the marinade for more than a day because the texture can break down. Avoid placing overly wet fish on the grill since excess marinade can cause flare-ups. Also, resist overcooking, as salmon quickly turns dry once it passes the ideal temperature.
Pro Tips for Better Flavor
Use ripe mango and avocado for the best texture and taste. Add extra lime juice right before serving to brighten the dish. For deeper flavor, choose wild-caught salmon and let it rest after cooking so the juices settle evenly.
Serving and Storage
How to Serve
Serve Salmon with Mango Salsa immediately while the fish is warm and flaky. Pair it with coconut rice, grilled vegetables, or a light salad to complete the meal. The combination creates a colorful plate that feels both fresh and satisfying.

How to Store Leftovers
Store leftover salmon and salsa separately in airtight containers in the refrigerator for up to two days. Reheat the salmon gently to avoid drying it out, and add fresh salsa just before serving for the best texture and flavor.
Conclusion
Salmon with Mango Salsa offers a simple yet flavorful way to enjoy a balanced meal at home. With its mix of smoky, sweet, and tangy elements, this dish stands out as a reliable favorite for any occasion. Try it once, and it will likely become part of your regular dinner rotation.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I bake the salmon instead of grilling it?
Yes, you can bake the salmon at 400°F for 12 to 15 minutes until it reaches the proper internal temperature. This method works well when grilling is not an option.
What can I use instead of Tajin?
You can replace Tajin with a pinch of chili flakes and a bit of lime zest. This combination delivers a similar tangy and slightly spicy flavor.
Is this recipe good for meal prep?
Yes, you can prepare the salsa ahead of time and marinate the salmon in advance. However, cook the salmon fresh for the best texture and taste.
Print
Salmon with Mango Salsa
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A vibrant salmon with mango salsa recipe featuring smoky grilled salmon topped with fresh, zesty fruit salsa that is both healthy and flavorful.
Ingredients
- 2 tablespoons soy sauce or coconut aminos
- 1 tablespoon maple syrup or brown sugar
- 2 tablespoons olive oil
- 2 tablespoons lime juice
- 2 cloves garlic, crushed
- 1/2 teaspoon kosher salt
- 2 teaspoons Tajin
- 1 teaspoon paprika
- 1 teaspoon chili powder
- 4 salmon fillets (4–6 ounces each)
- 1 large ripe avocado, diced
- 1 large mango, diced
- 1/2 red bell pepper, finely diced
- 2 tablespoons chopped cilantro
- 1/2 jalapeño, seeded and minced
- 1/4 cup red onion, finely diced
- 2 tablespoons fresh lime juice
- 1/2 teaspoon kosher salt
Instructions
- Whisk together soy sauce, olive oil, maple syrup, lime juice, garlic, and spices in a bowl.
- Add salmon fillets and coat evenly, then marinate for at least 20 minutes.
- Prepare mango salsa by combining mango, avocado, bell pepper, cilantro, jalapeño, red onion, lime juice, and salt.
- Preheat grill to medium-high heat and oil the grates.
- Remove salmon from marinade and shake off excess.
- Place salmon skin-side down on grill and cook for 7–9 minutes, flipping halfway through.
- Cook until internal temperature reaches 135–140°F, then rest briefly.
- Serve salmon topped with mango salsa.
Notes
- Do not marinate salmon longer than 24 hours.
- Replace Tajin with chili flakes and lime zest if unavailable.
- Use ripe mango and avocado for best flavor and texture.
- Cook times may vary depending on thickness of salmon.
- Prep Time: 22 minutes
- Cook Time: 8 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 fillet with salsa
- Calories: 420
- Sugar: 8
- Sodium: 520
- Fat: 24
- Saturated Fat: 5
- Unsaturated Fat: 17
- Trans Fat: 0
- Carbohydrates: 18
- Fiber: 4
- Protein: 34
- Cholesterol: 75