Our Southern peach barbecue sauce is made with fresh peaches, and a base of tomato, vinegar, brown sugar, molasses, garlic, onion and various seasonings. Perfect for grilled chicken, pork, and ribs!
Melt butter in a medium saucepan over medium-low heat heat.
Add onion and cook until soft, about 3 minutes.
Add garlic and cook until fragrant, about 2 minutes.
Add chopped peaches and increase the heat to medium-high. Cook until the peaches are soft, about 5-6 minutes.
Mix in the ketchup, tomato paste, water, red wine vinegar, molasses, honey, brown sugar, mustard, Worcestershire sauce, black pepper, cayenne pepper, and salt. Slowly bring the mixture to a boil.
Reduce the heat to medium low and simmer uncovered until thickened, about 20 minutes. Stir the sauce often to prevent sticking and burning.
If sauce is too thick, add a tablespoon of water as needed to thin it out.
Use a food processor or blender to puree the sauce to a smooth consistency.
Pour the sauce into clean jars and allow it to cool to room temperature.
Store the sauce in the refrigerator, where it will keep for a few weeks.