Slice peaches, toss the pits, and place into a medium saucepan. (no need to remove the peach skins) Add 2 cups of water and 1 1/2 cups of sugar. Mix together and bring to a boil over medium heat. Boil for 20 minutes, then use a potato masher to mash the peaches. It'll look a little wonky but this release all of the juicy peach flavor. Continue to boil until the liquid reduces by half, about another 20 minutes.
Strain peach syrup through fine mesh sieve into a pitcher or large bowl, pressing the pulp to get out as much syrup as possible. (pro tip: save the peach pulp and smear over toast or add on top of ice cream - it's absolutely delicious).
Juice the lemons.
In a serving pitcher, combine water, lemon juice, and the peach simple syrup. Optional: Add 2-3 tbsp of the peach pulp and mix into the lemonade for added peach flavor.
If you have leftover peaches, cut them up and add a few fresh peach slices into the lemonade along with some fresh mint or basil (optional). Place in the refrigerator to chill until ready to serve OR serve immediately over ice.
Garnish with a few fresh mint sprigs and lemon slices and serve.
Notes
Choose ripe peaches! The riper the peach, the more natural sweetness and peachy flavor you’ll get. Freestone peaches are easiest to pit and slice, too. Use fresh squeezed lemon juice! Bottled lemon juice just doesn’t hit the same. Use fresh lemons for bright, clean acidity.Don't add ice until you're ready to serve! Add the ice just before serving to prevent watering down the flavor.