Introduction
If you have a sweet tooth and love decadent desserts, the peach cream cheese danish is a heavenly treat you need to try. This delightful pastry combines the buttery flakiness of puff pastry with a luscious cream cheese filling, topped with fresh, juicy peaches. It’s the perfect dessert for warm summer days or any time you want to impress guests with a bakery-quality creation made right in your own kitchen.
The peach cream cheese danish is more than just a pastry; it’s a celebration of fresh fruit and creamy sweetness that melts in your mouth. Whether served as a special brunch item, a dessert after dinner, or a sweet snack with afternoon tea, this danish brings a touch of elegance and comfort to your table. The combination of textures and flavors makes it an irresistible choice for dessert lovers everywhere.
Why You’ll Love This Recipe
- Simple ingredients with easy preparation—perfect for home bakers of all skill levels.
- Uses puff pastry for a flaky, buttery crust without complicated dough-making.
- Fresh peaches provide natural sweetness and vibrant flavor that pairs beautifully with cream cheese.
- Versatile dessert that can be served warm or at room temperature, ideal for any occasion.
Ingredients
Here is everything you need to make this delicious peach cream cheese danish recipe come to life:
- 1 sheet puff pastry (thawed) — provides the flaky, buttery base; use store-bought for convenience or homemade for extra flakiness.
- 4 oz cream cheese (softened) — adds creamy richness and tang to the filling; can substitute with mascarpone for a smoother texture.
- 2 tablespoons granulated sugar — sweetens the cream cheese filling without overpowering the peach flavor.
- 1/2 teaspoon vanilla extract — enhances the flavor depth of the cream cheese mixture.
- 1 cup fresh peaches (peeled and diced) — the star fruit, providing natural sweetness and juiciness; canned or frozen peaches can be used in a pinch.
- 1 tablespoon brown sugar — caramelizes the peaches slightly for added depth and sweetness.
- 1 teaspoon lemon juice — brightens the peach flavor and balances sweetness.
- 1 egg (beaten) — used for egg wash to give the pastry a golden, glossy finish.
- Optional: powdered sugar glaze (1/2 cup powdered sugar mixed with 1–2 teaspoons milk) — for drizzling over the cooled Danish to add sweetness and decorative appeal.

Step-by-Step Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper to prevent sticking.
- Unfold the thawed puff pastry sheet onto the prepared baking sheet. Using a sharp knife, score a 1-inch border around the edges without cutting all the way through, allowing the edges to puff up while baking.
- In a mixing bowl, combine the softened cream cheese, granulated sugar, and vanilla extract. Mix until smooth and creamy.
- Spread the cream cheese mixture evenly within the scored border of the puff pastry, leaving the edges free.
- In a separate bowl, toss the diced peaches with brown sugar and lemon juice to coat them evenly and bring out their natural sweetness.
- Distribute the peach mixture evenly over the cream cheese layer.
- Brush the exposed edges of the puff pastry with the beaten egg to achieve a nice golden color during baking.
- Bake in the preheated oven for 20–25 minutes or until the pastry is puffed, golden brown, and the peaches are bubbling slightly.
- Remove from oven and allow the Danish to cool on the baking sheet for about 10 minutes before drizzling with optional powdered sugar glaze.
- Slice and serve warm or at room temperature. Enjoy your homemade peach cream cheese danish!
Serving Suggestions
This peach cream cheese danish is a versatile dessert that can be served in many delightful ways. For a simple yet elegant presentation, serve it warm with a scoop of vanilla ice cream or a dollop of whipped cream, which complements the peaches’ natural sweetness and the creamy filling perfectly. You can also sprinkle some toasted almonds or pecans over the top for added crunch and flavor contrast.
For a brunch gathering, pair the danish with fresh fruit salad and a light, floral tea or a cup of freshly brewed coffee to balance the richness. If you want to explore more peach-inspired desserts, check out this peach cobbler recipe for a warm, comforting treat that shares the same vibrant fruit flavors.
Presentation matters, so consider serving the danish on a decorative platter with a light dusting of powdered sugar or a drizzle of honey for extra shine and sweetness. Fresh mint leaves also make a beautiful garnish to enhance the visual appeal.
Storage Tips
To keep your peach cream cheese danish fresh, store leftovers in an airtight container in the refrigerator. It will stay fresh for up to 2–3 days. When ready to enjoy again, reheat the danish in a preheated oven at 350°F (175°C) for about 5–7 minutes to restore its flaky texture and warm the filling nicely.
If you want to prepare the danish ahead of time or save some for later, it freezes well. Wrap the baked danish tightly in plastic wrap and then aluminum foil to prevent freezer burn. It can be frozen for up to 1 month. To thaw, place it in the refrigerator overnight and reheat as described above.
Avoid microwaving the danish for reheating, as it can make the puff pastry soggy and lose its signature crispness. The oven or toaster oven method is best for preserving the delicate texture and flavor.
Conclusion
Creating a peach cream cheese danish at home is a rewarding experience that yields a bakery-quality dessert with minimal effort. The perfect balance of flaky puff pastry, creamy filling, and juicy peaches makes it a crowd-pleaser that’s ideal for family gatherings, special occasions, or simply treating yourself on a cozy afternoon.
If you enjoyed this recipe, you might also love the creamy richness of the cottage cheese ice cream protein-rich treat, which offers a refreshing complement to your dessert repertoire. Don’t hesitate to experiment with seasonal fruits or add your favorite nuts to customize your danish and make it uniquely yours.
So, preheat your oven, gather your ingredients, and indulge in the delicious world of homemade peach cream cheese danish. Your taste buds will thank you!
Can I use canned peaches instead of fresh?
Yes, canned peaches work well, especially if fresh ones are out of season. Drain them well to avoid excess moisture that could make the pastry soggy.
Is it necessary to score the puff pastry edges?
Scoring around the edges helps create a border so the filling stays contained, and the edges puff up nicely for a beautiful presentation.
Can I make this danish dairy-free?
To make it dairy-free, substitute cream cheese with a vegan cream cheese alternative and use a dairy-free puff pastry. Ensure other ingredients like sugar and vanilla extract are also vegan-friendly.
How do I prevent the pastry from getting soggy?
Ensure the peaches are well-drained and toss them with sugar and lemon juice to reduce excess moisture. Baking on parchment paper and preheating the oven properly also helps keep the pastry crisp.
Peach Cream Cheese Danish – A Delightful Dessert
- Total Time: 40 minutes
- Yield: 6 servings
Description
Discover the irresistible Peach Cream Cheese Danish recipe that’s perfect for dessert lovers craving a sweet, flaky treat. This step-by-step guide helps you create a bakery-worthy Danish at home.
Ingredients
1 sheet puff pastry (thawed) — provides the flaky, buttery base; use store-bought for convenience or homemade for extra flakiness
4 oz cream cheese (softened) — adds creamy richness and tang to the filling; can substitute with mascarpone for a smoother texture
2 tablespoons granulated sugar — sweetens the cream cheese filling without overpowering the peach flavor
1/2 teaspoon vanilla extract — enhances the flavor depth of the cream cheese mixture
1 cup fresh peaches (peeled and diced) — the star fruit, providing natural sweetness and juiciness; canned or frozen peaches can be used in a pinch
1 tablespoon brown sugar — caramelizes the peaches slightly for added depth and sweetness
1 teaspoon lemon juice — brightens the peach flavor and balances sweetness
1 egg (beaten) — used for egg wash to give the pastry a golden, glossy finish
Optional: powdered sugar glaze (1/2 cup powdered sugar mixed with 1–2 teaspoons milk) — for drizzling over the cooled Danish to add sweetness and decorative
Instructions
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper to prevent sticking.
Unfold the thawed puff pastry sheet onto the prepared baking sheet. Using a sharp knife, score a 1-inch border around the edges without cutting all the way through, allowing the edges to puff up while baking.
In a mixing bowl, combine the softened cream cheese, granulated sugar, and vanilla extract. Mix until smooth and creamy.
Spread the cream cheese mixture evenly within the scored border of the puff pastry, leaving the edges free.
In a separate bowl, toss the diced peaches with brown sugar and lemon juice to coat them evenly and bring out their natural sweetness.
Distribute the peach mixture evenly over the cream cheese layer.
Brush the exposed edges of the puff pastry with the beaten egg to achieve a nice golden color during baking.
Bake in the preheated oven for 20–25 minutes or until the pastry is puffed, golden brown, and the peaches are bubbling slightly.
Remove from oven and allow the Danish to cool on the baking sheet for about 10 minutes before drizzling with optional powdered sugar glaze.
Slice and serve warm or at room temperature. Enjoy your homemade peach cream cheese Danish!
Notes
Use ripe, fresh peaches for the best flavor and texture.
Ensure cream cheese is softened for smooth mixing.
Do not overfill the pastry to prevent leaking during baking.
The optional glaze adds sweetness and a polished look but can be omitted.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baked
- Cuisine: American
📌 Love this recipe? Follow us on Pinterest for more delicious inspiration!

