This salmon with peach salsa is fresh, flavorful, and easy enough for a weeknight dinner. The salmon is brushed with a sweet and smoky honey seasoning, baked until tender and flaky, then topped with a vibrant salsa made with juicy peaches, tomatoes, red onion, cilantro, and lime.
A Summer Must Make Meal
Peachy keen if you ask me! This baked salmon was born from my desire to put my chipotle peach salsa on EVERYTHING! And if you’ve been around here for any length of time, you know how much I love salmon!
And on top of using gorgeous fresh summer produce, this dish simply could not be any easier to throw together. Ready in about 30 minutes, this naturally gluten-free recipe offers the perfect balance of sweet, savory, smoky, and tangy flavors. Serve it with rice, roasted vegetables, or a simple green salad for a light summer meal.
Ingredients You’ll Need
Below is an overview of the ingredients and recipe. Please be sure to scroll down to the recipe card below for the complete details and nutrition information.
For the Salmon
- Wild-caught salmon – Salmon is rich in protein and omega-3 fatty acids, including EPA and DHA.
- Oil – Use light olive oil or avocado oil to help the seasonings stick to the salmon.
- Garlic and smoked paprika – This combination gives the salmon a savory, smoky flavor.
- Fresh lemon or lime juice – The acidity brightens the flavor of the fish.
- Honey – Adds a touch of sweetness and helps caramelize the edges as the salmon bakes.
- Sea salt and freshly ground black pepper – Adjust to taste.
For the Peach Salsa
- Diced peaches – Fresh peaches work best, but drained canned peaches or thawed frozen peaches can also be used.
- Sweet or red onion – Finely dice the onion to add a little crunch and tanginess.
- Diced tomatoes – Cherry tomatoes add fresh flavor and a juicy texture.
- Cilantro – Adds a bright, herby flavor that balances the sweetness of the peaches.
- Honey – Enhances the natural sweetness of the fruit. Maple syrup can also be used.
- Lime juice – Freshly squeezed is best, but bottled lime juice will work in a pinch.
- Sea salt – Brings all the flavors together.
For a smokier flavor or extra heat, add one chopped chipotle pepper in adobo sauce or one diced jalapeño.
How to Make Salmon with Peach Salsa
- Preheat oven and prepare a baking sheet by lining it with parchment paper.
- Prepare the peach salsa or use a pre-made fruit salsa of choice. Place the peaches, onion, and tomatoes in a large glass or stainless steel bowl. Stir honey, salt, chopped cilantro and a splash of lime juice. Taste and adjust the salt or lime juice as needed. Set aside.
- Place the salmon fillet on a baking sheet lined with parchment paper. Use a paper towel to pat the salmon dry, then season both sides with salt and pepper.
- In a small bowl, whisk together the olive oil, honey, lemon juice, garlic powder, and smoked paprika until well combined.
- Place the salmon in the center of the prepared baking sheet. Brush the honey seasoning mixture generously over the top and sides of the fillet.
- Bake for 10–12 minutes, adjusting the cooking time as needed based on the thickness of the salmon. It’s ready when the flesh is opaque and flakes easily with a fork.
- Remove the salmon from the oven, let is rest a few minutes then top with the salsa and enjoy!
More of Our Favorite
Fresh Summer Produce Recipes
Baked Salmon with Peach Salsa
- Total Time: 0 hours
- Yield: 4 1x
- Diet: Dairy-Free, Gluten Free, Gluten-Free, Keto, Low-Carb, Paleo, Pescatarian
Description
This easy baked salmon with peach salsa is a fresh, flavorful dinner ready in about 30 minutes! The tender salmon is brushed with a sweet and smoky honey glaze, baked until flaky, and topped with juicy peaches, tomatoes, red onion, cilantro, and lime. It’s naturally gluten-free and perfect for a quick summer meal
Ingredients
- 1 pound wild-caught salmon fillet, skin on or off or 3-4 fillets
- Kosher salt, to taste
- Coarse black pepper, to taste
- 1 tablespoon olive oil
- 2 teaspoons lemon juice
- ½ teaspoon garlic powder
- ¼ to ½ teaspoon smoked paprika (to taste)
- 1 teaspoon honey for caramelization
For the Peach Salsa
- 1 cup diced fresh peaches
- ½ to ⅔ cup diced tomatoes
- ¼ cup finely diced red or sweet onion
- 3–4 tablespoons chopped fresh cilantro
- 1 tablespoon fresh lime juice
- 2 teaspoon honey to taste
- ¼ teaspoon kosher salt, plus more to taste
- Optional for more spice – 1 jalapeño, diced and seeds removed OR 1 chipotle pepper in adobo sauce, finely chopped (can or jar) with sauce
Optional Garnishes
- Flaky sea salt
- Fresh lime wedges
Instructions
- Preheat the oven to 400°F. Line a rimmed baking sheet with parchment paper.
- Make the salsa. Add the peach, onion, tomatoes, optional, jalapeño pepper, cilantro, lime juice, honey, and salt to a stainless steel or glass mixing bowl. Stir together until it’s combined. Taste and adjust the salt or lime juice as needed. Set aside.
- Pat the salmon dry with a paper towel. Season each side with salt and pepper.
- In a small bowl, whisk together all the remaining seasoning ingredients. Olive oil, honey, lemon, garlic powder, and paprika.
- Place the salmon in the center of the prepared baking sheet. Brush the seasoning mix evenly over the top and sides of the salmon.
- Bake for 10 to 12 minutes, depending on the thickness of the salmon, or until it flakes easily with a fork and is cooked to your preferred doneness. The USDA recommends cooking salmon to an internal temperature of 145°F. For extra caramelization: If you added honey to the seasoning mixture, broil the salmon for 1–2 minutes after baking, watching it closely to prevent burning.
- Remove the salmon from the oven and let it rest for 2 to 3 minutes.
- Spoon the fresh peach salsa over the glazed salmon. Garnish with flaky sea salt, and lime wedges before serving.
Notes
Storage – Store leftover salmon and peach salsa in separate airtight containers in the refrigerator. The salmon will keep for up to 3 days, while the salsa will keep for up to 4 days. Reheat the salmon gently or enjoy it cold to prevent it from drying out.
Meal Prep – Prepare the peach salsa up to 12 hours in advance and refrigerate it until ready to serve. The salmon seasoning mixture can also be whisked together ahead of time. For the best texture, bake the salmon shortly before serving and spoon the chilled salsa over the top.
- Prep Time: 20
- Cook Time: 10-12 minutes
- Category: Dinner
- Method: bake/grill
- Cuisine: American
Nutrition
- Calories: 279
- Sugar: 9.5 g
- Sodium: 276.5 mg
- Fat: 10.1 g
- Saturated Fat: 2.1 g
- Carbohydrates: 13.5 g
- Fiber: 1.7 g
- Protein: 33.6 g
- Cholesterol: 68 mg












Oh my gosh this was soooo good!!! What flavor!! We loved it 😀
Grilled Salmon is very good. No fishy smell.
This salmon looks so great, but I really could wolf down this at a minute and I concur, in case you don´t have access to fresh fish, frozen is best.
This is a summer night dinner of my dreams!
Yum, love the peach salsa on the salmon. Great dinner any night of the week.
right? It’s a fav around here too!
I love the combination of savory and sweet here. So many fresh fruits and veggies!
Salmon is one of my go-tos for easy dinners, and I love the sound of that peach salsa! So perfect for summer!
That relish sounds so delicious!
I’ve been craving salmon recently. Very timely post – can’t wait to have this for dinner!
Oh yay! Keep me posted Jenn!
So funny…I’m making salmon with a spicy salsa today. This looks great!
Let’s have a salsa party! haha!
That is the salsa of my dreams!
As soon as I first saw your recipes for the peach salsa, I knew I wanted to try it over salmon! YUM 🙂
As you were commenting on my blog, I was reading yours. Also, it’s MY 35th birthday month too!!! We’re basically one today. 😉
I want to crash your place on the 4th. My plans include running a 10K and then probably going back to sleep. Why do races have to start so early?!
All in one pan?? That’s my kind of meal!!
THIS is how to do salmon. So much flavor and perfect for company too!
THIS is how to do salmon. So much flavor!!
Now that is a piece of salmon I would love to eat! My guys would love this one too!
woohoo! hope they do like it!
That peach relish!! It sounds fabulous on this salmon! What a great, healthy meal!
The perfect topping for that salmon!!
Lindsay, your photos are absolutely gorgeous! The styling, the colors, the blue on blue, OHMYGOD. Also, Can I just dig into this incredible salmon asap?! LOVE, LOVE, LOVE everything about this!
this peach salsa looks amazing!!!
That relish scream summer! Another amazing creation of yours!
oh thanks matt!
Love all these fresh, gorgeous colors and flavors!