Salmon with Mango Salsa
Some of the best dinners in my kitchen started as happy accidents. One warm afternoon I had a bowl of ripe mangoes that needed using and a package of salmon waiting in the fridge, so I combined the two and hoped for the best.
That unplanned experiment became this Salmon with Mango Salsa, and it has stayed in my weeknight rotation ever since.
The idea is simple. Salmon fillets rest in a marinade built from soy sauce, maple syrup, olive oil, lime juice, garlic, and a warm spice blend.
While the fish soaks up all that flavor, you toss together a bright salsa of mango, avocado, red bell pepper, cilantro, jalapeño, and red onion. The result is a plate that tastes rich and fresh at the same time.
Timing works in your favor here. Prep takes about 22 minutes, cooking takes about 8 minutes, and the whole dish comes together in roughly 30 minutes, with enough for 4 servings. That makes it realistic for a busy Tuesday and still impressive enough for guests.
The salmon can be grilled for a smoky char or baked in the oven when you would rather stay inside. Either way, the sweet and savory marinade does the heavy lifting, and the mango salsa finishes each bite with cool, tangy brightness.

The marinade is the part people ask about most. It is a simple mix of pantry staples, and it works because the salt and the sweetener balance each other while the spices add warmth. You can whisk it together in the same bowl you use for the fish, which keeps cleanup to a minimum.
If you are new to cooking fish, this is a forgiving place to start. The marinade protects the salmon, the salsa covers any imperfections, and a quick internal temperature check takes the guesswork out of doneness.
The first time I made it, I piled the salsa in the middle of a platter and let everyone spoon on their own. That is still how we eat it, usually with the windows open and something cold to drink.
Jump to:
- Salmon with Mango Salsa
- Why You’ll Love Salmon with Mango Salsa
- Ingredients Notes
- Steps To Make Salmon with Mango Salsa
- Storage Options
- Variations and Substitutions
- More Main Dishes
- FAQs
- What is the best cooking method for salmon with mango salsa?
- How long should you marinate salmon for mango salsa?
- What ingredients are in the mango salsa for salmon?
- How do you store leftover salmon with mango salsa?
- Salmon with Mango Salsa
- Ingredients
- Instructions
- Last Step:
- Did you make this recipe?
Why You’ll Love Salmon with Mango Salsa
This recipe earns a permanent spot in the rotation for a few honest reasons.
- Flavor balance: The savory, lightly sweet marinade on the salmon meets a salsa that is sweet, tangy, and a little spicy. Neither side overwhelms the other.
- Good nutrition: Salmon brings healthy fats, including omega 3, while the mango, avocado, and vegetables add vitamins to the plate.
- Two ways to cook: Grilling gives the salmon a smoky edge, while baking keeps things simple and hands off.
- Looks beautiful: Orange salmon against a colorful salsa of red, green, and gold makes a plate that brightens the table.
- Fast enough for weeknights: With about 22 minutes of prep and 8 minutes of cooking, dinner lands on the table in roughly 30 minutes.
- Flexible: The salsa can be made ahead, and the marinade can sit overnight if you plan ahead.
I also love that the salsa does double duty. It tops the salmon, and any extra spoonfuls are excellent with tortilla chips while the fish finishes cooking. On a hot day, that alone is worth making a double batch.

We eat this at least twice a month, and it has never once felt like a compromise meal. It tastes like something I would order at a sunny patio restaurant, except it comes together on my own counter with very little fuss.
Ingredients Notes
Every part of this recipe has a job. Here is what you will need, grouped the way I set it out on the counter.
| Component | Ingredients |
|---|---|
| For the salmon | 2 tablespoons soy sauce or coconut aminos, 1 tablespoon maple syrup or brown sugar, 2 tablespoons olive oil, 2 tablespoons lime juice (about the juice of one lime), 2 cloves crushed garlic (or 1 teaspoon garlic powder), 1/2 teaspoon kosher salt, 2 teaspoons Tajin seasoning, 1 teaspoon paprika, 1 teaspoon chili powder, 4 salmon fillets, 4 to 6 ounces each |
| For the mango salsa | 1 large avocado, pitted and diced, 1 large mango, diced, 1/2 red bell pepper, diced small, 2 tablespoons finely chopped cilantro, 1/2 jalapeño, seeded and minced, 1/4 cup finely diced red onion, 2 tablespoons fresh lime juice, 1/2 teaspoon kosher salt, plus more to taste |
The salmon is the heart of the plate: hearty, flaky, and rich in healthy fats. Soy sauce and maple syrup build the sweet and savory base of the marinade, while lime juice keeps it lively.
Tajin, paprika, and chili powder add gentle warmth and depth without turning the dish spicy. In the salsa, mango and avocado bring sweetness and creaminess, and cilantro, lime, and jalapeño wake everything up.

Red onion adds a crisp bite, and red bell pepper adds crunch and color.
Two quick shopping notes. Choose a mango that gives slightly when you press it, since a firm one will taste bland in the salsa. Salmon fillets between 4 and 6 ounces each are the right size here, and thicker pieces are easier to cook evenly.
Steps To Make Salmon with Mango Salsa
Make the marinade. In a large bowl, whisk together the soy sauce, olive oil, maple syrup, lime juice, garlic, and spices. Add the salmon fillets and turn them until each one is evenly coated.
Cover the bowl with plastic wrap and refrigerate for at least 20 minutes, or up to overnight if you have time. Do not leave it longer than 24 hours.
Make the salsa. While the salmon marinates, combine the diced avocado, mango, red bell pepper, cilantro, jalapeño, and red onion in a medium bowl. Drizzle with the lime juice and sprinkle with kosher salt. Toss gently until everything is coated, then taste and add more lime juice or salt as needed.
Both cooking options below start with the same marinated salmon, so pick whichever fits your kitchen and the weather.

To grill:
- Preheat the grill to medium high heat, about 400 to 450°F. Clean the grates and oil them so the fish does not stick.
- Lift the salmon out of the marinade and discard the leftover marinade to prevent flare ups. Place the fillets on the grill skin side down and cook for about 7 to 9 minutes, flipping halfway through.
- Watch the fillets closely. If the grill marks get too dark before the salmon is cooked through, turn it back to skin side down and let it finish.
- Pull the salmon off the grill when the internal temperature reaches 135 to 140°F. Let it rest, where it will continue cooking to about 145°F for medium rare.
To bake:
- Preheat the oven to 400°F and line a large baking sheet with parchment paper.
- Arrange the marinated salmon on the baking sheet and bake for 12 to 15 minutes, or until the internal temperature reaches 135 to 140°F.
Serve. Plate the salmon right away and spoon the mango salsa generously over the top. Coconut rice or another side of your choice rounds out the meal nicely.
A quick note on doneness. An instant read thermometer is the most reliable check, and it takes only a second. If you prefer visual cues, the salmon should flake easily at the thickest part and look slightly translucent in the center rather than fully opaque.
Storage Options
This dish is at its best straight from the grill or the oven, so I usually cook only what we will eat that night. If you do have leftovers, they keep well for a short time.
- Store the salmon in an airtight container in the refrigerator for up to two days.
- Keep the salsa in a separate container so the avocado and mango hold their texture.
- Reheat the salmon gently, over low heat or in a low oven, so it does not dry out.
Cold salmon with a spoonful of mango salsa is one of my favorite next day lunches. If you go that route, skip the reheating altogether.
Variations and Substitutions
The recipe bends easily, so use what you have on hand and what your family enjoys.
- Different fish: Halibut or mahi mahi both work in place of salmon with the same marinade.
- Different fruit: Pineapple can stand in for the mango in the salsa. Herbs such as mint or basil can replace the cilantro.
- Soy free or gluten free: Tamari or coconut aminos can replace the soy sauce.
- Different sweetener: Honey works in place of maple syrup, and brown sugar is another option listed in the recipe.
- Heat level: Leave the jalapeño out for a completely mild salsa, or add a little more if you like heat.
- Serving ideas: Coconut rice, a simple green salad, or warm tortillas all pair well with the salmon and salsa.
If you swap the fish, watch the internal temperature instead of the clock. Thicker fillets need a few extra minutes, and thinner ones finish faster. The same advice applies if your salmon pieces are larger or smaller than the 4 to 6 ounce fillets called for in the recipe.

One more idea I keep coming back to: serve the salmon over a bed of greens and let the salsa act as the dressing. It turns the whole thing into a lighter meal that still feels satisfying.
More Main Dishes
FAQs
What is the best cooking method for salmon with mango salsa?
This recipe offers two excellent cooking methods: grilling and baking. For grilling, preheat your grill to medium-high heat (400-450°F) and cook the marinated salmon skin-side-down for 7-9 minutes, flipping halfway. For baking, preheat your oven to 400°F and bake the salmon on a parchment-lined sheet for 12-15 minutes, until it reaches an internal temperature of 135-140°F.
How long should you marinate salmon for mango salsa?
The salmon should marinate for at least 20 minutes to absorb the flavors, but it can be refrigerated for up to 24 hours for a deeper taste. The marinade is made by whisking together soy sauce, olive oil, maple syrup, lime juice, garlic, and spices like Tajin seasoning and chili powder. Be sure to discard the leftover marinade before cooking to prevent flare-ups on the grill.
What ingredients are in the mango salsa for salmon?
The mango salsa is made by combining one large diced mango, one large diced avocado, half a diced red bell pepper, two tablespoons of finely chopped cilantro, half a seeded and minced jalapeño, and a quarter cup of finely diced red onion. Toss these ingredients with two tablespoons of fresh lime juice and half a teaspoon of kosher salt, adjusting to taste.
How do you store leftover salmon with mango salsa?
Store leftover salmon and mango salsa separately in airtight containers in the refrigerator for up to two days. Keeping them apart preserves the salsa's fresh texture, as the avocado can oxidize and soften. Reheat the salmon gently in a low oven or microwave at reduced power to avoid drying it out.

Salmon with Mango Salsa
Salmon with Mango Salsa Some of the best dinners in my kitchen started as happy accidents. One warm afternoon I had a bowl of ripe mangoes that needed using and a package of salmon waiting in the fridge, so I combined the two and hoped for the best.
- Total Time: 30 min
- Yield: 4 1x
Ingredients
For the Salmon:
2 tablespoons soy sauce or coconut aminos
1 tablespoon maple syrup or brown sugar
2 tablespoons olive oil
2 tablespoons lime juice, approximately the juice of one lime
2 cloves garlic, crushed (alternatively, 1 teaspoon of garlic powder)
1/2 teaspoon kosher salt
2 teaspoons Tajin seasoning
1 teaspoon paprika
1 teaspoon chili powder
4 fillets salmon fillets, each weighing between 4 to 6 ounces
For the Mango Salsa:
1 large avocado, pitted and diced
1 large mango, diced
1/2 red bell pepper red bell pepper, diced small
2 tablespoons cilantro, finely chopped
1/2 jalapeño jalapeño, seeded and minced
1/4 cup red onion, finely diced
2 tablespoons fresh lime juice, approximately the juice of one lime
1/2 teaspoon kosher salt, with additional salt to taste
Instructions
Marinade Preparation:
1-In a large bowl, whisk together the: In a large bowl, whisk together the soy sauce, olive oil, maple syrup, lime juice, garlic, and spices. Add the salmon fillets to the bowl, ensuring each is evenly coated with the marinade. Cover the bowl with plastic wrap and refrigerate, allowing the salmon to marinate for at least 20 minutes or overnight, ensuring it does not exceed 24 hours.
Preparation of Mango Salsa:
2-While the salmon is marinating, prepare the: While the salmon is marinating, prepare the salsa. In a medium bowl, combine the diced avocado, mango, red bell pepper, cilantro, jalapeño, and red onion. Drizzle with lime juice and sprinkle with kosher salt. Toss all ingredients to ensure they are evenly coated. Adjust the flavor with additional lime juice and salt according to taste.
Salmon Cooking Options:
3-Preheat the grill to medium-high heat (400-450°F): Preheat the grill to medium-high heat (400-450°F). Clean and oil the grill grates to prevent sticking.
4-Remove the salmon from the marinade, discarding: Remove the salmon from the marinade, discarding any excess marinade to prevent flare-ups. Place the salmon on the grill, skin-side-down, and grill for approximately 7-9 minutes, flipping halfway through the cooking time. Monitor the salmon closely; if grill marks appear too dark before the salmon is fully cooked, revert to skin-side-down to finish cooking.
5-Remove the salmon from the grill once: Remove the salmon from the grill once the internal temperature reaches 135-140°F, allowing it to rest and continue cooking off the heat to achieve a final temperature of 145°F for medium-rare.
6-Preheat the oven to 400°F: Preheat the oven to 400°F. Line a large baking sheet with parchment paper.
7-Arrange the marinated salmon on the baking: Arrange the marinated salmon on the baking sheet and bake for 12-15 minutes, or until the internal temperature of the salmon reaches 135-140°F.
Serving:
8-Serve the salmon immediately after cooking, accompanied: Serve the salmon immediately after cooking, accompanied by the freshly prepared mango salsa. Optionally, this dish can be complemented with coconut rice or another side of choice.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.- Prep Time: 22 min
- Cook Time: 8 min
- Method: Marinade Preparation






