There’s something special about a warm peach cream cheese danish fresh from the oven.
With its flaky pastry, creamy filling, and sweet, juicy peaches, it delivers all the charm of a bakery favorite right from your own kitchen.
The combination of peaches and cream cheese is hard to beat.
The fruit adds natural sweetness and freshness, while the cream cheese brings a rich, smooth texture that makes every bite feel balanced and satisfying.
Best of all, it’s much easier to make than traditional laminated pastries, so you can enjoy bakery-style results without the extra work.

Why You’ll Love This Peach Cream Cheese Danish
Sweet and Creamy Flavor
One bite of this peach cream cheese danish gives you the perfect balance of fruity sweetness and rich creaminess.
The peaches become soft and juicy as they bake, adding fresh flavor to every bite.
The cream cheese filling is smooth, lightly sweetened, and wonderfully creamy.
Together, the peaches and cream cheese create a combination that feels both comforting and refreshing.
Each layer complements the others without overpowering the delicate flavor of the pastry.
If you enjoy desserts that are sweet but not overly rich, this recipe is a great choice.
Easy to Make
This recipe delivers impressive results without requiring advanced baking skills.
Using store-bought puff pastry saves time and removes the need for making dough from scratch.
The pastry does most of the work for you, creating light and flaky layers as it bakes.
The filling comes together in just a few minutes with simple ingredients you may already have on hand.
Even if this is your first time making danishes, the steps are straightforward and easy to follow.
You’ll get a beautiful homemade pastry without spending hours in the kitchen.
Perfect for Any Season
Fresh peaches are wonderful during peak peach season when they are naturally sweet and full of flavor.
When fresh peaches are unavailable, canned or frozen peaches work well too.
That means you can enjoy this recipe any time of the year.
In the summer, it highlights the freshness of ripe peaches.
During cooler months, it brings a little taste of sunshine to the table.
Its flexibility makes it a recipe you’ll come back to again and again.
Bakery-Style Results at Home
These danishes look like they came straight from a bakery display case.
The puff pastry bakes into beautiful golden layers with a crisp, flaky texture.
The creamy filling and peach topping create an eye-catching finish that feels special enough for guests.
A simple glaze drizzled over the top adds the perfect final touch.
Despite their impressive appearance, they require surprisingly little effort.
It’s one of those recipes that makes homemade baking feel both easy and rewarding.
Ingredients You’ll Need
Gather your ingredients before you begin so the assembly process goes smoothly.
For the Danish Pastry
- 1 sheet puff pastry (about 8 to 10 ounces), thawed according to package directions
- 1 large egg, beaten (for egg wash)
For the Cream Cheese Filling
- 8 ounces (225g) cream cheese, softened
- ¼ cup (50g) granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon lemon juice (optional)
For the Peach Topping
- 2 medium fresh peaches, peeled and thinly sliced
- 2 tablespoons brown sugar
- ½ teaspoon ground cinnamon (optional)
For the Glaze
- ¾ cup (90g) powdered sugar
- 1 to 2 tablespoons milk or heavy cream
- ½ teaspoon vanilla extract
Kitchen Tools Needed
You don’t need any special equipment to make these peach cream cheese danishes.
A few basic kitchen tools are all it takes to create beautiful bakery-style pastries at home.
- Baking sheet – Provides a sturdy surface for baking the danishes evenly.
- Parchment paper – Prevents sticking and makes cleanup much easier.
- Mixing bowls – Needed for preparing the cream cheese filling and glaze.
- Hand mixer or whisk – Helps create a smooth, lump-free cream cheese mixture.
- Pastry brush – Used to apply the egg wash for a golden, shiny finish.
- Sharp knife – Makes it easy to cut the puff pastry and slice the peaches evenly.
How to Make Peach Cream Cheese Danish
Step 1: Prepare the Puff Pastry
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Allow the puff pastry to thaw according to the package instructions until it is cold but easy to handle.
Place the pastry on a lightly floured surface and gently unfold it.
Cut the pastry into 8 equal rectangles or squares, depending on your preferred shape.
Transfer the pieces to the prepared baking sheet, leaving a little space between each one.
Using a knife, lightly score a border about ½ inch from the edge of each pastry piece.
Be careful not to cut all the way through the dough.
This border helps create a raised edge while baking and gives the danishes their classic shape.
Step 2: Make the Cream Cheese Filling
Add the softened cream cheese, granulated sugar, vanilla extract, and lemon juice to a mixing bowl.
Beat the mixture with a hand mixer or whisk until completely smooth and creamy.
Take a moment to scrape down the sides of the bowl if needed.
A smooth filling spreads more evenly and creates a better texture in the finished pastries.
Set the filling aside while you prepare the peaches.
Step 3: Prepare the Peaches
Wash, peel, and slice the peaches into thin, even slices.
Keeping the slices similar in size helps them bake evenly.
Place the peaches in a small bowl.
Sprinkle them with the brown sugar and cinnamon if using.
Gently toss everything together until the peaches are lightly coated.
The brown sugar adds a little extra sweetness while the cinnamon brings a warm flavor that pairs beautifully with peaches.
Step 4: Assemble the Danishes
Spoon a layer of cream cheese filling into the center of each pastry, staying inside the scored border.
Spread the filling gently with the back of a spoon.
Arrange several peach slices over the cream cheese layer.
Try to distribute the peaches evenly so each Danish gets plenty of fruit.
At this stage, the pastries should already look beautiful and inviting.
Step 5: Apply the Egg Wash
Beat the egg until smooth if you have not already done so.
Using a pastry brush, lightly brush the exposed pastry edges with the egg wash.
This simple step helps the pastry develop a rich golden color as it bakes.
It also gives the finished danishes a lovely bakery-style shine.
Step 6: Bake
Place the baking sheet in the preheated oven.
Bake for 18 to 22 minutes, or until the pastry is puffed and deeply golden around the edges.
Keep an eye on them during the last few minutes of baking.
The exact baking time may vary slightly depending on your oven.
When finished, remove the danishes from the oven and allow them to cool on the baking sheet for several minutes.
Step 7: Add the Glaze
While the danishes cool, whisk together the powdered sugar, milk or cream, and vanilla extract until smooth.
Add a little more milk if needed to reach a drizzling consistency.
Allow the pastries to cool until they are just slightly warm or completely cooled.
Drizzle the glaze over the tops using a spoon.
The glaze adds the perfect finishing touch and enhances both the flavor and presentation.
Serve the danishes fresh and enjoy every flaky, creamy, peach-filled bite.
Tips for the Best Peach Cream Cheese Danish
A few simple techniques can make a big difference in the final result.
These tips will help you achieve flaky pastry, creamy filling, and beautifully baked peaches every time.
Keep Puff Pastry Cold
One of the secrets to flaky puff pastry is keeping it cold throughout the preparation process.
Puff pastry contains layers of butter that create steam as they bake.
That steam is what helps the pastry rise into light, crisp layers.
If the pastry becomes too warm before baking, the butter can soften too much and cause the dough to spread instead of puff.
Work with the pastry straight from the refrigerator whenever possible.
If it starts to feel soft while you’re assembling the danishes, place it back in the refrigerator for 10 to 15 minutes before baking.
A little patience here can greatly improve the final texture.
Don’t Overfill
It can be tempting to add extra cream cheese filling and peaches, but less is often more.
Overfilling the pastries can cause the filling to spill over the edges as it bakes.
This can create a mess on the baking sheet and affect the appearance of the finished danishes.
A moderate layer of filling allows the pastry to bake evenly while still giving you plenty of flavor in every bite.
The same rule applies to the peach topping.
Adding just enough fruit helps maintain the pastry’s structure and keeps everything neatly in place.
Use Ripe but Firm Peaches
The best peaches for this recipe are ripe enough to be sweet but still firm enough to hold their shape.
Very soft peaches can release excess moisture during baking.
Too much liquid may make the pastry less crisp.
Firm peaches stay intact and provide a pleasant texture after baking.
If your peaches are especially juicy, gently pat the slices dry with a paper towel before assembling the danishes.
This simple step can help keep the pastry beautifully flaky.
Cool Before Glazing
Allow the danishes to cool before adding the glaze.
If the pastries are too hot, the glaze will melt and run off instead of sitting nicely on top.
Cooling also gives the filling time to set slightly, making the danishes easier to serve.
You don’t need to wait for them to become completely cold.
Slightly warm or room-temperature pastries are perfect for glazing.
The result is a pretty drizzle that adds sweetness and gives the danishes a polished bakery-style finish.
Recipe Variations
One of the best things about this peach cream cheese danish recipe is how easy it is to customize.
A few simple changes can create a completely different flavor while keeping the same flaky pastry and creamy filling you already love.
Feel free to experiment and find your favorite version.
Peach Cobbler Danish
If you love classic peach cobbler, this variation is a must-try.
Before baking, sprinkle a simple streusel topping over the peaches.
A streusel is a crumbly mixture usually made with flour, butter, and sugar.
As it bakes, it becomes golden and slightly crisp.
The buttery crumbs add extra texture and make the danish taste even more like a homemade peach cobbler.
A pinch of cinnamon in the streusel works especially well with the sweet peaches.
This variation is perfect for dessert or special weekend breakfasts.
Peach Almond Danish
Almonds and peaches are a wonderful pairing.
Their flavors complement each other beautifully without overpowering the pastry.
Simply sprinkle sliced almonds over the peach topping before baking.
The almonds become lightly toasted in the oven and add a pleasant crunch to every bite.
For even more almond flavor, you can replace the vanilla extract in the filling with a small amount of almond extract.
A little goes a long way, so use it sparingly.
This variation feels elegant while remaining incredibly simple to prepare.
Mixed Fruit Danish
Peaches pair well with many other fruits.
Adding blueberries or raspberries creates extra color and flavor while keeping the recipe easy.
Scatter a handful of berries among the peach slices before baking.
Blueberries add bursts of sweetness and a beautiful deep color.
Raspberries bring a slight tartness that balances the creamy filling.
This variation is a great way to use seasonal fruit or make use of ingredients you already have in the kitchen.
Each batch can be slightly different depending on the fruit combination you choose.
Honey Peach Danish
For a naturally sweet finishing touch, drizzle honey over the danishes after they have cooled slightly.
The honey enhances the flavor of the peaches and adds a delicate shine.
It creates a softer sweetness than a traditional glaze.
Warm honey is especially easy to drizzle and spreads evenly across the pastries.
This variation works well if you prefer simple flavors that let the fruit stand out.
It’s a small change that adds plenty of flavor and makes the danishes feel extra special.
Storage Instructions
These peach cream cheese danishes are best enjoyed fresh, but they also store surprisingly well.
Proper storage helps maintain their flavor and texture so you can enjoy leftovers later.
Refrigerator
Allow the danishes to cool completely before storing them.
Placing warm pastries in a container can create condensation, which may soften the flaky pastry.
Transfer the cooled danishes to an airtight container.
Store them in the refrigerator for up to 4 days.
Because the filling contains cream cheese, refrigeration is the safest way to keep them fresh.
If you’re stacking multiple danishes, place a sheet of parchment paper between the layers to prevent sticking.
The pastry may soften slightly in the refrigerator, but reheating will help restore some of its crisp texture.
Freezer
These danishes freeze well, making them a great make-ahead treat.
Allow the baked pastries to cool completely before freezing.
Place them on a baking sheet and freeze until firm.
This quick step helps prevent them from sticking together later.
Once frozen, transfer the danishes to a freezer-safe container or zip-top bag.
Store them in the freezer for up to 2 months.
For the best quality, label the container with the date so you know when they were frozen.
When you’re ready to enjoy one, thaw it overnight in the refrigerator or for a few hours at room temperature.
Reheating
For the best texture, reheat the danishes before serving.
A warm danish brings back the flaky pastry and creamy filling that make this recipe so enjoyable.
To reheat in the oven, place the pastries on a baking sheet and warm them at 325°F (165°C) for about 8 to 10 minutes.
If using an air fryer, heat them at 320°F (160°C) for 3 to 5 minutes.
Keep a close eye on them to avoid overbrowning.
Microwaving is possible, but it can make the pastry softer rather than flaky.
If you have the time, the oven or air fryer will give you the best results.
A freshly warmed danish tastes almost as good as the day it was baked.
What to Serve with Peach Cream Cheese Danish
Breakfast Pairings
- Coffee – A hot cup of coffee balances the sweetness of the peaches and cream cheese filling.
- Tea – Black, green, or herbal tea provides a lighter option that pairs beautifully with the flaky pastry.
- Fresh Fruit – A bowl of berries, melon, or grapes adds freshness and extra color to the meal.
Brunch Favorites
- Scrambled Eggs – Soft, fluffy eggs create a satisfying balance between sweet and savory flavors.
- Breakfast Casserole – A hearty breakfast casserole turns the danish into part of a complete brunch spread.
- Yogurt Parfaits – Layers of yogurt, fruit, and granola add a refreshing and creamy complement to the pastry.
Dessert Options
- Vanilla Ice Cream – A scoop of vanilla ice cream pairs perfectly with the warm peaches and flaky pastry.
- Whipped Cream – Light, airy whipped cream adds a simple finishing touch without overpowering the flavors of the danish.
Common Mistakes to Avoid
A few small mistakes can affect the texture and appearance of your peach cream cheese danishes.
Keeping these tips in mind will help you achieve the best results every time.
Using Warm Puff Pastry
Warm puff pastry can become soft and difficult to work with.
When the dough gets too warm, the butter layers begin to soften, which can prevent the pastry from puffing properly in the oven.
Keep the pastry chilled until you’re ready to use it, and return it to the refrigerator if it starts to feel overly soft.
Overloading the Filling
Adding too much cream cheese filling or too many peach slices may seem tempting, but it can cause the filling to spill over during baking.
An overfilled danish may bake unevenly and lose its neat shape.
Use just enough filling and fruit to cover the center while leaving the pastry borders exposed.
Underbaking the Pastry
Puff pastry needs enough time in the oven to become fully cooked and flaky.
Removing the danishes too early can leave the centers soft and doughy.
Bake until the pastry is puffed and the edges are a rich golden brown for the best texture and flavor.
Glazing While Too Hot
Applying the glaze immediately after baking can cause it to melt and run off the pastries.
Allow the danishes to cool slightly before adding the glaze.
This helps the glaze stay on top of the pastry and creates a more attractive bakery-style finish.
Final Thoughts
This peach cream cheese danish combines flaky pastry, creamy filling, and sweet peaches in every delicious bite.
It’s an easy recipe that looks impressive enough for brunches, holidays, summer gatherings, and special occasions.
Don’t be afraid to make it your own by trying different fruits, toppings, or glazes.
Happy baking!
FAQs
Can I use canned peaches?
Yes, canned peaches work well in this recipe.
Be sure to drain them thoroughly and pat them dry to prevent excess moisture from making the pastry soggy.
Can I make these ahead of time?
Yes, you can assemble the danishes a few hours ahead and keep them covered in the refrigerator until you’re ready to bake.
For the freshest texture, bake them just before serving.
Can I use crescent roll dough instead?
Yes, crescent roll dough can be used as a substitute for puff pastry.
The texture will be softer and less flaky, but the danishes will still be delicious.
How do I keep the pastry flaky?
Keep the puff pastry cold while working with it and avoid overhandling the dough.
Baking until the pastry is fully puffed and golden brown also helps create the best flaky texture.
Can I freeze unbaked danishes?
Yes, you can freeze assembled, unbaked danishes for up to 2 months.
Bake them directly from frozen, adding a few extra minutes to the baking time as needed.
Flaky Peach Cream Cheese Danish That Melts in Your Mouth
Difficulty: Easy8
Danishes15
minutes20
minutes35
minutesThis Peach Cream Cheese Danish combines flaky puff pastry, sweet peaches, and a creamy cheesecake-style filling for an easy bakery-inspired treat perfect for breakfast, brunch, or dessert.
Ingredients
1 sheet puff pastry, thawed
8 oz (225g) cream cheese, softened
¼ cup granulated sugar
1 tsp vanilla extract
1 tsp lemon juice (optional)
2 fresh peaches, peeled and sliced
2 tbsp brown sugar
1 large egg, beaten
¾ cup powdered sugar
1–2 tbsp milk
½ tsp vanilla extract (for glaze)
Directions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Cut the puff pastry into 8 rectangles and lightly score a border around each piece.
- Beat the cream cheese, sugar, vanilla, and lemon juice until smooth.
- Toss the peach slices with brown sugar.
- Spread the cream cheese mixture inside the pastry borders and top with peaches.
- Brush the pastry edges with the beaten egg.
- Bake for 18–20 minutes, or until puffed and golden brown.
- Let cool slightly.
- Mix the powdered sugar, milk, and vanilla to make the glaze, then drizzle it over the danishes before serving.
Notes
- Keep the puff pastry cold for the flakiest texture.
- Drain and pat dry canned peaches if using.
- Allow the danishes to cool slightly before glazing.
- Store leftovers in the refrigerator for up to 4 days.


Hi, I’m Sorenna Blythe, the baker and writer behind Mix Whisk Bake. I share simple, reliable recipes and honest kitchen moments to help home bakers bake with confidence and joy. When I’m not testing new treats, you’ll find me sipping coffee and dreaming up my next bake.