Easy Peach and Cream Cheese Danish (with puff pastry)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

Quick and delicious pastry that comes together within minutes! Filled with sweet cream cheese and sliced peaches.


  • 1 puff pastry sheet
  • 8 oz. cream cheese, softened
  • 24 tbsp. granulated sugar *
  • 1/2 tsp vanilla extract
  • 12 peaches, sliced
  • 1 large egg for egg wash


  1. Thaw the pastry sheet. This can take up to 50 minutes. 
  2. Preheat oven to 400 F. Line large baking sheet with parchment paper.
  3. Roll out the puff pastry sheet. ( a little on each side) Up to one inch on each side.
  4. Beat softened cream cheese, sugar, and vanilla extract until fluffy and smooth.
  5. Place cream cheese filling in the center of puff pastry sheet leaving 1 inch border on the top and bottom. Add the sliced peaches.
  6. Make the braid: Using a sharp knife, cut the top corner sides of the puff pastry dough off. Then cut 1-inch strips from the cream cheese to the edge of the dough, until you get to the bottom. (I had 5 strips) Fold the top part of the dough into the cream cheese. Then start the braid. Fold the first right pastry strip to the left, the fold the first left pastry strip to the right. Continuing until you have reached the second to last pastry strip. Before folding the last strip, fold the bottom part of the dough up towards the cream cheese. Close the pastry with the last two pastry strips.
  7. Transfer the braided danish to prepared baking sheet.
  8. Whisk the egg in a small bowl. Brush the top of pastry with the whisked egg. Sprinkle with coarse sugar.
  9. Bake for 20-23 minutes, or until golden brown.
  10. Cool the danish for 5-10 minutes or baking tray then transfer to cooling rack to cool completely. 
  11. Drizzle with glaze if desired.


*You can add more sugar depending on how sweet you like the cream cheese. I use 2.5 tbsp. of sugar. You can add up to 4 tbsp. sugar.