Easy Peach Salsa Recipe – Fresh Sweet Spicy Dip
This Fresh Peach Salsa is sweet, juicy, tangy, and just a little spicy. Made with ripe peaches, tomatoes, red onion, jalapeño, cilantro, and fresh lime juice, it's an easy summer salsa that's ready in about 15 minutes.
Serve it with tortilla chips or spoon it over grilled chicken, salmon, shrimp, fish tacos, or pork for a fresh way to use ripe summer peaches.
Recipe Summary
Prep Time: 15 minutes
Chill Time: 20 minutes
Total Time: 35 minutes
Servings: 6
Why You'll Love This Peach Salsa
Made with fresh peaches
No cooking required
Ready in minutes
Sweet, spicy, and tangy
Easy to adjust the heat
Perfect for summer cookouts
Delicious with chips, tacos, chicken, and seafood
Great way to use fresh peaches
Ingredients
3 large ripe but firm peaches, diced
1 cup Roma tomatoes, seeded and diced
½ small red onion, finely diced
1 jalapeño, seeded and finely diced
½ red bell pepper, finely diced
⅓ cup fresh cilantro, chopped
Juice of 2 fresh limes
1 teaspoon honey
½ teaspoon salt
¼ teaspoon freshly ground black pepper
⅛ teaspoon ground cumin, optional
Optional Add-Ins
½ avocado, diced
½ cup fresh corn
½ cup diced mango
½ cup black beans, drained and rinsed
Extra jalapeño or serrano pepper for more heat
How to Make Peach Salsa
Step 1: Dice the Peaches
Wash the peaches and cut them into small, bite-sized pieces.
You can peel the peaches if you prefer, but it's not necessary. Leaving the skin on gives the salsa extra color and helps the peach pieces maintain their shape.
For the best texture, use peaches that are ripe and sweet but still slightly firm. Very soft peaches can turn mushy once they're mixed with the other ingredients.
Step 2: Prepare the Vegetables
Dice the tomatoes and remove excess seeds and liquid.
Finely dice the red onion, jalapeño, and red bell pepper.
Keeping the vegetables relatively small makes it easier to get a little peach, tomato, pepper, and onion in every bite.
Step 3: Combine
Add the peaches, tomatoes, red onion, jalapeño, bell pepper, and cilantro to a large bowl.
Gently toss everything together.
Step 4: Make the Lime Dressing
In a small bowl, whisk together the fresh lime juice, honey, salt, black pepper, and cumin if using.
Pour the mixture over the peach salsa.
Gently toss until everything is evenly coated.
Step 5: Chill
You can serve the salsa immediately, but it's even better after sitting for about 20–30 minutes in the refrigerator.
This gives the peaches and vegetables time to absorb the lime, cilantro, and jalapeño flavors.
Give the salsa another stir before serving.
What Does Peach Salsa Taste Like?

Peach salsa has a combination of sweet, acidic, spicy, and savory flavors.
Fresh peaches provide natural sweetness, while lime juice adds acidity. Jalapeño provides heat, red onion adds sharpness, and cilantro gives the salsa a fresh finish.
The key is balance. It should still taste like fresh peaches rather than simply tasting like traditional tomato salsa with peaches added.
What Peaches Are Best for Peach Salsa?
Fresh yellow peaches are especially good because they tend to have a slightly stronger sweet-tart flavor than white peaches.
Look for peaches that:
Smell sweet and fragrant
Give slightly when gently pressed
Aren't bruised
Are firm enough to dice
Avoid extremely soft, overripe peaches because they can make the salsa watery and mushy.
Do You Have to Peel Peaches for Salsa?
No. Peach skin is completely edible and adds beautiful color to fresh salsa.
However, if you don't like the texture, you can easily peel the peaches first.
To peel several peaches quickly, place them in boiling water for about 30 seconds, then transfer them immediately to a bowl of ice water. The skins should slip off much more easily.
How to Make Spicy Peach Salsa
Keep the jalapeño seeds and membranes instead of removing them.
For even more heat, substitute a serrano pepper for the jalapeño.
You can also add a pinch of cayenne or crushed red pepper flakes.
Start with a small amount of heat. You can always add more after tasting the salsa.
Peach Mango Salsa Variation
Peach and mango work especially well together.
Replace one of the peaches with 1 ripe mango, diced into small pieces.
The mango makes the salsa sweeter and gives it a tropical flavor that's particularly good with shrimp, salmon, and fish tacos.
Peach Avocado Salsa
Add 1 diced avocado immediately before serving.
The creamy avocado balances the acidity of the lime and the heat from the jalapeño.
Because avocado browns quickly, don't add it if you're preparing the salsa far in advance.
What to Serve With Peach Salsa
Fresh peach salsa is much more versatile than just a dip. Try serving it with:
Tortilla chips
Grilled chicken
Grilled salmon
Shrimp tacos
Fish tacos
Grilled pork chops
Blackened fish
Chicken tacos
Burrito bowls
Grilled steak
Quesadillas
One of the best combinations is blackened salmon topped generously with cold peach salsa. The spicy, savory fish contrasts beautifully with the sweet peaches and lime.
Can You Make Peach Salsa Ahead of Time?
Yes, but fresh peach salsa is best within the first day.
You can prepare it several hours before serving and keep it covered in the refrigerator.
If making it ahead, consider adding the salt shortly before serving. Salt pulls moisture from the peaches and tomatoes and can make the salsa watery over time.
How to Store Fresh Peach Salsa
Store leftover salsa in an airtight container in the refrigerator for up to 2–3 days.
The peaches will gradually soften and release liquid, so the salsa has its best texture on the day it's prepared.
If excess liquid collects at the bottom of the container, simply drain some before serving.
Can You Freeze Peach Salsa?
I wouldn't recommend freezing this fresh version.
Freezing changes the texture of raw peaches, tomatoes, and peppers, so they can become soft and watery after thawing.
If you want peach salsa that can be preserved long-term, use a recipe specifically formulated and tested for canning peach salsa rather than this fresh recipe.
Frequently Asked Questions
Can I use canned peaches for peach salsa?
Fresh peaches produce the best texture. Canned peaches can work in a pinch, but drain them thoroughly and choose peaches packed in juice rather than heavy syrup.
Can I make peach salsa without cilantro?
Yes. Simply leave it out or replace it with a small amount of fresh parsley.
Is peach salsa spicy?
This recipe is mildly spicy. Removing the jalapeño seeds and membranes reduces the heat considerably. You can also use half a jalapeño for an even milder version.
Why is my peach salsa watery?
Peaches and tomatoes naturally release moisture after they're cut and salted. Use firm peaches, remove the watery centers from the tomatoes, and avoid letting the salsa sit for too long before serving.
Can I make peach salsa without tomatoes?
Absolutely. Increase the peaches to four and omit the tomatoes for a more fruit-forward salsa.
Is peach salsa served hot or cold?
Fresh peach salsa is generally served cold or at room temperature.
Nutrition Information
Approximate nutrition per serving:
Calories: 65
Carbohydrates: 16g
Protein: 1g
Fat: 0g
Fiber: 2g
Sugar: 11g
Sodium: 200mg
Nutrition information is an estimate and will vary depending on the ingredients and serving size.
More Peach Recipes
If you love these Peach Cobbler Crepes, try these peach recipes next:
Peach Cobbler Cheesecake Bread