Golden, flaky puff pastry wrapped around a lightly sweetened cream cheese filling and juicy peaches makes a bakery-style Danish that is ideal for brunch or dessert. A simple vanilla glaze finishes the braid, while an optional raspberry sauce gives it the classic peach-and-raspberry flavor of Peach Melba. The step-by-step photographs show the peach-filled braided pastry; raspberry sauce is an optional addition.
Why You’ll Love This Peach Danish
- Store-bought puff pastry keeps the preparation manageable.
- Cream cheese balances the sweetness of ripe peaches.
- Braided pastry looks impressive without specialized equipment.
- Serve warm or at room temperature with a vanilla glaze.
Ingredients
For one pastry braid, about 8 slices.
Pastry and filling
- 1 sheet all-butter puff pastry (about 250 g / 9 oz), thawed according to package instructions
- 170 g (6 oz) full-fat cream cheese, softened
- 40 g (⅓ cup) powdered sugar
- 1 teaspoon vanilla extract
- 1 teaspoon finely grated lemon zest, optional
- 2 medium ripe but firm peaches, pitted and thinly sliced (about 250 g)
- 1 tablespoon cornstarch, if peaches are very juicy
- 1 large egg beaten with 1 teaspoon water, for egg wash
Vanilla glaze
- 65 g (½ cup) powdered sugar
- 1–2 teaspoons milk
- ¼ teaspoon vanilla extract
Optional Peach Melba raspberry sauce
- 100 g (¾ cup) raspberries, fresh or frozen
- 1 tablespoon granulated sugar
- 1 teaspoon lemon juice
How to Make Peach Cream Cheese Danish
Step 1 — Prepare oven and pastry. Heat the oven to 200°C (400°F), or 190°C (375°F) for a fan oven. Line a baking sheet with parchment paper. Keep the puff pastry chilled until ready to use, then unfold it on the prepared sheet.
Step 2 — Make the cream cheese filling. Beat softened cream cheese, powdered sugar, vanilla, and optional lemon zest until smooth. Spread it in a long strip down the middle third of the pastry, leaving space at both ends.

Step 3 — Add peaches. Pat peach slices dry with paper towels. If they release a lot of juice, toss them lightly with cornstarch. Arrange the slices in overlapping rows over the cream cheese.

Step 4 — Cut pastry strips. Cut diagonal strips about 2 cm (¾ inch) wide along each side of the filling, stopping before the filling. Trim any excess pastry from the corners.

Step 5 — Braid and seal. Fold the short ends over the filling. Alternate pastry strips from left and right, laying them diagonally across the filling. Gently press the final ends underneath.


Step 6 — Brush and bake. Brush the pastry with egg wash, avoiding heavy drips along the cut edges. Bake for approximately 25–35 minutes, until deeply golden and the center pastry is cooked through. If the top browns too quickly, tent loosely with foil. Let rest for at least 15 minutes before glazing.
Step 7 — Glaze and slice. Whisk powdered sugar, milk, and vanilla until pourable. Drizzle over the warm (not hot) pastry. Cut into 8 slices with a serrated knife.



Tips for Flaky Puff Pastry
- Keep puff pastry cold; warm pastry can lose its defined layers.
- Dry juicy peaches before assembling to prevent a soggy base.
- Do not overfill the center or the braid may open in the oven.
- Bake until the pastry is thoroughly golden, not merely pale yellow.
- Allow the filling to set slightly before slicing.
- If the bottom is underbaked, return the pastry to the oven for a few minutes before glazing.
Peach Melba Variation
Peach Melba traditionally pairs peaches with raspberries. To add that flavor, gently simmer the raspberries, sugar, and lemon juice for about 4–6 minutes until the fruit breaks down. Cool slightly and strain out seeds if desired. Spoon a little raspberry sauce over each slice just before serving, rather than adding it inside the pastry, to keep the layers crisp.
Individual pastry option: The supplied photographs also show small rectangular peach pastries with a crumb topping. For a similar presentation, divide the puff pastry into 6 rectangles, top each with a small spoonful of cream cheese filling and a few peach slices, then bake until puffed and golden. This is a separate variation, not the braided method photographed step by step.

Storage and Reheating
Refrigerate leftover Danish in a covered container for up to 3 days because it contains cream cheese and fresh fruit. Reheat on a baking sheet at 160°C (325°F) for about 8–12 minutes, until warmed through and crisp. Add fresh glaze after reheating if needed. Freezing may soften the peach filling and pastry, so fresh is best.
Frequently Asked Questions
Can I use canned peaches? Yes, but drain them thoroughly and pat dry before arranging on the cream cheese.
Can I prepare it ahead? You can mix the filling and slice the peaches ahead of time, storing them separately in the refrigerator. Assemble shortly before baking to protect the pastry layers.
Do I have to use raspberries? No. The braided peach cream cheese Danish is delicious on its own, but raspberry sauce makes it closer to classic Peach Melba.
Why is my puff pastry soggy? Excess moisture from the fruit, warm pastry during assembly, or underbaking can all contribute. Dry the fruit and bake until fully golden.
Recipe Summary
- Yield: about 8 slices
- Preparation: approximately 20 minutes
- Baking: approximately 25–35 minutes
- Cooling: at least 15 minutes
- Course: Breakfast, brunch, dessert
- Method: Baking
Recipe development note: This is a proposed original recipe based on the supplied photographs and has not been kitchen-tested. The raspberry sauce and individual pastry variation are additional suggestions.

