Baked Salmon With Pineapple Salsa Recipe: Tropical Crispy Top and Bright Zing

Main Courses

Baked Salmon With Pineapple Salsa Recipe: Tropical Crispy Top and Bright Zing

This baked salmon with pineapple salsa recipe transforms a simple weeknight dinner into a vibrant, restaurant-worthy meal with just 20 minutes of prep. The secret lies in the crispy pineapple topping that caramelizes into a golden crust while the salmon remains tender beneath—a perfect balance of textures and flavors.

I developed this recipe after years of testing tropical-inspired dishes, and it consistently delivers that satisfying contrast between the rich protein and bright, tangy salsa.

The crispy pineapple topping isn’t just for show—it’s the star that elevates the dish. By baking the pineapple slices directly on the salmon, you create a natural glaze that locks in moisture while adding a sweet, caramelized finish.

Meanwhile, the pineapple salsa cuts through the richness with its zesty lime and cilantro, ensuring every bite is fresh and invigorating. This recipe is designed to be foolproof, with precise timing to guarantee perfect results every time.

What you’ll end up with is a golden, crispy-topped salmon that’s flaky and juicy inside, paired with a vibrant salsa that adds a bright pop of color and flavor to your plate. The combination of textures—crispy, tender, and fresh—makes this dish feel special without requiring any advanced techniques.

It’s the kind of meal that feels like a vacation in your own kitchen, perfect for pescatarians or anyone craving a lighter yet satisfying dinner.

Serve this baked salmon with pineapple salsa over a bed of jasmine rice or with a side of roasted asparagus to round out the meal. The flavors hold up well for meal prep, too, so you can enjoy this tropical-inspired dish all week long. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for baked salmon with pineapple salsa

Four vibrant ingredients transform simple salmon into a tropical masterpiece with crispy pineapple crowns.

Ingredient Amount Notes
Center-Cut Salmon Fillets 🐟 4 pieces Skin-on, 6-8 oz each, patted dry
Fresh Pineapple Chunks 🍍 2 cups Canned works, but fresh is superior
Extra-Virgin Olive Oil 🫒 2 tbsp Lightly toasted for aroma
Honey 🍯 1 tbsp Wildflower preferred for floral notes
Lime Juice 🍋 ½ cup Freshly squeezed, seeds strained
Fresh Cilantro 🌿 ¼ cup Stems removed, finely chopped
Red Bell Pepper 🌶️ ½ cup Diced, seeds removed
Red Onion 🧅 ¼ cup Finely diced, white/red parts
Jalapeño Pepper 🌶️ 1 whole Seeds removed, minced
Garlic Cloves 🧄 3 cloves Minced, not pre-minced jar
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly cracked
Ground Cinnamon 🌿 ¼ tsp For pineapple caramelization
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The salmon fillets are the foundation—center-cut, skin-on ensures perfect crispiness while keeping the flesh tender. Whole Foods or your local seafood counter will have the freshest cuts, but frozen works too if you thaw overnight. Look for bright, translucent flesh with no brown edges. For the pineapple, fresh is non-negotiable—canned lacks the caramelization magic, though it’s a decent backup. The red bell pepper and jalapeño should be firm and vibrant; skip any with soft spots or dull colors. Fresh cilantro? Trader Joe's has the best quality at a great price—just snip the stems and chop finely for that bright, fresh flavor.

No fresh pineapple? Canned pineapple rings in juice (drained) will work, but you’ll miss that caramelized crust. Swap the jalapeño for half a serrano pepper if you want more heat, or omit entirely for a milder salsa. Running low on lime juice? Key lime juice or bottled lime juice (like ReaLime) works in a pinch, though fresh is always better. The honey can be substituted with agave nectar for vegan needs, but it won’t caramelize as beautifully. For the rice, jasmine or basmati are ideal—both have that fragrant aroma that pairs perfectly with the tropical flavors. If you’re short on time, pre-cooked microwaveable rice saves 20 minutes without sacrificing flavor.

This dish reheats beautifully—just 5 minutes at 350°F to restore that crispy pineapple topping. The salmon and salsa can be prepped ahead: store the salmon and pineapple topping separately in the fridge for up to 2 days, and the salsa keeps for 3 days in an airtight container. For meal prep, I like to portion the rice and salsa into containers, then assemble the salmon fresh when ready to eat. The flavors actually deepen overnight, so leftovers taste even better the next day. If you’re serving a crowd, double the salmon and salsa—this recipe scales perfectly for 8 servings with just a few adjustments.

❤️

Why You'll Love This Recipe

  • Fewer than 5 Ingredients: I swear by this recipe because it’s one of those rare meals where you don’t need a shopping list. Fresh pineapple chunks, a drizzle of honey, lime juice, and olive oil—that’s it. The salmon does all the work, and the salsa comes together in minutes.
  • Sweet-Savory Magic: Between us, the honey-lime glaze on the salmon is ridiculously good. The pineapple salsa cuts through the richness with bright acidity, and that crispy skin? It’s the best part. Honestly, the first time I tasted it, I nearly licked the plate.
  • Weeknight to Weekend: This recipe works for lazy Tuesdays and dinner parties. Serve it over rice for a simple family meal or with toasted naan for a crowd. The salsa keeps well, so I often double it—sometimes I even use leftovers in tacos or on grilled chicken the next day.
  • Leftovers That Don’t Suck: Most baked salmon dries out after reheating, but not this. The pineapple salsa keeps it juicy, and the honey glaze adds a caramelized sweetness when warmed. I’ve had it cold in salads, warm over quinoa—it’s my go-to for lunch the next day without a second thought.

Step-by-step instructions for baked salmon with pineapple salsa

Here's how to achieve that perfect crispy top and vibrant tropical salsa every time.

1

Prepare the Pineapple Salsa for Maximum Flavor

In a medium bowl, combine the 2 cups fresh pineapple chunks, 0.5 cup diced red bell pepper, 0.25 cup finely diced red onion, minced seeds-removed jalapeño pepper, and 3 minced garlic cloves. This colorful medley forms the bright foundation of our salsa.

Drizzle in the 0.5 cup freshly squeezed lime juice and 1 tablespoon honey, then sprinkle with 1.5 teaspoons salt, 0.5 teaspoon freshly cracked black pepper, and 0.25 teaspoon ground cinnamon. The cinnamon might seem unusual, but it enhances the pineapple's natural sweetness while adding subtle warmth. Gently fold in the 0.25 cup chopped fresh cilantro, reserving a few sprigs for garnish. Let this mixture sit at room temperature for 10 minutes - this allows the flavors to meld together beautifully before we use it.

2

Create the Crispy Topping and Season the Salmon

In a small bowl, mix together 1 tablespoon of the extra-virgin olive oil with 1.5 teaspoons salt and 0.5 teaspoon black pepper. This creates our crispy topping that will give the salmon its signature texture. Pat each of the 4 center-cut salmon fillets completely dry with paper towels - moisture is the enemy of crispy skin.

Place the salmon skin-side down on a parchment-lined baking sheet. Using your fingers, gently spread the olive oil mixture evenly over the top of each fillet, making sure to get it into the edges. This creates a thin, even coating that will crisp beautifully in the oven. The skin-side down position ensures we get that perfect golden crust while keeping the delicate flesh moist.

3

Bake to Crispy Perfection with the Pineapple Salsa

Preheat your oven to 425°F for 10 minutes to ensure even heat distribution. While it preheats, spread the prepared pineapple salsa evenly over the oiled salmon tops. The acidity from the lime juice will help tenderize the salmon slightly while adding that tropical brightness.

Bake the salmon for 12-15 minutes, until the edges are golden brown and crispy, and the internal temperature reaches 145°F. You'll know it's ready when the skin pulls away from the flesh easily and the top has developed a beautiful caramelized crust. The pineapple salsa will bubble slightly during baking, releasing those amazing aromas that fill your kitchen.

4

Rest and Serve with Jasmine Rice

Remove the salmon from the oven and let it rest on the baking sheet for 5 minutes. This brief resting period is crucial - it allows the juices to redistribute throughout the fillets, ensuring each bite is moist and flavorful. While the salmon rests, prepare the 1.5 cups jasmine rice according to package instructions.

To serve, spoon the remaining pineapple salsa over each fillet, garnishing with the reserved cilantro sprigs. The contrast of crispy salmon skin with the bright, slightly sweet salsa creates an unforgettable dining experience. Serve immediately with the fluffy jasmine rice to soak up all those delicious juices and flavors.

👨‍🍳

Pro Tips For Making Baked Salmon With Pineapple Salsa

  • Dry the Salmon First: Salmon’s skin sticks like glue when wet. Pat those fillets thoroughly with paper towels before baking—even if they look dry—and you’ll get crispy skin instead of sad, soggy edges. I learned this the hard way after slapping salmon straight from the fridge onto a greased pan.
  • Use a Meat Thermometer: Salmon’s done at 125°F (46°C) internal temp—no guessing. Overcook it, and you’ll end up with rubbery fish that tastes like regret. I used to pull it out when it looked done, only to find it dry. Now I set a timer for 12-15 minutes at 375°F (190°C) and check the temp.
  • Prep Pineapple Like a Pro: Fresh pineapple is sweeter but trickier than canned—don’t skip the acid test. Toss chunks with lime juice right after chopping to stop browning, then let them sit for 10 minutes. This keeps the salsa bright and prevents a muddy, watery mess. (Yes, even if you’re impatient like me.)
  • Baste with Honey Mid-Bake: Slather that salmon with olive oil and honey before baking, then give it a quick baste halfway through. The honey caramelizes into a sticky glaze that clings to the skin—no extra drizzling needed. I used to add honey only at the end, and the flavor felt half-hearted. Now it’s the star.

Storing and reheating this recipe

Refrigerator Storage

Store the baked salmon and pineapple topping separately in an airtight container for up to 2 days in the fridge. The salmon stays best when kept on a plate or tray to maintain its shape, while the pineapple salsa thrives in a sealed jar.

I like using glass Pyrex containers for both—they're microwave-safe and keep flavors fresh longer. 💫

Freezer Prep

For longer storage, freeze the salmon and pineapple topping separately for up to 1 month. Wrap each fillet tightly in plastic wrap, then place in a freezer bag with parchment paper between layers to prevent sticking.

The salsa freezes beautifully too—just portion it into ice cube trays before transferring to a bag for easy single-serving use. Label everything with dates!

Reheating Salmon

To restore that crispy texture, preheat your oven to 350°F and bake the salmon for 5-7 minutes until heated through. For a quick option, use the broiler on high for 2-3 minutes, watching closely to avoid over-browning.

The pineapple topping will crisp again beautifully—just add a splash of water to the baking sheet to create steam. 🔥

Reviving Salsa

Reheat the pineapple salsa in a small saucepan over medium-low heat for 3-4 minutes, stirring occasionally. If it looks dry, add 1-2 tablespoons of water or pineapple juice to restore its vibrant texture.

For a fresh burst, finish with a squeeze of lime juice and extra cilantro right before serving.

Meal Prep Tips

I recommend prepping the salsa and rice 1 day ahead—they keep perfectly in the fridge and make assembly faster. On serving day, just bake the salmon fresh and spoon everything together. For a make-ahead breakfast, store components separately and assemble in the morning for a tropical-inspired brunch. 🌟

Portion Control

For individual servings, divide the salmon and salsa into single portions using ramekins or small containers. This prevents soggy textures when reheating and makes it easy to grab just what you need.

The rice can be pre-cooked and stored separately—just reheat with a splash of water when ready to serve. Perfect for lunches all week!

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 5g25%
Cholesterol 120mg40%
Sodium 620mg27%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen salmon for this recipe?

Yes, but thaw it properly first! Place the salmon in the refrigerator overnight or use the quick thaw method in cold water (sealed in a leak-proof bag) for 30-45 minutes. Never thaw at room temperature—this can make the flesh mushy. Pat it completely dry before baking to ensure that perfect crispy crust.

2

How do I adjust the spice level in the pineapple salsa?

For milder heat, remove all seeds from the jalapeño and use just the flesh. For extra kick, keep the seeds or add ½ teaspoon of red pepper flakes to the salsa. You can also swap the jalapeño for a serrano pepper (1:1 ratio) for more intensity. Always taste before serving!

3

Why is my pineapple topping not crispy?

Moisture is the enemy of crispiness! Make sure to pat the salmon completely dry before adding the oil mixture. Also, avoid overcrowding the baking sheet—leave 1-inch space between fillets for proper airflow. If the topping still feels soft, broil for 1-2 minutes at the end for extra crispiness.

4

What are good sides to serve with this dish?

This tropical-inspired salmon pairs beautifully with jasmine rice, roasted sweet potatoes, or a fresh mango avocado salad. For a lighter option, try coconut lime rice or steamed asparagus. The bright flavors of the salsa complement any citrusy or herbal side dish perfectly.

5

Can I make this recipe ahead of time?

Prep the pineapple salsa and cook the rice 1 day ahead—they keep well in the fridge. Store the salmon and pineapple topping separately until ready to bake. Reheat the salmon in the oven for 5-7 minutes at 350°F to restore crispiness. The flavors actually improve overnight!

★★★★★4.9(15 reviews)
Categories Main Courses