If you’re looking for an easy salmon recipe that feels restaurant worthy but comes together in just 30 minutes, this Salmon with Peach Salsa and Cilantro Crema is it. Tender baked salmon is layered with fresh summer flavors from juicy peaches, lime, cilantro, and a creamy cilantro sauce that brings everything together.
The combination of rich salmon and sweet peach salsa creates the perfect balance of savory, sweet, and bright flavors. Plus, if you love cooking with fresh summer produce, you’ll also want to try my Grilled Peach Burrata Salad and Peach Tiramisu, two seasonal favorites that make the most of peach season.
Whether you’re serving it for a quick weeknight dinner, meal prep, or a summer dinner party, this fresh salmon recipe is always a crowd favorite. Better yet, pair it with a simple salad, grilled vegetables, or finish the meal with my Peach Cobbler Cheesecake for a delish summer menu.
Serve it over rice, quinoa, or a simple salad for a healthy salmon dinner that’s packed with flavor and easy enough for even busy weeknights.

Why you’ll love this Baked Salmon with Peach Salsa Recipe
- Real flavor, fast. Dinner on the table in about 30 minutes.
- Balanced and bright. Rich salmon meets sweet heat peach salsa and cooling crema.
- Beginner friendly, chef worthy. Clear steps for pan, oven, or grill.
- Flexible. You can swap in nectarines or mango.
- Make ahead components. Salsa and crema can be prepped hours in advance.

When to Make This Recipe
- During peach season when fresh peaches are at their sweetest.
- On busy weeknights when you need dinner on the table fast.
- For summer dinner parties and patio gatherings.
- When you’re looking for a healthy, protein packed meal.
- As meal prep for rice bowls, salads, or tacos throughout the week.

Ingredients You’ll Need
Salmon
- Salmon fillet: Rich, buttery, and packed with protein.
- Avocado oil: Helps the seasonings adhere while promoting even browning.
- Smoked paprika: Adds subtle smoky depth.
- Garlic powder: Provides savory flavor without overpowering the fish.
- Kosher salt and black pepper: Essential for seasoning.
- Lemon slices: Create a flavorful bed that keeps the salmon moist while baking.
- Butter: Adds richness and helps create a beautiful finish.
Peach Salsa
- Fresh peaches
- Red bell pepper
- Red onion
- Jalapeño
- Fresh cilantro
- Lime juice
- Kosher salt
Cilantro Crema
- Sour cream
- Fresh cilantro
- Jalapeño
- Lime juice
- Salt
What to Serve with Salmon and Peach Salsa
This salmon dinner pairs beautifully with:
- Cilantro lime rice
- Coconut rice
- Grilled corn on the cob
- Roasted asparagus
- Grilled zucchini
- Avocado salad
- Black beans
- Quinoa
For entertaining, serve alongside a large summer salad, grilled corn, and a basket of warm bread. Together, they create an effortless summer dinner your guests will love.
FAQs
How do I know when salmon is done?
Use an instant read thermometer or check for easy flaking. The USDA/FDA safe minimum is 145°F; many cooks prefer 125–130°F for a more tender texture.
Skin on or off?
Keep the skin on for easier handling and to protect the flesh. Remove after cooking if you prefer.
What if my peaches aren’t very sweet?
Add ½ teaspoon honey to the salsa and a squeeze more lime for balance.
What if my salmon is thicker and the top is getting too brown?
If you’re working with a thicker cut, the broiler can sometimes brown the top before the center is fully cooked. Reduce the oven temperature to 400°F and continue baking until the salmon flakes easily and reaches your preferred doneness. This way you’ll get juicy salmon without an overdone crust.
Can I grill the salmon instead?
Yes! Grill over medium-high heat for about 4 to 6 minutes per side depending on thickness. Top with the peach salsa and cilantro crema just before serving.
Why Salmon and Peaches Work So Well Together
There’s something about peaches in the summertime that just makes everything feel a little extra special. We always have fresh peaches on the counter this time of year, and one night while planning dinner, I started thinking about how good their sweet, juicy flavor would be paired with salmon. After one bite, I knew it was a combination worth sharing.
The rich, buttery salmon pairs beautifully with the sweetness of ripe peaches, while the lime, cilantro, and jalapeño keep everything bright and fresh. As a result, every bite has a little bit of everything: savory, sweet, tangy, and just a touch of heat.
I especially love this recipe during peach season when the fruit is at its peak. Not only does it feel fancy enough for entertaining friends on the patio, but it’s also simple enough to make on a busy weeknight.
More Peach Recipes You’ll Love
If you’re looking for more delicious ways to enjoy fresh peaches, here are a few recipes I think you’ll love:
- Guava Peach Bellini – a sparkling, tropical twist on the classic brunch cocktail.
- Peach Bars – summer peaches tucked between layers of buttery shortbread for an easy dessert that tastes like peach cobbler and a sugar cookie rolled into one.
- Peach Tiramisu – a light and creamy no bake dessert featuring layers of peaches, mascarpone, and delicate cookies.
- Peaches and Cream French Toast – cozy breakfast casserole loaded with sweet peach jam and a rich, creamy custard that tastes like summer in every bite.
- Grilled Peach Burrata Salad – a fresh, summery starter that feels restaurant worthy yet easy at home.
- Peach Cobbler Cheesecake – a dreamy mashup of creamy cheesecake, juicy peaches, and golden crumble topping.

Baked Salmon with Peach Salsa and Cilantro Crema
Ingredients
Salmon
- 2 lbs salmon fillet skin on
- 1 tbsp avocado oil
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 1/2 tsp kosher salt plus more to taste
- 1/2 tsp black pepper
- 2 lemons thinly sliced
- 1/2 fresh lemon juiced
- 2 pats unsalted butter
Peach Salsa
- 2 peaches diced
- 1/2 red bell pepper diced
- 1/4 small red onion finely diced
- 1/2 jalapeño seeded and finely diced
- 1/4 cup cilantro chopped
- 1/2 tsp kosher salt
- Juice of 1 lime
Cilantro Crema
- 1/2 cup sour cream
- 1/4 cup cilantro chopped
- 1 slice jalapeño
- Juice of 1 lime
- Pinch of salt
Method
- In a bowl, combine peaches, bell pepper, onion, jalapeño, cilantro, salt, and lime juice. Toss and set aside to macerate for 15 minutes.
- Preheat the broiler to high. Line a baking sheet with parchment paper. Arrange lemon slices in a single layer to create a bed for the salmon. Pat the salmon dry, rub with avocado oil, and season with paprika, garlic powder, salt, and pepper. Place salmon skin-side down on top of the lemon slices.
- Dot the salmon with butter and squeeze over the 1/2 lemon. Place under the broiler and cook for 8–12 minutes, depending on thickness, until the salmon flakes easily and reaches your preferred doneness (FDA recommends 145°F; many cooks prefer 125–130°F for medium). If your salmon is extra thick and the top is browning too quickly, reduce the oven to 400°F to finish cooking until done.
- While the salmon is cooking, make the cilantro crema. Add sour cream, cilantro, jalapeño slice, lime juice, and a pinch of salt to a blender or food processor. Blend until smooth, thinning with water if needed. Refrigerate until ready to serve.
- Let the salmon rest for 5 minutes. Serve on a bed of rice and spoon peach salsa over the top, drizzle with cilantro crema, and garnish with fresh cilantro or lime wedges.
Notes
- Thicker salmon fillet? If the top starts to brown before the center is cooked through, simply lower the oven to 400°F and finish baking until the salmon flakes easily.
- Fruit swaps: No ripe peaches? Try nectarines or mango for a similar sweet-tart balance.
- Make-ahead magic: The cilantro crema can be made the day before, it actually tastes better as the flavors meld. For the peach salsa, chop all the ingredients ahead of time and store them separately, then toss everything together with lime juice and salt about 30 minutes before serving for the freshest, brightest flavor.



What did you think?