Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
In a medium bowl, beat the softened cream cheese with an electric mixer until smooth. Gradually add the powdered sugar and beat until combined. Stir in the vanilla extract. Add milk 2 tablespoons at a time until it is smooth and creamy.
Carefully slice each croissant horizontally, almost all the way through.
Spread a generous layer of the cream cheese filling inside each croissant.
Arrange the peach slices on top of the cream cheese filling.
Place the filled croissants on the prepared baking sheet. Bake for 10-12 minutes, or until golden brown and heated through.
Remove from the oven and let them cool slightly before serving. Dust with extra powdered sugar or drizzle with honey if desired.