I have made enough peach salsa over the years to know that it can go sideways fast.

Too sweet and it tastes like somebody dumped fruit salad into a bowl of pico. Too acidic and it tastes sharp and weirdly hollow. Too soft and suddenly you have a jar of orange-ish mush that looks much more promising than it tastes.
This version is the one I wanted all along.
Roasting the tomatoes, peppers, garlic, and half of the peaches gives this peach salsa a deeper, richer flavor than the bright, watery versions I kept ending up with. It is still sweet from ripe summer peaches, but it is also savory, a little smoky, and spicy enough to hold its own next to grilled chicken, pork chops, fish tacos, or a big pile of tortilla chips.
The other half of the peaches go in later, so you get little pieces of fresh peach throughout instead of one soft, cooked-down salsa situation. It is sweet heat with actual personality.
Why You’ll Love This Roasted Peach Salsa

- Roasting gives it a richer, smokier flavor than standard peach salsa.
- It is sweet without tasting like dessert.
- Tomatoes keep it savory and give it a more classic salsa texture.
- It is excellent with chips, but even better spooned over grilled chicken, pork, fish, shrimp, or tacos.
- The peaches stay present instead of disappearing into mush.
- It is easy enough to make on a summer afternoon and worth canning while peaches are in season.
Ingredients You’ll Need
Fresh peaches: Use ripe peaches that are fragrant and juicy but still firm enough to hold their shape. You will roast half and add the rest later.
Tomatoes: Ripe garden tomatoes or Roma tomatoes both work well here. Roma tomatoes make a slightly thicker salsa, while garden tomatoes bring more juice and summer flavor.
Red onion: Red onion adds color and a little bite. Yellow or white onion will work if that is what you have.
Hot peppers: Use jalapeños for mild heat, serranos for more heat, or a mix of whatever peppers you have on hand.
Garlic: Roasted garlic gives the salsa a mellow, savory flavor without overpowering the peaches.
Bottled lime juice: This gives the salsa its bright tang and keeps the flavor from becoming too sweet.
Brown sugar: A little brown sugar helps the peaches shine and balances the lime juice, tomatoes, and heat.
Kosher salt, cumin, and paprika: Cumin gives the salsa warmth, while just a pinch of paprika adds a subtle roasted note.
How to Make Roasted Peach Salsa

Peel and prep the peaches. Bring a large pot of water to a boil and prepare a bowl of ice water nearby.
Drop the peaches into the boiling water for about 30 to 60 seconds, then transfer them immediately to the ice bath. Once cool enough to handle, the skins should slip right off.
Pit the peaches. Cut half of them into larger pieces for roasting and dice the remaining peaches into small pieces. Set the diced peaches aside.
Roast the tomatoes, peppers, garlic, and peaches. Preheat the oven to 425°F.
Arrange the tomatoes, hot peppers, garlic cloves, and larger peach pieces on a rimmed baking sheet. Roast until the tomatoes are softened and blistered, the peppers have a few charred spots, the garlic is soft, and the peaches are lightly caramelized around the edges.
The peaches may finish before the tomatoes, so pull them from the pan once they are browned and tender. You do not want them to completely collapse.
Chop the roasted ingredients. Let the roasted produce cool just enough to handle. Peel the tomato skins if you prefer a smoother salsa, then roughly chop the tomatoes, peppers, garlic, and roasted peaches.
Keep it chunky. This should look like salsa, not baby food.
Simmer the salsa. Add the roasted mixture to a large saucepan along with the diced fresh peaches, red onion, bottled lime juice, brown sugar, salt, cumin, and paprika.
Bring the salsa to a gentle simmer over medium heat. Cook for about 10 to 15 minutes, stirring occasionally, until the flavors come together and the salsa thickens slightly.
Taste it before filling the jars. Add more salt if it tastes flat or another pinch of paprika if you want a little more roasted depth.
Can the salsa. Ladle the hot salsa into hot half-pint jars, leaving ½-inch headspace.
Remove air bubbles, adjust headspace if needed, wipe the rims clean, and apply lids and bands fingertip tight.
Process in a boiling-water canner for 15 minutes, adjusting for altitude as needed. Turn off the heat, remove the lid, and let the jars rest in the canner for 5 minutes before transferring them to a towel-lined counter.
Let the jars cool undisturbed for 12 to 24 hours before checking the seals. Store sealed jars in a cool, dark place.
Substitutions and Variations
Use nectarines instead of peaches. Nectarines work beautifully here and do not need to be peeled.
Make it hotter. Add serranos, Fresno chiles, or a little habanero if you want more heat. Habaneros are no joke, so start small unless you are trying to punish somebody.
Add cilantro. I left it out because I wanted the roasted peach, tomato, and garlic flavors to stand on their own, but ¼ to ½ cup chopped cilantro stirred in at the end would be lovely.
Use smoked paprika. A pinch of smoked paprika makes this especially good with grilled pork or chicken.
Add lime zest. A little lime zest stirred in at the end gives the salsa a brighter, fresher aroma without changing the overall flavor too much.
Ways to Serve Peach Salsa
This is made for grilled food. Spoon it over grilled chicken thighs, pork chops, pork tenderloin, salmon, shrimp, or fish tacos. It is also excellent with venison tacos, burgers, grilled sausages, or a simple bowl of tortilla chips.
It would be especially good with a grilled pork tenderloin, smoky chicken thighs, or flaky white fish with a little lime and cotija.
Frequently Asked Questions

Do I need to peel the peaches?
Yes, I recommend it. Peach skins can become chewy after roasting and processing, and peeling them gives the salsa a much better texture.
Do I need to peel the tomatoes?
No, but you can. Roasting makes the skins easy to slip off if you prefer a smoother salsa. Leaving them on gives the salsa a more rustic texture.
Can I use fresh lime juice?
For canning, use bottled lime juice. It is consistent in acidity and gives you reliable results. Fresh lime juice is great for serving or for a refrigerator batch, but bottled is best for the jars.
Can I use white vinegar instead of lime juice?
Yes, you can use 5% acidity white vinegar or apple cider vinegar in place of bottled lime juice if you prefer. Apple cider vinegar gives it a slightly softer, warmer flavor; white vinegar keeps the flavor cleaner and brighter.
How long does canned peach salsa last?
Store sealed jars in a cool, dark place for up to 18 months. Once opened, refrigerate and use within 1 to 2 weeks.
Can I freeze peach salsa?
You can, though the texture will soften after thawing. It will still be great spooned over grilled chicken, pork, or fish.
Other Canning Recipes To Try:
- Black Bean & Corn Salsa
- Easy Homemade Dill Pickles (refrigerator or canned)
- The Best Homemade Canning Salsa Recipe
📖 Recipe
Roasted Peach Salsa
A sweet, savory, smoky peach salsa made with roasted tomatoes, peppers, garlic, and fresh summer peaches. Perfect with tortilla chips, grilled chicken, pork, fish, tacos, and burgers.
Ingredients
- 2 pounds ripe peaches, peeled and pitted
- 2 pounds ripe tomatoes, cored and halved
- ½ cup finely diced red onion
- ¼ cup minced mixed hot peppers
- 5 cloves garlic, peeled
- ¾ cup bottled lime juice
- ¼ cup packed brown sugar
- 2 teaspoons kosher salt
- ¾ teaspoon ground cumin
- Pinch of paprika
Instructions
- Bring a large pot of water to a boil and prepare an ice bath. Blanch peaches for 30 to 60 seconds, transfer to the ice bath, then peel and pit them. Cut half into larger pieces for roasting and dice the remaining peaches. Set diced peaches aside.
- Preheat oven to 425°F. Arrange tomatoes, hot peppers, garlic, and larger peach pieces on a rimmed baking sheet. Roast until tomatoes are blistered, peppers have charred spots, garlic is soft, and peaches are caramelized around the edges. Remove peaches early if needed so they do not fall apart.
- Cool slightly. Peel tomato skins if desired, then roughly chop the roasted tomatoes, peppers, garlic, and peaches.
- Transfer roasted ingredients to a large saucepan. Add diced peaches, red onion, bottled lime juice, brown sugar, salt, cumin, and paprika.
- Bring to a gentle simmer over medium heat. Cook 10 to 15 minutes, stirring occasionally, until slightly thickened.
- Ladle hot salsa into hot half-pint jars, leaving ½-inch headspace. Remove air bubbles, wipe rims, apply lids and bands, and process in a boiling-water canner for 15 minutes, adjusting for altitude.
- Turn off heat, remove canner lid, and let jars rest for 5 minutes before transferring to a towel-lined counter. Cool undisturbed for 12 to 24 hours before checking seals.
Notes
Altitude adjustments:
0-1,000 ft 15 Minutes
1,001-3,000 ft 20 Minutes
3,000-6,000 ft 25 Minutes
6,001+ 30 Minutes
Nutrition Information:
Yield:
8Serving Size:
½ cupAmount Per Serving: Calories: 31Total Fat: 0gSaturated Fat: 0gUnsaturated Fat: 0gSodium: 150mgCarbohydrates: 7gFiber: 1gSugar: 5gProtein: 1g
Nutrition information is provided as a courtesy and is an estimate only. Values may vary based on ingredients, brands, and preparation methods and should not be considered a substitute for professional advice.





Sara says
Can the clear gel be left out?
Danielle McCoy says
Yes, you can safely leave out the Clear Jel when canning peach salsa. Clear Jel is typically used as a thickener, but it’s not necessary for safe canning. If you prefer a thinner salsa or plan to thicken it after opening, you can omit it. Just be sure to follow the proper canning times and methods for safety, as they’re based on the acidity of the ingredients, not the thickness of the salsa.