This post may contain affiliate links. Please read my disclosure policy.
The spicy sweet heat of this homemade Tomato Peach Salsa keeps you coming back for more! Because the peaches and tomatoes are roasted, you don’t have to peel anything for this salsa! I love eating with chicken or fish, and veggie tacos. Using the water bath canning method to preserve, the salsa lasts up to a year on your shelf. I will walk you everything if canning intimidates.
My mom taught me how to can when I was young, starting with this vibrant strawberry rhubarb jam and garden fresh salsa, just as her mom had taught her to do. So in a quest to use a crate of peaches I recently bought, this Fire Roasted Tomato Peach Salsa was the perfect solution to bottling up all that sweet, juicy goodness.
I absolutely love the smoky flavor that comes from roasting the tomatoes, red onion, and peaches together. It gives them an even deeper flavor than they already have! The charred bits of the skin go right into the salsa, no peeling required! Plus, everything softens from the heat of the broiler, making for easier and quicker chopping.
Peach salsa boasts a sweet heat that works incredibly well with chicken fajitas and pork, and I love it on a veggie burrito bowl too. Pretty much the perfect condiment that you can make at home.
This is because they are going through a high heat process, so if they are too ripe they will kind of disintegrate. If they’re slightly underripe, I find that by the time the jars are opened, the peaches will have submitted to the sitting time, turning soft and absorbing the great flavors in the jar. I like to use Colorado or Georgia peaches if they’re available at my local coop.



While the good roasty bits simmer on the stovetop for about 10 minutes, I keep my clean jars warm in a pot of gently simmering water. When the salsa is ready, I carefully lift a jar out, fill it with the hot salsa—leaving a little space at the top—then wipe the rim clean and secure the lid just until it’s snug. Once all the jars are filled, they go back into the pot, fully submerged, and gently boil for about 20 minutes. After that, I lift them out and let them rest, untouched, for 12 to 24 hours while they seal. It’s a process that might sound technical at first, but once you do it, it feels steady, soothing, and surprisingly simple.
When you inspect lids for seals after the 24 hours, there should be no flex when the center is pressed. Remove the bands and attempt to lift lids off gently with your fingertips. Properly sealed lids will remain attached. If a lid fails to seal within 24 hours, immediately refrigerate the product.




tag @heartbeetkitchen on instagram and hashtag it #heartbeetkitchen
Marion
August 19, 2026
What size bottle of lime juice are you using for the 3/4 bottle?
Amanda Paa
August 19, 2026
The recipes for 3/4 cup (6 ounces) bottled lime juice.