Some dinners feel like a deep breath after a long day. This is one of them. Flaky, lemon-kissed salmon, a juicy peach salsa that tastes like sunshine, and a cool cilantro crema to tie it all together. It is simple enough for Tuesday and beautiful enough to make a patio dinner party feel effortless. The salmon bakes on lemon slices until tender and juicy, while the peach salsa and cilantro crema bring a burst of color and flavor that feels as luxurious as it tastes.
The best part? You can prep the salsa and crema hours before your guests arrive, then slip the salmon into the oven without missing a beat of conversation. It’s dinner party beautiful, weeknight easy, and guaranteed to have everyone asking for seconds. Save this one, share it, make it your new summer go-to.

Why you’ll love this 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
- Peak peach season for maximum flavor.
- Busy weeknights when you need a quick win.
- Casual entertaining with rice, grilled corn, and a simple green salad.
- Meal prep for protein bowls and tacos the next day.

Grocery list for Salmon with Peach Salsa + Cilantro Crema
Produce: 2 ripe peaches, 1 red bell pepper, 1 small red onion, 1 jalapeño, 3 limes, 1 bunch cilantro, 2 lemons
Seafood: 2 lb salmon fillet, skin on, pin bones removed
Dairy: Sour cream, unsalted butter
Pantry: Avocado oil, kosher salt, black pepper, smoked paprika, garlic powder
Variations & swaps
- Fruit swap: Nectarines or mango work beautifully.
- Herb swap: Use parsley if you dislike cilantro.
- Spice it up: Add cayenne to the rub or extra jalapeño to the salsa.
- Dairy-free: Make the crema with full-fat coconut yogurt.
- Air fryer: 390°F for 7–10 minutes depending on thickness, then top with salsa.
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.
More Peach Recipes You’ll Love
If this salmon with peach salsa won you over, you’ll love exploring even more peach-forward dishes:
- Guava Peach Bellini – a sparkling, tropical twist on the classic brunch cocktail.
- 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.

Salmon with Peach Salsa + Cilantro Crema (30 Minutes)
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, making 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?