Line a 9x5 loaf pan with parchment paper, leaving extra hanging over the sides. This makes unmolding your finished peach ice cream no machine so much easier. Place the pan in the freezer while you prep everything else—a cold surface helps the mixture set faster.
Pour 2 cups heavy whipping cream into a large mixing bowl. Whip on high speed for 3-4 minutes until stiff peaks form. Watch it carefully—if you go too far, you'll end up with butter, and yes, I've learned that the hard way. Stop when it looks like fluffy clouds.
Gently fold in 1 can sweetened condensed milk, then add 1 cup whole milk, 1/4 cup honey, 1 tsp vanilla bean paste, 1/2 tsp cinnamon, and 1/4 tsp sea salt. Fold slowly and deliberately—you want to keep all that whipped cream fluffy. This creates the creamy base for your fresh peach frozen dessert.
In a separate small bowl, toss your 3 diced peaches with 1 tbsp lemon juice and 1 tsp orange zest. This brightens the flavor and prevents browning. Gently fold about two-thirds of the peach mixture into your cream base, leaving some chunks visible for texture.
Spread half the cream mixture into your chilled pan. Sprinkle half of the 1/2 cup graham cracker crumbs over the layer, then scatter the remaining peaches on top. This creates those gorgeous stripes you see in fancy ice cream shops.
Pour the remaining cream mixture on top, smooth it flat, and finish with the last of the graham cracker crumbs and 1/4 cup chopped pistachios. Cover tightly with plastic wrap or foil—this prevents freezer burn. Stick it in the freezer.
Let everything freeze solid for at least 6 hours, but overnight is even better. The longer it sits, the better those flavors meld. Scoop straight from the loaf pan or lift out using the parchment paper handles and slice into neat portions.