Blend your diced peaches until completely smooth—this usually takes 90 seconds at high speed. Press the mixture through a fine-mesh strainer to remove any pulp that would create grittiness in your final popsicles.
Combine water and agar agar powder in a small saucepan, whisking constantly to break up clumps. Bring to a rolling boil for exactly 2 minutes while stirring—this activates the agar's gelling power, which skipping this step completely ruins the texture I promise.
Pour the boiled agar mixture into your strained peach puree, stirring slowly for 60 seconds. The warmth begins the gelling process immediately, so you're basically setting yourself up for success here.
Add heavy cream, whole milk, sugar, honey, lemon juice, sea salt, and corn syrup to the peach mixture. Whisk everything together for 2 minutes until completely combined—I always taste at this point because sometimes I add pinch more lemon depending on peach sweetness that day.
Let the mixture cool to room temperature, which takes about 15 minutes if you place the bowl in an ice bath. Why? Heat will cause the popsicles to crack when you freeze them solid, and nobody wants that disappointment.
Pour the cooled mixture into popsicle molds, filling each about 3/4 inch from the top. Leave room for expansion because the mixture will rise slightly as it freezes—I learned this the hard way years ago when sticky filling leaked everywhere.
Insert popsicle sticks and freeze for a minimum of 6 hours, but overnight is ideal. The longer they sit, the firmer they become, and that's actually what you want for that perfect bite.
Run warm water over mold exteriors for 10 seconds to loosen, then gently pull each stick straight up. This method beats twisting or forcing—patience here prevents broken sticks and melted frustration.