Main Courses
This baked salmon with pineapple salsa recipe delivers a perfect balance of crispy edges and tender centers, topped with a vibrant, tropical salsa that adds a zesty bite. The pineapple salsa isn't just a topping—it's a game-changer that transforms a simple baked salmon into a restaurant-worthy dish.
I developed this recipe after years of perfecting the art of achieving that ideal crispy texture while keeping the fish moist inside.
The secret lies in the 375°F oven temperature and a light coating of olive oil before baking, which creates that coveted crispy top while the salsa adds a bright contrast. This method ensures your salmon stays juicy and flavorful, with a caramelized crust that's impossible to resist.
The pineapple salsa, made with fresh pineapple, red onion, cilantro, and lime, brings a refreshing tang that cuts through the richness of the salmon.
What you'll end up with is a dish that's elegant yet simple—golden, crispy salmon with a glossy sheen from the salsa, served over fluffy rice or a bed of fresh greens. The combination of textures and flavors makes this perfect for weeknight dinners or special occasions.
The best part? It comes together in just 20 minutes of active prep time, with minimal cleanup.
Pair this with steamed asparagus or a simple green salad to round out the meal, and you've got a complete, balanced dinner that's sure to impress.
The pineapple salsa can also be made ahead, so you can focus on cooking the salmon without any stress. Let's get started on this tropical-inspired dish!
Ingredients for baked salmon with pineapple salsa
Tropical flavors meet crispy salmon perfection—just 12 ingredients for a restaurant-worthy dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Salmon Fillets 🐟 | 4 whole | Skin-on, 6-8 oz each |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy coating |
| Fresh Pineapple 🍍 | 1 ½ cup | Finely diced, fresh preferred |
| Red Onion 🧅 | ¼ cup | Finely diced, vibrant color |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Honey 🍯 | 1 tbsp | For salsa sweetness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced for salsa |
| Jalapeño Pepper 🌶️ | ¼ whole | Seeds removed, optional |
| Fresh Lime 🍋 | 1 whole | For garnish, zest optional |
| Fresh Cilantro 🌿 | 2 tbsp | Chopped, for garnish |
The salmon is the star, so grab fresh, skin-on fillets—the skin crisps beautifully and stays intact. Trader Joe's or your local fishmonger are great spots for quality cuts. Look for fillets with a vibrant pink color and minimal bruising. If you can't find skin-on, don't stress—just pat the fillets dry with paper towels before oiling them. The pineapple should be ripe but firm—canned pineapple works in a pinch, but fresh is worth the extra effort for that bright, juicy texture. For the salsa, fresh cilantro makes all the difference—buy a bunch and use half, the rest goes on top of the salmon.
No fresh pineapple? Frozen, thawed pineapple works, but drain it well to avoid soggy salsa. Swap red onion for green onion or shallots if that's what you have. The honey in the salsa is key—agave or maple syrup are great substitutes if you're avoiding refined sugar. Love heat? Keep the jalapeño seeds in, or add a pinch of red pepper flakes. For the salmon, if you're worried about overcooking, use a meat thermometer—it should hit 145°F. The olive oil is non-negotiable for crispiness, but if you're out, avocado oil works too.
This salsa keeps for 3 days in the fridge, so make extra—it's perfect on tacos or grilled chicken. The salmon is best served immediately after baking, but leftovers reheat beautifully in a 350°F oven for 5-7 minutes. Store any uneaten salmon in an airtight container with a paper towel on top to keep it moist. The salsa can be prepped a day ahead, which is a game-changer for busy weeknights. Garnish with lime wedges and extra cilantro right before serving—trust me, it makes all the difference.
Why You'll Love This Recipe
- No Chopping Chaos: The pineapple salsa only needs three ingredients chopped—no spiralizer, no mandoline, just a knife and a cutting board. I’ll admit, the first time I diced pineapple with my kids’ help, it looked like a crime scene, but that sweet-tart salsa still came out ridiculously good.
- Sweet Heat Magic: That bright pineapple and crunchy onion cut through the salmon’s richness like a summer breeze. Honestly, the moment the salsa hits your plate—juicy, slightly spicy, with cilantro’s fresh kick—you’ll forget it took zero fancy technique to make.
- Weeknight to Dinner Party: Same recipe, totally different vibes. Toss it on a sheet pan for a lazy Tuesday, or plate it on a bed of greens with lime wedges for when your in-laws drop by. Between us, the salsa elevates everything—even store-bought crackers if you’re desperate.
- Leftovers That Don’t Suck: Baked salmon stays fresh for days, and the salsa? It actually improves overnight. I’ll be real: I’ve repurposed extra salmon into tacos, salads, and even breakfast burritos—all with that same salsa adding zing. No sad, dry fish here.
Step-by-step instructions for baked salmon with pineapple salsa
Here's how to create perfectly crispy salmon with a vibrant tropical salsa that brings bold flavors to every bite.
Prepare the Pineapple Salsa
In a medium bowl, combine the 1.5 cups of finely diced fresh pineapple, 0.25 cup of finely diced red onion, and 2 cloves of minced garlic cloves. You'll want to mix these ingredients thoroughly so the flavors meld together beautifully. The pineapple should be cut into small, even pieces—this ensures it cooks evenly and maintains its natural sweetness.
Next, add the 0.25 cup of chopped fresh cilantro, 0.25 cup of freshly squeezed lime juice, and 1 tablespoon of honey to the bowl. Stir everything together until well combined. The lime juice will brighten the flavors, while the honey adds just the right amount of sweetness to balance the acidity. Taste the mixture and adjust the seasoning if needed—you might want to add a pinch more salt or a squeeze of lime to achieve the perfect balance.
Finally, add the seeds-removed 0.25 whole jalapeño pepper, finely chopped, to the salsa. This will give it a subtle kick that complements the sweetness of the pineapple. Cover the bowl and let the salsa sit at room temperature while you prepare the salmon. This resting time allows the flavors to develop and intensify, making the salsa even more vibrant.
Season and Coat the Salmon
Preheat your oven to 425°F. This high temperature is key to achieving that crispy skin you're after. While the oven heats up, pat the 4 whole salmon fillets dry with paper towels—this step is crucial for crispiness. Any moisture on the skin will prevent it from browning properly.
Place the salmon fillets on a baking sheet lined with parchment paper, skin-side down. This ensures the skin gets direct contact with the hot surface, which is essential for that perfect crispy texture. Rub each fillet generously with the 2 tablespoons of extra-virgin olive oil, making sure to coat the entire surface evenly.
Season the salmon fillets with 1 teaspoon of salt and 0.5 teaspoon of freshly ground black pepper. Press the seasoning gently but firmly into the flesh so it adheres well. The salt will enhance the natural flavors of the salmon, while the pepper adds a subtle warmth that pairs perfectly with the tropical salsa.
Bake the Salmon to Crispy Perfection
Place the prepared salmon fillets in the preheated oven and bake for 10 to 12 minutes. You'll know they're done when the skin is golden brown and crispy, and the internal temperature reaches 145°F. The salmon should flake easily with a fork, indicating it's cooked just right—never overcooked.
Here's the thing—don't walk away during this step. Check the salmon at the 10-minute mark. If the skin isn't crispy enough, return it to the oven for another minute or two. The goal is to achieve that perfect balance of crispy skin and tender, flaky flesh. If you see the skin starting to brown too quickly, you can tent the baking sheet with foil to prevent over-browning.
Once the salmon is perfectly cooked, remove it from the oven and let it rest for 5 minutes. This resting period allows the juices to redistribute throughout the fillets, ensuring each bite is moist and flavorful. During this time, you can prepare your serving plates and warm any sides you might be serving with the salmon.
Assemble and Serve
After the salmon has rested, carefully transfer each fillet to a serving plate, skin-side up. Spoon the pineapple salsa generously over the top of each fillet, allowing the vibrant colors and flavors to shine. The contrast between the crispy salmon skin and the fresh, zesty salsa is what makes this dish truly special.
Garnish each plate with the 2 tablespoons of chopped fresh cilantro and a few wedges from the whole fresh lime. The cilantro adds a pop of color and freshness, while the lime wedges allow everyone to customize their level of acidity. Serve the salmon immediately while it's still warm and crispy, and enjoy the perfect balance of textures and flavors in every bite.
This dish is perfect for a weeknight dinner or a special occasion—it's quick to prepare, packed with flavor, and always impresses. The combination of crispy salmon and tropical salsa creates a harmonious balance that will have everyone asking for seconds.
Pro Tips For Making Baked Salmon With Pineapple Salsa
- Preheat for 10 Minutes: I learned this the hard way—skipping a proper preheat means your salmon will steam instead of crisp. Set your oven to 400°F (200°C) and let it roar for 10 minutes before adding the fish. That extra heat ensures a golden crust, not a sad, wet center.
- Dice Pineapple Small: Big chunks of pineapple in salsa? No thanks. Cut the fruit into ¼-inch pieces—it blends better, releases more juice, and makes every bite of that salsa sing. (Yes, even if you’re impatient like me.)
- Salt Salmon First, Then Oil: After burning three batches of salmon that stuck to the pan, I finally realized: salt the fillets before drizzling olive oil. The salt draws out moisture, helping the oil cling and creating that perfect crust. Trust the process—your future self will thank you.
- Roast Onion Separately: Caramelized onion in salsa? Worth the effort. Slice the red onion thin, toss with a pinch of salt, and roast at 400°F for 15 minutes before mixing into the pineapple-cilantro blend. The sweetness deepens, and the texture adds a rich contrast. (Does it look weird? Yes. Does it work? Every single time.)
Best sauces and condiments for baked salmon with pineapple salsa
Creamy Garlic Aioli
This rich, tangy aioli elevates your salmon by adding a velvety contrast to the crispy texture. Mix ½ cup mayonnaise (I love Hellmann's or Duke's for that perfect balance) with 1 minced garlic clove, 1 tbsp fresh lemon juice, and a pinch of salt.
For extra depth, whisk in 1 tsp Dijon mustard and ½ tsp smoked paprika. Spread a generous dollop on each fillet before serving—it’ll soak into the salmon beautifully. 🌟
Mango Avocado Salsa
Swap out the pineapple for a creamy mango-avocado salsa that adds tropical sweetness without overpowering the salmon. Dice 1 ripe mango and ½ avocado, then mix with ¼ cup red onion, 2 tbsp cilantro, 1 tbsp lime juice, and a pinch of salt.
The avocado’s creaminess balances the mango’s sweetness, creating a luscious topping that pairs perfectly with the crispy salmon. Serve immediately for the best texture.
Spicy Sriracha Lime Glaze
For a bold kick, brush your salmon with a spicy Sriracha-lime glaze during the last 2 minutes of baking. Mix 2 tbsp Sriracha (like Huy Fong), 1 tbsp lime juice, and 1 tsp honey until smooth.
The glaze caramelizes beautifully, adding a glossy finish and a fiery contrast to the pineapple salsa. Drizzle generously over the salmon right before serving for maximum impact. 🔥
Coconut Lime Butter
Infuse ¼ cup softened butter with 1 tbsp lime zest, 1 tbsp toasted coconut flakes, and a pinch of salt. Spread a dollop on each fillet after baking, then top with extra pineapple salsa.
The coconut adds a subtle tropical note that complements the salsa while keeping the dish light. This works especially well if you’re serving the salmon over rice or quinoa.
Chipotle Lime Crema
Blend ½ cup sour cream, 1 tbsp adobo sauce (from canned chipotle peppers), 1 tbsp lime juice, and ½ tsp cumin until smooth. This smoky, tangy crema cuts through the richness of the salmon and adds a layer of complexity.
Drizzle it over the pineapple salsa or serve it on the side for dipping—it’s a crowd-pleaser with every bite. 💫
Nutrition facts
Frequently asked questions
Can I use frozen pineapple instead of fresh for the salsa?
Yes, but thaw it completely first and drain any excess liquid to prevent a watery salsa. For best results, pat the thawed pineapple dry with a paper towel before dicing. The texture won't be identical to fresh, but it still adds great tropical flavor when balanced with lime and honey.
How do I keep the salmon from sticking to the baking sheet?
Always use parchment paper or a silicone baking mat, and place the salmon skin-side down. Lightly oil the paper first if concerned, but the olive oil coating on the fish should be enough. Never skip patting the salmon dry—moisture is the enemy of crispy skin!
Can I make this recipe with skinless salmon fillets?
Just pat the fillets extra dry and press them gently into the baking sheet to prevent curling. The texture will be slightly different (no crispy skin), but the pineapple salsa still pairs beautifully. For extra flavor, add a sprinkle of smoked paprika before baking.
What's the best way to reheat leftover salmon?
Reheat in a 350°F oven for 5-7 minutes on a parchment-lined tray. Microwaving can make it rubbery—avoid it! For the salsa, gently warm it in a small saucepan over low heat for 1-2 minutes with a splash of water to maintain freshness.
Is this recipe kid-friendly?
Mostly! Remove the jalapeño seeds and reduce the amount of lime juice for milder flavor. Serve the salsa on the side so kids can add as much as they like. The salmon's natural sweetness and crispy texture usually win over picky eaters.