Grilled Salmon with Mango Salsa is a fresh and flavorful dish that brings together the smoky taste of perfectly grilled salmon and the sweet, tangy burst of mango salsa. The salsa usually includes fresh mango chunks, red onion, cilantro, and a touch of lime juice, adding a bright and refreshing contrast to the rich fish. It’s a simple recipe that feels vibrant and light, perfect for warm days or when you want a meal that feels a little special without too much fuss.
I love making this dish because it’s easy to prepare yet feels like a treat every time. The salmon grills up quickly with just a bit of seasoning, and the mango salsa can be thrown together in minutes. I find that letting the salsa sit for a little while really brings out the flavors. Plus, it’s a colorful plate that always makes the meal more exciting to eat. It’s one of those dishes I like to make when friends come over because it’s healthy, tasty, and so pleasing to the eye.
My favorite way to serve this is alongside some fluffy rice or a simple green salad, which balances out the sweetness and smokiness beautifully. Sometimes I also add a squeeze of extra lime on top for a little zing. It’s a great dinner for summer nights but honestly, I enjoy it year-round. Every time I make it, it brings back memories of backyard cookouts and relaxed evenings, making it a go-to recipe that’s both satisfying and joyful to share.
Key Ingredients & Substitutions
Salmon Fillets: Fresh, firm salmon works best here. If you prefer, you can use skinless fillets for easier eating. Wild-caught salmon has a richer taste, but farmed is fine too.
Mangoes: Ripe mangoes are sweet and juicy, balancing the spice in the salsa. If mangoes aren’t available, try pineapple or peaches for a similar fruitiness.
Jalapeño: This adds a mild kick. For less heat, remove all seeds, or substitute with a small amount of bell pepper for no spice.
Spices: The paprika and garlic powder give smoky and savory notes to the salmon. Smoked paprika can be used for more depth, or a pinch of chili powder for extra heat.
How Do You Grill Salmon Perfectly Without Overcooking?
Grilling salmon can be tricky because it cooks fast and dries out easily. Follow these tips for moist, tender fish:
- Preheat the grill to medium-high for a nice sear without burning.
- Oil the fish, not the grill grates, to prevent sticking and keep the skin crispy.
- Grill skin-side down first for 4-6 minutes. The skin helps protect the flesh.
- Flip carefully using a wide spatula and cook the other side for 4-6 minutes.
- Look for opaque color and flesh that flakes easily with a fork to know it’s done.
- Remove from heat promptly to avoid overcooking—salmon continues to cook a bit after plating.
These steps help keep the salmon juicy with a nice char, perfect for topping with the fresh mango salsa.

Equipment You’ll Need
- Grill or grill pan – I recommend a grill or sturdy pan for those nice char marks and even cooking.
- Brush – to evenly coat the salmon with olive oil and spices without mess.
- Small bowl – for mixing the spice rub and salsa ingredients.
- Sharp knife and cutting board – to dice mangoes, chop peppers, and slice lime with precision.
- Spatula or tongs – for flipping salmon pieces gently on the grill.
- Serving plates – for presenting the salmon topped with mango salsa.
Flavor Variations & Add-Ins
- Switch the mango salsa for pineapple or peach salsa to change the fruit flavor easily.
- Add sliced avocado or cucumber on top for extra creaminess and crunch.
- Use lime-lemon juice mix or a splash of orange juice in the salsa for a different citrus twist.
- Sprinkle with crushed chili flakes or add chopped jalapeños for more heat, or skip the spice for a milder dish.
How to Make Grilled Salmon with Mango Salsa
Ingredients You’ll Need:
For The Salmon:
- 4 salmon fillets (about 6 oz each)
- 1 tbsp olive oil
- 1 tsp paprika
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
For The Mango Salsa:
- 2 ripe mangoes, peeled and diced
- 1/2 red bell pepper, diced
- 1/4 red onion, finely chopped
- 1 jalapeño, seeded and finely chopped
- 1/4 cup fresh cilantro, chopped
- Juice of 1 lime
- Lime wedges (for garnish)
- Fresh cilantro leaves (for garnish)
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and cook. It’s quick to make, so you can enjoy fresh, flavorful salmon topped with sweet and spicy mango salsa in no time!
Step-by-Step Instructions:
1. Prepare and Season the Salmon:
First, preheat your grill to medium-high heat. While it heats, mix the paprika, garlic powder, salt, and black pepper in a small bowl. Brush each salmon fillet with olive oil, then sprinkle the spice mix evenly on both sides.
2. Grill the Salmon:
Place the salmon fillets on the grill, skin-side down if they have skin. Grill for 4-6 minutes per side. You’ll know it’s done when the salmon becomes opaque and flakes easily with a fork. Remove the salmon from the grill and set it aside for a moment.
3. Make the Mango Salsa:
In a medium bowl, combine the diced mangoes, red bell pepper, red onion, jalapeño, and chopped cilantro. Squeeze fresh lime juice over the mixture and gently toss everything together. Taste and add a little salt if you like.
4. Serve and Garnish:
Place each grilled salmon fillet on a plate and spoon a generous amount of mango salsa on top. Garnish with lime wedges and fresh cilantro leaves. Serve immediately and enjoy your delicious, colorful meal!
Can I Use Frozen Salmon for This Recipe?
Yes! Just make sure to fully thaw the salmon in the refrigerator overnight before grilling. Pat it dry to remove excess moisture, which helps achieve a better sear.
Can I Prepare the Mango Salsa Ahead of Time?
Absolutely! You can make the salsa a few hours ahead and keep it refrigerated. Just toss it gently before serving to redistribute the flavors and freshen it up.
How Do I Store Leftover Grilled Salmon with Mango Salsa?
Store leftovers separately in airtight containers in the fridge for up to 2 days. Reheat the salmon gently in the oven or eat it cold, and add fresh mango salsa or make a new batch to keep it vibrant.
What Are Some Good Substitutes for Mango in the Salsa?
If mangoes aren’t available, try diced pineapple or peaches for a similar sweet and tangy flavor that pairs beautifully with the grilled salmon.