Best Peach Salsa Recipe Sweet Spicy and Fresh

Servings: 8 Total Time: 35 mins Difficulty: Intermediate
Ripe summer peaches with jalapeño, red onion, cilantro, and fresh lime juice. Ready in 15 minutes and better than anything you've bought in a jar.
peach salsa recipe pinit

This peach salsa recipe is sweet, spicy, and fresh. Ripe peaches, jalapeño, red onion, cilantro, and lime juice come together in 15 minutes. The best summer salsa you’ll make.

Peach salsa sounds like something you’d try once and then forget about. I thought the same thing until I made a batch for a cookout a few summers ago and watched it disappear in about ten minutes flat while the regular tomato salsa sat mostly untouched.

The combination of sweet ripe peaches with the heat of jalapeño, the sharpness of red onion, and the brightness of lime juice is genuinely addictive. It tastes like summer in a bowl. It works on chips, on grilled chicken, on fish tacos, on scrambled eggs if you’re feeling adventurous. I’ve started making a batch whenever peaches are good just to have it in the fridge.

The whole thing takes 15 minutes and the only real effort is chopping everything small. There’s no cooking involved.

➡️ You should try this recipe next: Fresh Mango Salsa Recipe Ready in 10 Minutes


Why You’ll Love This Recipe

  • Ready in 15 minutes with zero cooking
  • Sweet, spicy, tangy and fresh all at once
  • Works as a dip, a topping, or a side
  • Only fresh ingredients, nothing from a jar or can
  • Tastes better after sitting for 30 minutes while the flavors meld
  • A crowd pleaser that always gets asked about

What You Need

Ripe peaches are the whole foundation of this salsa. Ripe, in-season peaches are sweet and slightly floral and juicy in a way that makes the salsa taste genuinely special. Underripe peaches are starchy and bland and will give you a disappointing result no matter how good everything else is. Press near the stem gently when you’re picking them out. A ripe peach gives just slightly without feeling mushy. If yours aren’t quite there yet, leave them on the counter for a day or two.

Jalapeño adds the heat. One pepper gives you a mild to medium heat that most people find comfortable. Two if you want more fire. Remove the seeds and white membrane before chopping for a milder version. Leave them in if you want the heat to really land.

Red onion adds sharpness and crunch and a beautiful color against the orange peach. Dice it as small as you can. Large pieces of raw onion are overpowering. Small fine pieces distribute evenly and you taste the onion flavor without it dominating every bite.

Fresh cilantro adds an herby brightness. If cilantro is not your thing, fresh flat-leaf parsley or fresh mint both work as alternatives. Mint in particular pairs really nicely with peach.

Fresh lime juice is essential. It brightens all the other flavors and keeps the peach from oxidizing and turning brown too quickly. One large lime is usually enough. Squeeze it over the whole bowl and give everything a taste before deciding if it needs more.

Honey or a small pinch of sugar is optional but worth considering. If your peaches are slightly less ripe than ideal, a small drizzle of honey rounds out the sweetness and makes the salsa taste more like peak season peaches even if they aren’t quite there.

Salt pulls all the flavors together. This is true of almost every recipe but it’s especially noticeable in a simple fresh salsa. Don’t be shy with it. Taste as you go.


How to Make Peach Salsa

Prep the Ingredients

Peel and dice the peaches into small, roughly even pieces. You want chunks that are big enough to taste and hold together but small enough to scoop on a chip without falling off. About half an inch is the right size. Add them to a bowl as you go.

Finely dice the jalapeño, removing seeds if you want less heat. Finely dice the red onion. Chop the cilantro roughly. Add everything to the bowl with the peaches.


Diced peaches jalapeño red onion and cilantro on cutting board for peach salsa recipe

Season and Taste

Squeeze the juice of one lime over everything. Add a good pinch of salt. Toss gently to combine. Taste it.

This is where you tune the salsa to exactly where you want it. More lime if it needs more brightness. More salt if the flavors seem flat. A tiny drizzle of honey if the peaches aren’t as sweet as you’d like. A bit more jalapeño if you want more heat.

Let the salsa sit for at least 20 to 30 minutes before serving if you can. The salt draws out a little juice from the peaches and the whole salsa becomes more cohesive and flavorful as it sits. It’s good immediately but noticeably better after that short rest.

Serve with tortilla chips, over grilled chicken, alongside fish tacos, or honestly any way you want to eat it.


Peach salsa recipe served in rustic bowl with tortilla chips and lime

This salsa works really well as a topping for the sheet pan chicken fajitas instead of or alongside regular tomato salsa. It also pairs beautifully with the salmon teriyaki spooned over the fish right before serving. The sweet heat combination against the teriyaki glaze is unexpectedly great.

💚 Upgrade your meals with high protein recipes the whole family will love — check out The High Protein Cookbook, packed with delicious protein-packed recipes to keep you full and energized!


Tips

Dice everything small and evenly. The best salsa is the kind where every scoop gets a little bit of everything. Large uneven pieces mean some scoops are all onion or all peach. Take the extra couple of minutes to dice everything into similar small pieces.

Let it rest before serving. Twenty to thirty minutes in the fridge makes a real difference. The salt draws moisture out of the peaches, the lime juice gets absorbed, and the whole salsa tastes more put together than it does right after mixing.

Taste and adjust before serving. Fresh salsa needs tasting and tuning more than cooked food does. Every batch of peaches is a little different in sweetness and acidity. Taste the finished salsa and adjust the lime, salt, and jalapeño until it tastes balanced to you.

Add the cilantro right before serving if making ahead. Fresh cilantro wilts and turns dark if it sits in lime juice for more than an hour or two. If you’re making the salsa ahead, hold the cilantro and add it right before the bowl goes out.

Use a sharp knife. Ripe peaches are delicate and a dull knife will crush and tear them instead of cutting cleanly. You want clean even cubes, not mashed fruit.


Variations

Add mango. Half peach, half mango makes a tropical fruit salsa that works incredibly well on fish. Dice the mango the same size as the peach and add it to the bowl. The combination is really good. If you love this direction, the fresh mango salsa on the site takes mango in a slightly different direction that’s worth comparing.

Add cucumber. About a quarter cup of finely diced cucumber adds a cool crunch and freshness that extends the salsa and makes it feel more substantial. Goes really well when the salsa is being served over grilled chicken.

Add corn. A handful of charred corn kernels folded into the peach salsa adds sweetness, texture, and a smoky note that plays off the jalapeño really nicely. Frozen corn charred in a dry pan for a few minutes works perfectly.

Make it with nectarines. Nectarines work exactly the same as peaches and you don’t even need to peel them. Slightly firmer texture, very similar flavor. A good option when peaches aren’t at their absolute best but nectarines are.

Add black beans. A third of a cup of canned black beans, drained and rinsed, turns this into something closer to a chunky salsa-salad hybrid that works well as a side dish or over rice bowls.

Make it spicier. Add a small amount of finely diced serrano pepper alongside or instead of jalapeño. Serrano is significantly hotter so start with half and taste. A pinch of cayenne stirred in also works if you want heat without adding more raw pepper texture.


Substitutions

Ripe peaches can be replaced with nectarines, mango, or pineapple if peaches aren’t in season. The method and proportions stay the same.

Jalapeño can be replaced with serrano for more heat, or poblano for a milder, slightly smoky alternative. Leave it out entirely for a completely mild version.

Red onion can be replaced with shallots for a milder bite, or white onion which is slightly more traditional in Mexican-style salsa.

Fresh cilantro can be replaced with fresh mint for a brighter, cooler flavor, or flat-leaf parsley for something more neutral.

Fresh lime juice can be replaced with fresh lemon juice if you don’t have lime. The flavor is slightly different but the brightness is the same.


Storage

Peach salsa keeps in a sealed container in the fridge for up to 2 days. After that the peaches break down significantly and the texture becomes mushy. It’s best eaten within the first day for peak texture, though the flavor is often even better on day two if you don’t mind softer peaches.

Before serving leftover salsa, give it a taste and add a small squeeze of fresh lime juice and a pinch of salt to freshen it back up. A handful of fresh cilantro also helps bring it back to life.

This salsa doesn’t freeze well. The peaches become completely soft and watery after thawing. Make it fresh in small batches rather than large ones.


Frequently Asked Questions

Do I need to peel the peaches?

Yes for the best texture. Peach skin can be slightly tough and bitter and doesn’t break down the way the flesh does in a fresh salsa. Peeling them gives you a cleaner, more pleasant texture in every bite. To peel easily, score an X on the bottom of each peach, blanch in boiling water for 30 seconds, then transfer to ice water. The skin slips off without any effort.

Can I use canned or frozen peaches?

Fresh is strongly preferred for this recipe. Canned peaches are too soft and too sweet and often have a slightly syrupy flavor that doesn’t work well in a savory salsa context. Frozen peaches, thawed and drained very well, can work in a pinch but the texture will be softer than fresh.

How do I keep the salsa from getting watery?

Salt draws moisture out of the peaches as the salsa sits. This is normal and unavoidable to some extent. If it bothers you, drain off any excess liquid before serving. The flavor of the pooled liquid is actually excellent so you can also just stir it back in rather than discarding it.

My peaches aren’t very ripe. Can I still make this?

You can, with a small adjustment. Add a teaspoon of honey or a pinch of sugar to compensate for the lower natural sweetness. Underripe peaches also benefit from a slightly longer rest time after seasoning, which softens them slightly and helps the lime juice penetrate the fruit.

What’s the best way to serve peach salsa?

Tortilla chips are the classic. But honestly this salsa works as well as a topping as it does a dip. Try it over grilled chicken, on fish tacos, spooned over pork tenderloin, stirred into scrambled eggs, or served alongside a cheese board. It’s surprisingly versatile.

Difficulty: Intermediate Prep Time 15 mins Total Time 35 mins
Servings: 8 Calories: 45
Best Season: Summer

Description

This peach salsa recipe is sweet, spicy, and fresh. Ripe peaches, jalapeño, red onion, cilantro, and lime juice come together in 15 minutes. The best summer salsa you'll make.

Ingredients

Instructions

  1. Peel and dice the peaches into small half-inch pieces. Add to a medium bowl.
  2. Finely dice the jalapeño, removing seeds if you prefer less heat. Finely dice the red onion. Roughly chop the cilantro. Add everything to the bowl with the peaches.
  3. Squeeze the lime juice over the salsa and add the salt. Toss gently to combine. Add the honey if the peaches need more sweetness.
  4. Taste and adjust. More lime for brightness, more salt if flavors seem flat, more jalapeño if you want more heat.
  5. Let the salsa rest for 20 to 30 minutes at room temperature or in the fridge before serving. Taste again before serving and add fresh cilantro if you held it back.
  6. Serve with tortilla chips, over grilled chicken, on fish tacos, or however you like it.

Nutrition Facts

Servings 8


Amount Per Serving
Calories 45kcal
% Daily Value *
Sodium 150mg7%
Total Carbohydrate 11g4%
Dietary Fiber 1g4%
Sugars 9g
Protein 1g2%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Ripe peaches are everything in this recipe. An underripe peach makes a dull, starchy salsa no matter how good the other ingredients are. Take the time to find peaches that are actually ripe and the rest of the recipe takes care of itself.

Let the salsa rest for at least 20 minutes before serving. It tastes significantly more cohesive and flavorful after a short rest than it does straight after mixing.

If making ahead, hold the cilantro until right before serving. It wilts and darkens quickly in lime juice and freshly added cilantro looks and tastes better than cilantro that has been sitting for an hour.

❤️ Your Support Means a Lot I'm a new food blogger, and every rating and comment helps me grow and reach more readers. If you enjoyed browsing this recipe, I'd truly appreciate a quick rating below and would love to hear your thoughts in the comments. Thank you for supporting my journey and being part of Jessica Healthy Recipes! ❤️

Did you make this recipe?

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Leave a Comment

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