Grilled Salmon with Mango Salsa is a fresh, healthy, and incredibly flavorful dinner that’s ready in under 30 minutes. Tender salmon fillets are seasoned with chili powder, cumin, and garlic, then grilled to perfection and topped with a bright, sweet, and tangy mango salsa bursting with fresh cilantro, lime, and a hint of heat. Perfect for summer dinners, meal prep, or entertaining!

Why You’ll Love This Recipe
Fresh, vibrant, and bursting with sweet-and-savory flavor. The smoky, tender salmon pairs perfectly with the bright mango salsa for a light yet satisfying meal. Ideal for warm evenings or special dinners, this dish feels refreshing, colorful, and effortless.
Print
Grilled Salmon with Mango Salsa
- Total Time: 25 minutes
- Yield: 4 salmon fillets with salsa
Description
This Grilled Salmon with Mango Salsa is summer on a plate! Perfectly seasoned, tender salmon topped with the most vibrant, fresh, and flavorful mango salsa.
Ingredients
For the Grilled Salmon:
- 4 salmon fillets (6–8 oz each)
- 1–2 tablespoons olive oil
- 1 teaspoon chili powder
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- Salt and black pepper, to taste
- Optional: lime wedges, for serving
For the Mango Salsa:
- 2 cups ripe mango, diced (about 2 mangoes)
- ½ cup red bell pepper, finely diced
- ¼ cup red onion, finely diced
- 1 small jalapeño, seeded and minced (optional)
- ¼ cup fresh cilantro, chopped
- Juice of 1 lime
- Salt, to taste
Instructions
In a medium bowl, combine your diced mango, red bell pepper, red onion, jalapeño (if using), and fresh cilantro.
Squeeze the lime juice over the mixture and stir gently with a spoon. You want to fold it together, not mash it. Season with a pinch of salt and give it a taste. Need more lime? Add it! Want more salt? Go for it. Set this aside so the flavors can get cozy together while you work on the salmon.
Get your grill going to medium-high heat – that’s around 400°F. Make sure your grates are clean and lightly oiled so the salmon doesn’t stick.
Brush each salmon fillet with olive oil on both sides.
Sprinkle the chili powder, cumin, garlic powder, salt, and black pepper evenly over the salmon. I like to season both sides, even though the skin side won’t be eaten. It all adds flavor!
Place the salmon fillets on the grill, skin-side down if your fillets have skin. Close the lid and let them cook for 4–6 minutes without moving them – this helps develop those gorgeous grill marks.
Using a fish spatula or tongs, carefully flip each fillet. Cook for another 4–6 minutes, depending on thickness, until the salmon is cooked through and flakes easily with a fork. The internal temperature should reach 145°F if you want to be precise.
Transfer your beautiful grilled salmon to plates. Generously spoon that vibrant mango salsa right over the top of each fillet. Add lime wedges on the side if you’re using them.
Notes
- Oil the Grates, Not Just the Fish: Before placing your salmon on the grill, use tongs and a paper towel dipped in oil to grease the grates. This creates a non-stick surface.
- No Grill? No Problem: Use a grill pan on your stovetop over medium-high heat, or broil in the oven on high for 5–6 minutes per side.
- Avoid Overcooking: Salmon continues cooking after you remove it from heat, so take it off when it’s almost done. It’ll finish cooking while it rests.
- Common Mistake to Avoid: Don’t over-mix your salsa! You want distinct pieces of mango and veggies, not mango mush.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Grilling
- Cuisine: American
Ingredient List
For the Grilled Salmon:
- 4 salmon fillets (6–8 oz each)
- 1–2 tablespoons olive oil
- 1 teaspoon chili powder
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- Salt and black pepper, to taste
- Optional: lime wedges, for serving
For the Mango Salsa:
- 2 cups ripe mango, diced (about 2 mangoes)
- ½ cup red bell pepper, finely diced
- ¼ cup red onion, finely diced
- 1 small jalapeño, seeded and minced (optional)
- ¼ cup fresh cilantro, chopped
- Juice of 1 lime
- Salt, to taste
Friendly Notes:
- Salmon: Look for wild-caught salmon if you can find it – the flavor is incredible! Sockeye, king, or coho all work beautifully.
- Mangoes: You want ripe but firm mangoes. If they’re too soft, your salsa will be mushy. Press gently – it should give just a little.
- Jalapeño: This is totally optional! If you love heat, leave some seeds in. If you’re serving kids, skip it entirely.
- Cilantro: Not a fan? Try fresh basil or mint instead for a different but equally delicious twist!
Why These Ingredients Work
The olive oil creates a beautiful sear on the salmon and helps the spices stick while adding richness. The combination of chili powder, cumin, and garlic powder gives the salmon a warm, slightly smoky flavor that pairs perfectly with the sweet salsa without overpowering the fish itself.
For the salsa, ripe mangoes bring natural sweetness and juiciness that balances the savory salmon. The red bell pepper adds crunch and a subtle sweetness, while the red onion provides a sharp bite that cuts through the richness.
Lime juice is the magic ingredient – it brightens everything and keeps the mango from oxidizing. That fresh cilantro brings an herby freshness that ties it all together beautifully!
Essential Tools and Equipment
- Outdoor grill or grill pan
- Grill brush (for cleaning grates)
- Medium mixing bowl
- Sharp knife and cutting board
- Measuring spoons
- Pastry brush or spoon (for oiling salmon)
- Tongs or fish spatula
- Small bowl (for mixing spices, optional)
How To Make Grilled Salmon with Mango Salsa
Step 1: Make the Mango Salsa First
In a medium bowl, combine your diced mango, red bell pepper, red onion, jalapeño (if using), and fresh cilantro.
Step 2: Add the Citrus Magic
Squeeze the lime juice over the mixture and stir gently with a spoon. You want to fold it together, not mash it. Season with a pinch of salt and give it a taste. Need more lime? Add it! Want more salt? Go for it. Set this aside so the flavors can get cozy together while you work on the salmon.
Step 3: Preheat Your Grill
Get your grill going to medium-high heat – that’s around 400°F. Make sure your grates are clean and lightly oiled so the salmon doesn’t stick.
Step 4: Prep the Salmon
Brush each salmon fillet with olive oil on both sides.
Step 5: Season Like a Pro
Sprinkle the chili powder, cumin, garlic powder, salt, and black pepper evenly over the salmon. I like to season both sides, even though the skin side won’t be eaten. It all adds flavor!
Step 6: Grill Time!
Place the salmon fillets on the grill, skin-side down if your fillets have skin. Close the lid and let them cook for 4–6 minutes without moving them – this helps develop those gorgeous grill marks.
Step 7: Flip Carefully
Using a fish spatula or tongs, carefully flip each fillet. Cook for another 4–6 minutes, depending on thickness, until the salmon is cooked through and flakes easily with a fork. The internal temperature should reach 145°F if you want to be precise.
Step 8: Serve with Style
Transfer your beautiful grilled salmon to plates. Generously spoon that vibrant mango salsa right over the top of each fillet. Add lime wedges on the side if you’re using them.

You Must Know
Critical Tip: Don’t flip your salmon too early! Wait until it naturally releases from the grill grates. If it’s sticking, it’s not ready to flip yet. This usually takes a full 4–5 minutes on the first side.
Personal Secret: I always make my mango salsa at least 15 minutes before serving (sometimes even an hour ahead). This resting time lets all those flavors meld together and the lime juice works its magic. The salsa gets even better as it sits!
Temperature Matters: Use a meat thermometer if you have one. Salmon is perfectly done at 145°F, but many chefs prefer it around 125–130°F for a more tender, slightly translucent center.
Pro Tips & Cooking Hacks
- Even Cooking: Choose salmon fillets that are similar in size and thickness. This ensures they all finish cooking at the same time.
- Oil the Grates, Not Just the Fish: Before placing your salmon on the grill, use tongs and a paper towel dipped in oil to grease the grates. This creates a non-stick surface.
- No Grill? No Problem: Use a grill pan on your stovetop over medium-high heat, or broil in the oven on high for 5–6 minutes per side.
- Avoid Overcooking: Salmon continues cooking after you remove it from heat, so take it off when it’s almost done. It’ll finish cooking while it rests.
- Common Mistake to Avoid: Don’t over-mix your salsa! You want distinct pieces of mango and veggies, not mango mush.
- Smart Shortcut: Buy pre-cut mango chunks from the produce section or frozen section. Just thaw and drain before using!
Flavor Variations & Suggestions
Tropical Twist: Add diced pineapple or papaya to your salsa alongside the mango for extra tropical vibes.
Citrus Boost: Add a splash of orange juice to the salsa for deeper citrus sweetness, or use a mix of lime and lemon juice.
Spice It Up: Add a pinch of cayenne pepper to the salmon seasoning, or include more jalapeño with seeds in your salsa.
Herb Garden: Mix in some fresh mint or basil with the cilantro for a different herbal note.
Asian-Inspired: Replace the cumin and chili powder with Chinese five-spice, and add a drizzle of sesame oil and soy sauce.
Mediterranean Style: Season salmon with oregano, thyme, and lemon zest instead, and top with a cucumber-tomato salsa with feta cheese.
Sweet & Savory: Add a tablespoon of honey to your salmon marinade for a sweet glaze that caramelizes beautifully on the grill.
Make-Ahead Options
The mango salsa can be made up to 4 hours ahead and stored in the refrigerator. Actually, I think it tastes even better after sitting for an hour or two! Just give it a good stir before serving.
You can season the salmon up to 2 hours ahead. Just cover it with plastic wrap and keep it refrigerated until you’re ready to grill.
For meal prep, you can grill the salmon ahead and store it in an airtight container in the fridge for up to 2 days. Reheat gently in a 275°F oven for about 10 minutes, or enjoy it cold over a salad!
The salsa is best fresh and doesn’t freeze well (the mango gets watery), but the cooked salmon freezes beautifully for up to 3 months. Wrap individual portions tightly in plastic wrap, then aluminum foil, and freeze. Thaw overnight in the fridge before reheating.
Recipe Notes & Baker’s Tips
- When choosing mangoes, look for ones that smell fragrant at the stem end and give slightly when pressed. Avoid mangoes with wrinkled skin or dark spots.
- If your salmon has skin, leave it on during grilling – it helps hold the fillet together and adds flavor. The skin will peel right off after cooking if you don’t want to eat it.
- Room temperature salmon cooks more evenly than cold-from-the-fridge salmon. Take it out about 15 minutes before grilling.
- The salsa can be as chunky or as fine as you like. I prefer a medium dice (about ¼-inch pieces) for the best texture.
- If you’re nervous about grilling fish, start with the skin side down and only flip once. Salmon is forgiving!
Serving Suggestions
This Grilled Salmon with Mango Salsa is absolutely gorgeous served with cilantro lime rice or coconut rice to soak up all those delicious juices. Add a side of grilled vegetables like zucchini, asparagus, or corn on the cob for a complete meal.
For a lighter option, serve it over a bed of mixed greens or arugula dressed with a simple lime vinaigrette. The contrast of cool, crisp lettuce with warm, smoky salmon is heavenly!
Perfect pairings include:
- Cilantro lime rice
- Quinoa or cauliflower rice
- Black beans or pinto beans
- Grilled corn on the cob
- Roasted sweet potatoes
- Fresh avocado slices
- Tortilla chips on the side
Optional garnishes: Extra lime wedges, fresh cilantro sprigs, sliced avocado, or a dollop of sour cream or Greek yogurt.
This is perfect for summer dinners on the patio, healthy weeknight meals, meal prep Sunday, or when you’re entertaining and want something that looks impressive but is secretly super easy!

How to Store Your Grilled Salmon with Mango Salsa
Cooked Salmon: Store leftover grilled salmon in an airtight container in the refrigerator for up to 3 days. Keep the salmon and salsa separate for best results.
Mango Salsa: Store in an airtight container in the refrigerator for up to 3 days. The salsa may release some liquid as it sits – just drain it off before serving.
Freezing: The cooked salmon can be frozen for up to 3 months when wrapped tightly in plastic wrap and aluminum foil. The mango salsa does not freeze well due to the high water content in the fruit.
Reheating: Reheat salmon gently in a 275°F oven for 8–10 minutes, or in the microwave at 50% power in 30-second intervals. You can also enjoy leftover salmon cold – it’s delicious flaked over a salad or in tacos!
Allergy Information
Contains: Fish (salmon)
Naturally free from: Gluten, dairy, eggs, nuts, soy
Substitutions for dietary needs:
- Fish allergy: Try this same preparation with chicken breasts or firm tofu steaks
- Nightshade sensitivity: Omit the bell pepper and jalapeño; add cucumber and celery for crunch
- Citrus allergy: Use rice vinegar in place of lime juice (start with 1 tablespoon)
- Onion sensitivity: Omit the red onion or use green onions (scallions) instead
- Cilantro (for those with the soap gene!): Substitute fresh parsley, basil, or mint
Questions I Get Asked A Lot
Can I use frozen salmon for this recipe?
Absolutely! Just make sure to thaw it completely in the refrigerator overnight and pat it very dry with paper towels before seasoning. Excess moisture will prevent that beautiful grill char.
My salmon stuck to the grill – what did I do wrong?
This usually happens when the grates aren’t clean or well-oiled, or when you try to flip the fish too early. Make sure to oil your grates well, and wait until the salmon naturally releases (about 4–5 minutes) before flipping. A fish spatula is your best friend here!
Can I make this without a grill?
Yes! Use a grill pan on your stovetop over medium-high heat, or broil in the oven. For broiling, place the oven rack about 6 inches from the heating element and broil on high for 5–6 minutes per side.
How do I know when the salmon is done?
The salmon should be opaque throughout and flake easily when tested with a fork. If you have a meat thermometer, it should read 145°F at the thickest part. Some people prefer it slightly less done (around 125–130°F) for a more tender, buttery texture.
Can I use a different type of fruit in the salsa?
Definitely! Pineapple, peach, papaya, or even strawberries would be delicious. Just keep the same proportions and adjust the sweetness/acidity as needed with lime juice and salt.
The salsa is too watery – what happened?
This can happen if your mangoes were very ripe or if you added the lime juice too far in advance. Next time, cut your fruit into slightly larger pieces, and if it does get watery, just drain off the excess liquid before serving. Still totally delicious!
💬 Tried this recipe? Leave a comment and rating below! I’d love to hear how your Grilled Salmon with Mango Salsa turned out! Did you add your own twist? Serve it with something amazing?



