Step 1: Preheat your oven to 350°F (175°C) to ensure it’s hot and ready for baking.
Step 2: Cut the croissants into bite-sized pieces and place them into a greased 9x13-inch baking dish. Spread them out evenly.
Step 3: Sprinkle the fresh or frozen blueberries over the croissant pieces, ensuring even distribution.
Step 4: In a mixing bowl, combine the softened cream cheese and sugar. Beat until smooth and creamy.
Step 5: Add the eggs one at a time, mixing well after each addition. Then stir in the lemon juice, lemon zest, and vanilla extract. Mix until fully combined.
Step 6: Slowly whisk in the milk until the mixture is smooth and well combined.
Step 7: Pour the cream cheese mixture evenly over the croissant and blueberry layers in the baking dish. Gently press down to ensure all croissants are coated.
Step 8: Place the baking dish in the preheated oven and bake for 35-40 minutes, or until the top is golden brown and the center is set.
Step 9: Once baked, remove from the oven and allow it to cool for a few minutes. If desired, sprinkle with powdered sugar before serving. Slice and enjoy warm or at room temperature!