Let me paint you a picture: sweet, juicy peaches caramelizing alongside savory, perfectly flaky salmon in a glaze that’s rich with soy sauce, garlic, and a hint of spice. The aroma alone will have your kitchen smelling like pure heaven, but the taste? It’s the kind of dish that feels fancy enough for a dinner party but easy enough for a weeknight. Plus, it’s a fresh way to enjoy seasonal peaches while highlighting salmon’s buttery texture.

This recipe is one of my favorites because it’s unexpected yet comforting. The first time I made it, I was skeptical about pairing fruit with fish. But after that first bite, I was hooked! There’s just something magical about how the sweet, slightly tangy peach glaze marries with the salmon’s richness. Trust me, you’ll be making this on repeat.

Peach Roasted Salmon Recipe

The origin story (or why peaches and salmon are a perfect pair) 🍑

Peaches and salmon might not seem like an obvious match at first glance, but fruit glazes and seafood have been besties in kitchens worldwide for centuries. From citrusy marinades for white fish to mango salsas for shrimp, the idea of balancing savory seafood with sweet fruit is nothing new. But peaches bring a unique warmth and caramel-like quality to the mix, especially when roasted.

While salmon is a beloved choice in cuisines ranging from Japanese to Scandinavian, pairing it with peaches feels like a nod to Southern summers, where stone fruits are at their peak. This recipe combines that nostalgic sweetness with a savory, umami-packed marinade that feels globally inspired. It’s the kind of fusion that works beautifully and always surprises people in the best way.

Let’s talk ingredients: the sweet, the savory, and the essentials

Every element in this dish plays a key role in making it unforgettable. Here’s why these ingredients shine:

  • Peach preserves: This is the star of the marinade. It adds sweetness, shine, and a subtle tartness. If you don’t have peach preserves, apricot jam works well as a substitute. Just make sure to use high-quality preserves with real fruit pieces.
  • Soy sauce: The saltiness balances the sweetness while bringing an umami depth. Use low-sodium soy sauce to keep the dish from being overly salty. If you need an alternative, coconut aminos work great too.
  • Apple cider vinegar: This adds a bright, tangy acidity that keeps the marinade from feeling too sweet. You could swap this out for rice vinegar if needed.
  • Garlic: Freshly minced garlic adds that savory backbone. Don’t skip it—it ties everything together!
  • Fresh peaches: These beauties roast in the oven, becoming even sweeter and slightly caramelized. Look for ripe peaches that still hold their shape when sliced. If it’s not peach season, nectarines or even plums could work.
  • Salmon: Skin-on fillets are ideal for this recipe. The skin crisps up beautifully when seared, adding texture and flavor. If you’re not a fan of salmon, trout or arctic char would also be delicious.

Pro tip: When shopping for salmon, go for wild-caught when possible. It’s more flavorful and generally has a firmer texture compared to farm-raised options.

Peach Roasted Salmon Recipe

Kitchen gear: What you need (and what you can skip)

This recipe doesn’t require any fancy gadgets, but having the right tools will make the process smoother:

  • A resealable plastic bag: This is the easiest way to marinate the salmon, ensuring every piece is evenly coated. If you’re avoiding plastic, a glass dish with a lid works too.
  • Oven-safe skillet: A cast-iron or stainless-steel skillet is perfect because it can go from stovetop to oven seamlessly. Don’t have one? Use any heavy skillet for searing, then transfer everything to a baking dish for the oven portion.
  • A silicone spatula or fish turner: These tools help flip the salmon without breaking it apart. Salmon is delicate, so a gentle touch goes a long way.

No need to overcomplicate it—simple tools will do the trick just fine!

Step-by-step: My foolproof method for peach roasted salmon

Ready to dive into the kitchen? Here’s how to make this dreamy dish:

  1. Mix up that marinade: In a medium bowl, combine all the marinade ingredients. It’s a balance of sweet, tangy, and savory flavors, and you’ll notice the peach preserves melting slightly as you stir. Tip: Taste the marinade before using it. If you like more spice, add an extra pinch of red pepper flakes.
  2. Marinate the salmon: Place the fillets in a resealable bag and pour in half of the marinade. Seal it tightly, then gently massage the bag to coat the salmon evenly. Pop it in the fridge for at least 30 minutes. This step infuses the fish with all those bold flavors.
  3. Sear the salmon: Preheat your oven to 375°F. Heat olive oil in an oven-safe skillet over medium-high heat. Once the oil is shimmering, lay the salmon skin-side up in the pan. Hear that sizzle? That’s how you know you’re building a flavorful crust. Sear for 2-3 minutes, then carefully flip the salmon.
  4. Add the peaches: Scatter the peach slices around the salmon, letting them soak up the leftover oil and juices in the pan. Let them cook for another 2-3 minutes until they start to soften.
  5. Bake to perfection: Pour the reserved marinade over the salmon and peaches, making sure everything is coated. Transfer the skillet to the oven and bake for 12-15 minutes, checking for doneness at 12 minutes. The salmon should flake easily with a fork and have an internal temperature of 145°F.
  6. Garnish and serve: Sprinkle fresh parsley over the dish for a pop of color and freshness. Serve it straight from the skillet for a rustic presentation.
Peach Roasted Salmon Recipe

Variations and adaptations to make it your own

This recipe is a playground for creativity! Here are some ideas:

  • Make it dairy-free or keto: The recipe is naturally dairy-free, but for keto, swap the peach preserves for a sugar-free version.
  • Seasonal twists: Try using fresh nectarines, apricots, or even pears during colder months.
  • Spice it up: Add a teaspoon of Uni-Eagle Sriracha or chili paste to the marinade for extra heat.
  • Asian-inspired: Swap the parsley for fresh cilantro and sprinkle sesame seeds on top. You could even serve it with a side of jasmine rice and steamed bok choy.
  • Vegan version: If you’re skipping the salmon, marinate thick slices of tofu or cauliflower steaks instead. Adjust the cooking time accordingly.

Each variation brings something new to the table, so have fun experimenting!

How to serve peach roasted salmon like a pro

Presentation matters, especially when this dish is so visually stunning! Serve the salmon on a large platter with the roasted peaches arranged around it. Garnish with extra parsley and maybe a drizzle of the peach marinade from the skillet for a glossy finish.

For sides, think light and fresh: steamed green beans, a crisp arugula salad with lemon vinaigrette, or even some roasted sweet potatoes. The idea is to complement the salmon’s richness without overpowering it.

Drink pairings

When it comes to drinks, I love pairing this dish with something refreshing. Here are my favorites:

  • Iced peach tea: It mirrors the peachy sweetness of the marinade. Add a sprig of mint for extra flair.
  • Sparkling water with lime: A simple, palate-cleansing option that keeps things light.
  • Lemonade with fresh basil: Sweet, tart, and herbaceous—a perfect match for the salmon’s bold flavors.

Storing leftovers (if there are any!)

If you somehow end up with leftovers, don’t worry—they reheat beautifully! Place the salmon in an airtight container and store it in the fridge for up to 3 days. When reheating, add a splash of water or broth to keep it moist, and warm it in the oven at 300°F until heated through.

Avoid microwaving, as it can dry out the salmon. The peaches, however, reheat wonderfully and make a great topping for salads the next day.

Scaling the recipe for a crowd or just yourself

This recipe scales easily. For a larger crowd, double the marinade and use a bigger skillet or two baking dishes. Just make sure not to overcrowd the salmon; it needs space to cook evenly. For smaller servings, halve the ingredients but keep the cooking times the same.

Common issues and how to avoid them

  • Salmon sticking to the pan: Make sure your skillet is hot enough before adding the salmon. A quick test? Flick a drop of water into the pan—it should sizzle instantly.
  • Overcooked salmon: Keep a close eye on the oven. Check for doneness at 12 minutes to avoid drying it out.

Give it a try!

This peach roasted salmon recipe is one of those meals that feels like a little celebration. It’s sweet, savory, and full of fresh, vibrant flavors that make any occasion special. Whether you’re hosting friends or just treating yourself, this dish is guaranteed to impress. I’d love to hear how you make it your own—drop a comment and let me know your favorite variations!

Peach Roasted Salmon Recipe

FAQs

1. Can I use frozen salmon?
Yes! Just make sure to thaw it completely and pat it dry before marinating.

2. What if I don’t have fresh peaches?
Canned or jarred peaches (in juice, not syrup) work well in a pinch.

3. Can I grill the salmon instead?
Absolutely. Sear it skin-side down on a hot grill for 3-4 minutes, then flip and finish cooking.

4. How spicy is this dish?
It has a mild kick from the red pepper flakes, but you can adjust the spice level to your preference.

5. What’s the best way to check salmon doneness?
Use a meat thermometer—145°F is your target. Otherwise, the salmon should flake easily with a fork.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peach Roasted Salmon Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amine
  • Total Time: 30 minutes
  • Yield: 4 1x

Description

Enjoy this easy peach roasted salmon recipe, a perfect balance of sweet and savory flavors with juicy roasted peaches.


Ingredients

Scale
  • For the Marinade:
  • ¾ cup peach preserves (240 g)
  • 2 tablespoons olive oil (extra virgin)
  • ⅓ cup low-sodium soy sauce (ensuring it is completely alcohol-free, such as tamarind-based soy sauce or non-fermented options).
  • 2 teaspoons apple cider vinegar
  • 2 teaspoons mustard
  • 2 teaspoons minced garlic
  • 1½ teaspoons kosher salt
  • ½ teaspoon black pepper
  • ¼ teaspoon red pepper flakes
  • For the Salmon:
  • 4 skin-on salmon filets (about pounds total)
  • 1 tablespoon olive oil (extra virgin)
  • 2 medium peaches, thinly sliced
  • Fresh parsley for garnish

Instructions

  1. Mix up that marinade: In a medium bowl, combine all the marinade ingredients. It’s a balance of sweet, tangy, and savory flavors, and you’ll notice the peach preserves melting slightly as you stir. Tip: Taste the marinade before using it. If you like more spice, add an extra pinch of red pepper flakes.
  2. Marinate the salmon: Place the fillets in a resealable bag and pour in half of the marinade. Seal it tightly, then gently massage the bag to coat the salmon evenly. Pop it in the fridge for at least 30 minutes. This step infuses the fish with all those bold flavors.
  3. Sear the salmon: Preheat your oven to 375°F. Heat olive oil in an oven-safe skillet over medium-high heat. Once the oil is shimmering, lay the salmon skin-side up in the pan. Hear that sizzle? That’s how you know you’re building a flavorful crust. Sear for 2-3 minutes, then carefully flip the salmon.
  4. Add the peaches: Scatter the peach slices around the salmon, letting them soak up the leftover oil and juices in the pan. Let them cook for another 2-3 minutes until they start to soften.
  5. Bake to perfection: Pour the reserved marinade over the salmon and peaches, making sure everything is coated. Transfer the skillet to the oven and bake for 12-15 minutes, checking for doneness at 12 minutes. The salmon should flake easily with a fork and have an internal temperature of 145°F.
  6. Garnish and serve: Sprinkle fresh parsley over the dish for a pop of color and freshness. Serve it straight from the skillet for a rustic presentation.

Notes

If you somehow end up with leftovers, don’t worry—they reheat beautifully! Place the salmon in an airtight container and store it in the fridge for up to 3 days. When reheating, add a splash of water or broth to keep it moist, and warm it in the oven at 300°F until heated through.

Avoid microwaving, as it can dry out the salmon. The peaches, however, reheat wonderfully and make a great topping for salads the next day.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star