easy brunch dessert Peach Cream Cheese Danish

Peach Cream Cheese Danish

This easy, homemade, Peach Cream Cheese Danish is a mix of sweetened cream cheese, fresh peach slices, and buttery, golden, puff pastry. Perfect for breakfast or brunch!
Course Breakfast
Cuisine American
Keyword breakfast pastry, brunch recipe, cream cheese danish, homemade danish
Prep Time 20 minutes
Cook Time 20 minutes
Cooling Time 15 minutes
Total Time 55 minutes
Servings 6
Calories 412
Author Kat Jeter & Melinda Caldwell


  • 1 sheet Frozen puff pastry thawed
  • 4 ounces Cream cheese softened
  • 1/4 cup Peach Preserves
  • ¼ cup Confectioner’s sugar
  • 1 teaspoon Vanilla extract
  • 12 slices Peach
  • 1 Egg
  • 1 tablespoon Water


  • ½ cup Confectioner’s sugar
  • 2 tablespoon Milk
  • ½ teaspoon Vanilla


  • Preheat oven to 400 degrees F.
  • In a medium bowl mix cream cheese, confectioner’s sugar, and vanilla extract until thoroughly combined.
  • Unfold thawed puff pastry sheet and roll it out into a rectangle that is ¼ inch thick.
  • Cut into 6 equal rectangles.
  • Lightly score the puff pastry pieces by drawing a smaller rectangle within each one. This creates a "ring" around the outside of each piece that will puff up.
  • Use a fork to prick the middle of each puff pastry piece several times so it does not rise like the outer ring will.
  • Spread about 1 tablespoon of cream cheese in the center of each puff pastry.
  • Top with a thin layer of peach preserves.
  • Finish by topping peach preserves with 2 slices of fresh peach. 
  • Make a simple egg wash by mixing the egg and water and brush the egg wash around the outer edge of the puff pastry.
  • Place in a 400 F oven to bake for 15-20 minutes or until golden brown.
  • While the pastry bakes make the glaze by mixing the confectioner’s sugar, milk, and vanilla together in a bowl.
  • Once the pastry is cooked and has cooled to room temperature drizzle the glaze over the pastries and enjoy!


Note: You can use frozen peaches too just make sure to thaw them and pat them dry before using.


Serving: 1danish | Calories: 412kcal | Carbohydrates: 46g | Protein: 5g | Fat: 22g | Saturated Fat: 7g | Cholesterol: 48mg | Sodium: 180mg | Potassium: 126mg | Fiber: 1g | Sugar: 24g | Vitamin A: 375IU | Vitamin C: 2.9mg | Calcium: 36mg | Iron: 1.4mg