Prepare the Berry Topping:
In a bowl, combine the fresh berries, granulated sugar, and lemon juice. Gently toss to coat.
Let the mixture sit for about 10 minutes to macerate, releasing the natural juices.
Make the Cream Filling:
In a mixing bowl, whip the heavy cream with powdered sugar and vanilla extract until soft peaks form.
If using cream cheese, beat it separately until smooth, then fold it into the whipped cream for a thicker filling.
Assemble the Croissants:
Slice each croissant in half horizontally without cutting all the way through, creating a pocket.
Spread a generous amount of the cream filling inside each croissant.
Spoon the macerated berries and their juices over the cream filling.
Serve and Garnish:
Arrange the filled croissants on a serving platter.
Dust with powdered sugar for a beautiful finish, and add fresh mint leaves for a pop of color.