Preheat your oven to 375°F and line a baking sheet with parchment paper.
Roll out the store‐bought pie crust on a parchment-lined baking sheet.
In a mixing bowl, gently toss the sliced peaches with brown sugar, cinnamon, vanilla extract, almond extract, and salt. Let it sit for 10–15 minutes to release some juices.
Strain off any excess liquid before placing the peaches on the crust—this prevents sogginess, especially if using frozen or very ripe peaches.
Arrange the peach mixture in an even layer in the center of the crust, leaving about a 2-inch border all around.
Fold the edges of the crust over the peaches, pleating as needed so that the center remains open.
Brush the crust with heavy cream and sprinkle with turbinado sugar.
Bake for 40-45 minutes, or until the crust is golden and the filling is bubbly.
Remove from the oven and allow to cool for about 15-20 minutes. Dust lightly with powdered sugar before serving, if desired.