There is something so comforting about a warm peach pastry on a slow morning, especially when the filling is creamy and the edges bake up golden and crisp. This fluffy peach cream cheese danish is simple enough for breakfast, but pretty enough to serve with coffee when you want to make the table feel special.

Fluffy Peach Danish
Equipment
- 1 Baking Sheet lined with parchment paper
- 1 Mixing Bowl
- 1 Pastry Brush
Ingredients
Danish
- 1 sheet puff pastry thawed
- 8 oz cream cheese softened
- 1 4 oz can granulated sugar or 1/4 cup
- 1 tsp vanilla alcohol-free
- 1 tbsp lemon juice
- 2 cups peaches fresh, peeled and sliced, or canned peaches, well drained
- 1 tbsp cornstarch
- 1 tbsp brown sugar optional
- 1 egg egg beaten, for brushing the pastry edges
- 1 cup powdered sugar for glaze
- 1 tbsp milk for glaze
Instructions
- Heat the oven to 400°F and line a baking sheet with parchment paper. Unfold the puff pastry and place it on the sheet, then gently score a border around the edges without cutting all the way through.
- Mix the softened cream cheese, sugar, alcohol-free vanilla, and lemon juice until smooth. Spread the filling inside the scored border, leaving the edges clear so they can puff up nicely.
- Toss the sliced peaches with cornstarch and brown sugar if using. Arrange the peaches over the cream cheese layer in a single even layer.
- Brush the pastry border with beaten egg for shine and bake for 18 to 22 minutes, until the pastry is puffed and deep golden. The filling should look set, and the peaches should be tender and glossy.
- Let the danish cool slightly, then drizzle with a quick powdered sugar glaze made with powdered sugar and milk if you like. Slice and serve while still a little warm for the best texture.
Notes
Why You’ll Love This Fluffy Peach Danish
This pastry brings together soft cream cheese, sweet peaches, and a light, flaky base for a breakfast that feels bakery-worthy without much effort. It uses easy ingredients, comes together quickly, and works well for both fresh and canned peaches.
Fluffy Peach Danish Ingredients & Substitutions
- Sheet puff pastry, thawed, for the flaky base.
- Cream cheese, softened, for the rich and creamy filling.
- Granulated sugar, to sweeten the filling.
- Alcohol-free vanilla, for a warm flavor.
- Lemon juice, for brightness.
- Fresh peaches, peeled and sliced, or canned peaches, well drained.
- Cornstarch, to help the peach layer thicken.
- Brown sugar, optional, for a deeper caramel note.
- Egg, for brushing the pastry edges.
- Powdered sugar and milk, for a simple glaze.
If peaches are not in season, canned peaches work beautifully. You can also swap the fruit for nectarines or apricots, keeping the same method and sweetness level.
Step-by-Step Instructions to Make Fluffy Peach Danish
Step 1: Prepare the pastry
Heat the oven and line a baking sheet with parchment paper. Unfold the puff pastry and place it on the sheet, then gently score a border around the edges without cutting all the way through.
Step 2: Make the cream cheese filling
Mix the softened cream cheese, sugar, alcohol-free vanilla, and a little lemon juice until smooth. Spread the filling inside the scored border, leaving the edges clear so they can puff up nicely.
Step 3: Add the peaches
Toss the sliced peaches with cornstarch and a little brown sugar if you want extra sweetness. Arrange the peaches over the cream cheese layer in a single even layer.
Step 4: Finish and bake
Brush the pastry border with beaten egg for shine and bake until the pastry is puffed and deep golden. The filling should look set, and the peaches should be tender and glossy.
Step 5: Glaze and serve
Let the danish cool slightly, then drizzle with a quick powdered sugar glaze if you like. Slice and serve while still a little warm for the best texture.
Tips for Success
Keep the puff pastry cold until you are ready to bake, because cold pastry rises better in the oven. Drain canned peaches well so the filling does not get watery. If your peaches are very juicy, add a touch more cornstarch to help the topping stay neat.
Variations of Fluffy Peach Danish
Try adding a pinch of cinnamon to the cream cheese filling for a cozy flavor. You can also scatter sliced almonds over the top before baking for a little crunch. For a mixed-fruit version, combine peaches with blueberries or raspberries for a brighter finish.
Serving Suggestions: What to Pair with Fluffy Peach Danish
Serve this danish with hot coffee, black tea, or a glass of cold milk. It also pairs nicely with a simple fruit salad, scrambled eggs, or a savory breakfast casserole when you are serving brunch.
Storage & Reheating Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat slices in a low oven or toaster oven until warmed through so the pastry can crisp back up a bit. Avoid microwaving if you want to keep the edges flaky.
Memories Made Around the Table
Recipes like this always remind me of quiet weekend breakfasts, when the kitchen smells like butter, fruit, and warm pastry. A simple bake like this has a way of slowing the morning down and bringing everyone to the table a little faster.
FAQs
Can I use canned peaches?
Yes, canned peaches work well. Just drain them very well and pat them dry before adding them to the pastry.
Can I make this ahead of time?
You can prepare the cream cheese filling and slice the peaches ahead of time, but assemble and bake the danish just before serving for the best texture.
What if I do not have puff pastry?
Store-bought crescent dough can work in a pinch, though the texture will be softer and less flaky than puff pastry.
How do I keep the filling from leaking?
Leave a clear border around the edge, do not overload the center, and make sure the peaches are not too wet before baking.
Final Thoughts
This fluffy peach cream cheese danish is the kind of easy breakfast that feels a little special without asking for much time or effort. Whether you make it for a weekend brunch or a simple morning treat, it brings sweet peach flavor and creamy comfort to every bite.
