My grandmother kept a tin of peach preserves on her kitchen counter all summer long, and this easy peach danish recipe captures exactly the jammy, golden magic she pulled off every Sunday morning without a recipe in sight.

Most homemade danish attempts end in disappointment: a soggy, doughy base that collapses under a watery filling. This recipe fixes that with one simple technique that keeps the pastry bottom crisp and the cream cheese layer silky all the way through.
You’ll walk away with the trick for a perfectly structured puff pastry base, the ratio that makes the cream cheese filling set without turning rubbery, and a quick glaze that pulls every component together.
Table of Contents
Why This Peach Danish Works (The Technique Behind the Magic)
Most homemade danish pastry ends up looking more like a sad, deflated pocket than the glossy, layered creation in the bakery case. The culprit is almost always one of three things: too much moisture in the filling, pastry that never gets a proper score, or cream cheese that goes into the oven cold and dense. This easy peach danish recipe addresses all three in the simplest way possible.
The Role of Frozen Puff Pastry
Store-bought frozen puff pastry is genuinely one of the best shortcuts available to a home baker. The laminated layers of butter and dough create the same shattering, honeycomb crunch that pastry chefs spend years perfecting. When you bake it at a high enough temperature (we’re going to 400°F), the water in those butter layers turns to steam and pushes the dough apart into dozens of crispy, golden sheets.
The key move here is scoring. Before you add any filling, you run a sharp knife around the border of each pastry rectangle, cutting about halfway through the dough. That scored edge rises dramatically in the oven while the inner base stays relatively flat, creating a natural wall that holds the cream cheese and peach filling in place. No more filling spilling off the sides and burning onto your baking sheet.
Why Full-Fat, Softened Cream Cheese Matters
Cold cream cheese fights you. It clumps, it tears the pastry when you spread it, and it takes so long to warm in the oven that by the time it softens, the pastry edges are already over-baked. Pull your cream cheese out of the refrigerator at least 30 minutes before you start, and use full-fat. The fat content keeps the filling creamy and slightly tangy rather than gummy or watery once it bakes.
You will beat the softened cream cheese with granulated sugar, a splash of vanilla extract, and a pinch of salt. That salt does something surprising: it sharpens the sweetness rather than making anything taste salty, so the whole pastry tastes more balanced.
The Peach Filling Question: Moisture Control
Fresh peaches are beautiful when they are ripe and fragrant, but they release a significant amount of liquid during baking. Canned peaches are already sitting in syrup, which means extra moisture too. The fix for both is a brief toss with cornstarch and a pinch of cinnamon before the peaches ever touch the pastry. The cornstarch absorbs and then thickens any released liquid as the danish bakes, turning what would be a soggy puddle into a glossy, jammy layer that clings to the cream cheese underneath.
If you love peaches in dessert form as much as I do, you might also enjoy this peach crumb bars recipe for another easy way to use summer peaches.
Print
Easy Peach Danish Recipe with Puff Pastry and Cream Cheese
- Total Time: 41 min
- Yield: 6 danishes 1x
- Diet: Vegetarian
Description
A quick and satisfying peach breakfast pastry made with store-bought puff pastry, a tangy cream cheese filling, and sweet cinnamon-spiced peaches. Finished with a simple powdered sugar glaze, this pastry comes together in about 41 minutes and tastes like it came from a bakery.
Ingredients
For the Pastry Base:
1 sheet frozen puff pastry (about 9 oz, thawed overnight in the refrigerator)
1 large egg
1 tablespoon water
Parchment paper for lining the baking sheet
For the Cream Cheese Filling:
6 oz full-fat cream cheese (softened to room temperature)
3 tablespoons granulated sugar
1 teaspoon vanilla extract
1 pinch of salt
For the Peach Filling:
1 cup fresh peaches (about 2 medium, peeled and thinly sliced) or 1 cup canned peaches (drained and patted dry)
2 tablespoons granulated sugar
1 teaspoon cornstarch
1/4 teaspoon ground cinnamon
For the Glaze:
1/2 cup powdered sugar (sifted)
2 tablespoons whole milk or heavy cream
1/4 teaspoon vanilla extract
Instructions
1. Preheat your oven to 400 degrees F and line a large baking sheet with parchment paper. Make sure the oven is fully preheated before the pastry goes in, as high immediate heat is what creates the flaky, risen layers.
2. In a medium bowl, beat the softened cream cheese with the granulated sugar, vanilla extract, and a pinch of salt until smooth and spreadable, about 2 minutes. It should look like thick frosting with no lumps. Set aside at room temperature.
3. In a small bowl, toss the sliced peaches with granulated sugar, cornstarch, and cinnamon until evenly coated. The mixture will look dry at first and then turn glossy as the sugar draws out a little juice. Set aside.
4. On a lightly floured surface, unfold the thawed puff pastry sheet and cut it into 6 equal rectangles. Using a sharp knife, score a border about 3/4 inch from the edge of each rectangle, pressing halfway through the dough without cutting all the way through.
5. Transfer the scored rectangles to the prepared baking sheet, spacing them about 2 inches apart. Spoon about 1 tablespoon of cream cheese filling into the center of each rectangle and spread it evenly within the scored border.
6. Arrange 3 to 4 peach slices over the cream cheese on each pastry, slightly overlapping them. In a small bowl, whisk the egg with 1 tablespoon of water and brush the exposed pastry border of each rectangle lightly with the egg wash.
7. Bake on the center rack for 20 to 23 minutes, until the pastry border is deep golden brown and dramatically puffed, the peaches look soft and caramelized, and the cream cheese center is just set. Your kitchen will smell like warm peaches and butter by minute 15.
8. Remove from the oven and let the danishes cool on the pan for 10 minutes. While they cool, whisk together the powdered sugar, milk, and vanilla extract in a small bowl until smooth and pourable. Drizzle the glaze over each danish in a back-and-forth motion and let it set for 5 minutes before serving.
Notes
Store leftovers in an airtight container at room temperature for up to 1 day or in the refrigerator for up to 3 days. To re-crisp, bake at 350 degrees F for 8 to 10 minutes. Do not microwave, as it makes puff pastry chewy.
For canned peaches, use peaches packed in juice rather than syrup, drain them in a fine mesh strainer, and pat dry with paper towels before tossing with the cornstarch mixture.
You can assemble the danishes up to 12 hours ahead, cover loosely with plastic wrap, and refrigerate. Brush with egg wash just before baking straight from the refrigerator.
For an almond variation, replace the vanilla extract in the cream cheese filling with 1/4 teaspoon almond extract for a marzipan-like flavor that pairs beautifully with peaches.
- Prep Time: 18 min
- Cook Time: 23 min
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 danish
- Calories: 320 kcal
- Sugar: 18 g
- Sodium: 190 mg
- Fat: 19 g
- Saturated Fat: 9 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 33 g
- Fiber: 1 g
- Protein: 5 g
- Cholesterol: 58 mg
Ingredients You Need for This Easy Puff Pastry Peach Danish
Get your mise en place together before you open the puff pastry box, because thawed puff pastry warms up quickly. Cold pastry bakes better. Here is exactly what you need for six danishes.
For the Pastry Base
- 1 sheet frozen puff pastry (thawed overnight in the refrigerator, about 9 oz)
- 1 large egg (for egg wash)
- 1 tablespoon water (for egg wash)
- 1 teaspoon unsalted butter (for greasing the baking sheet, or use parchment paper)
For the Cream Cheese Filling
- 6 oz full-fat cream cheese (softened to room temperature)
- 3 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- Pinch of salt
For the Peach Filling
- 1 cup fresh peaches (about 2 medium peaches, peeled and sliced thin) OR 1 cup canned peaches (drained thoroughly and patted dry)
- 2 tablespoons granulated sugar
- 1 teaspoon cornstarch
- 1/4 teaspoon ground cinnamon
For the Glaze
- 1/2 cup powdered sugar (sifted)
- 2 tablespoons whole milk or heavy cream
- 1/4 teaspoon vanilla extract
If you are using canned peaches, drain them in a fine mesh strainer and then spread them on a paper towel for five minutes. That extra step pulls out enough moisture to make a real difference. If you want to try this with frozen peaches, thaw them completely and drain before using. The result is a quick peach danish that works year-round, long after fresh peach season ends.
For another gorgeous use of similar peach ingredients, this peaches and cream cake is worth bookmarking for your next celebration.
Step-by-Step Instructions for the Best Homemade Peach Danish
This whole process takes about 41 minutes from the moment you pull your sheet pan out to the moment you drizzle that glaze. Read through once before you start so nothing surprises you mid-bake.
Step 1: Preheat and Prep
Set your oven to 400°F and line a large baking sheet with parchment paper. Preheat fully before the pastry goes anywhere near it. A hot oven from the first second is what creates those dramatic, flaky edges.
Step 2: Mix the Cream Cheese Filling
In a medium bowl, beat the softened cream cheese with granulated sugar, vanilla extract, and a pinch of salt until smooth and spreadable. It should look like thick frosting and hold its shape without dripping. Set aside at room temperature.
Step 3: Prep the Peach Filling
In a small bowl, toss your sliced peaches with granulated sugar, cornstarch, and cinnamon. Stir gently so the slices stay intact. The mixture will look dry at first but will turn glossy after a minute as the sugar draws out a little juice. That is the cornstarch getting to work.
Step 4: Cut and Score the Puff Pastry
On a lightly floured surface, unfold your thawed puff pastry sheet and cut it into six equal rectangles. Using a sharp knife, score a border about 3/4 inch from the edge of each rectangle, cutting only halfway through the dough. Do not cut all the way through or the border will separate. Transfer the rectangles to your prepared baking sheet, leaving about two inches of space between each one.
Step 5: Assemble the Danishes
Spoon about one tablespoon of cream cheese filling into the center of each rectangle and spread it within the scored border. Layer three to four peach slices over the cream cheese, slightly overlapping them. In a small bowl, whisk the egg with one tablespoon of water and brush the exposed border of each pastry lightly with the egg wash. The egg wash gives that deep golden color you want on the finished peach breakfast pastry.
Step 6: Bake
Slide the baking sheet into the center rack of your preheated oven and bake for 20 to 23 minutes, until the pastry border is deep golden brown and puffed dramatically, and the peaches look soft and jammy. The cream cheese center should be just barely set, not browned. Your kitchen will smell like a proper French bakery by minute 15.
Step 7: Cool and Glaze
Let the danishes cool on the pan for 10 minutes. While they rest, whisk together powdered sugar, milk, and vanilla extract in a small bowl until smooth and pourable. Drizzle the glaze over each danish in a back-and-forth motion. The glaze will set within five minutes at room temperature.
Variations, Storage, and Tips for Your Peach Cream Cheese Danish
Make-Ahead Tips
This easy peach danish recipe is surprisingly friendly to advance prep. You can assemble the danishes completely (minus the egg wash and glaze) and refrigerate them on the baking sheet, covered loosely with plastic wrap, for up to 12 hours. When you are ready to bake, brush with egg wash straight from the refrigerator and bake as directed. Cold pastry going into a hot oven actually helps the layers puff more dramatically.
Storage
Danishes are best the day they are made, when the pastry is at its crispiest. If you have leftovers, store them in an airtight container at room temperature for up to one day, or in the refrigerator for up to three days. To re-crisp, place them on a baking sheet in a 350°F oven for 8 to 10 minutes. Avoid microwaving, which turns puff pastry chewy and limp.
Variations Worth Trying
- Almond cream: Replace the vanilla extract in the cream cheese filling with 1/4 teaspoon almond extract. The almond note pairs beautifully with peach and gives the danish a marzipan quality.
- Brown sugar peaches: Swap the granulated sugar in the peach filling for brown sugar and add a small pinch of nutmeg alongside the cinnamon for a deeper, more caramel-like flavor.
- Mini danishes: Cut the puff pastry into 12 smaller rectangles instead of 6 for bite-sized brunch pastries that disappear in two minutes at any gathering.
- Canned peach danish: Drain one 15 oz can of sliced peaches in juice (not syrup) very thoroughly and proceed exactly as written. The result is a solid homemade peach danish with puff pastry that tastes anything but canned.
Serving Suggestions
These danishes shine at a weekend brunch spread alongside scrambled eggs and strong coffee. They also make a genuinely impressive edible gift. Stack two or three in a small bakery box with a piece of parchment between layers and nobody will believe you made them in under an hour.
If you are building a full peach-themed dessert spread, the peach cobbler cheesecake bars are a natural companion that uses many of the same pantry staples.
Tools That Help
- A pastry brush: Essential for an even egg wash. A silicone brush works fine.
- Parchment paper: Do not skip it. The sugar from the peaches will caramelize slightly and stick hard to an unlined pan.
- A bench scraper or sharp chef’s knife: For clean cuts on the pastry without dragging.
- A fine mesh strainer: For draining canned peaches efficiently.
Frequently Asked Questions
How do you make a quick Danish?
The fastest path to a quick peach danish starts with frozen puff pastry instead of homemade danish dough. Thaw the pastry overnight in the refrigerator, mix a simple cream cheese filling, top with fruit, and bake at 400°F for about 20 minutes. The entire process from assembling to pulling the pan from the oven takes under 30 minutes of active work.
What’s the secret to a flaky Danish?
The secret is temperature. Your puff pastry must stay cold right up until the moment it enters a fully preheated hot oven. When cold butter hits high heat, it creates steam that separates the dough layers into crisp, shattering sheets. If the pastry warms up and the butter melts before baking, the layers fuse together and you lose the flake entirely. Work quickly, and if the dough feels soft and sticky at any point, pop it in the refrigerator for 10 minutes before continuing.
Is it better to use canned or frozen peaches for danish?
Both work well, but each needs a little handling. Canned peaches must be drained thoroughly and patted dry to remove excess moisture. Frozen peaches should be thawed completely and drained before use. Fresh ripe peaches give the best flavor and texture during peak season, but they also release the most liquid, so the cornstarch toss is especially important with fresh fruit. For convenience year-round, well-drained canned peaches in juice (not syrup) are a reliable choice.
Can I use puff pastry instead of Danish dough?
Yes, and for a home baker it is genuinely the better option. Traditional danish dough is a laminated yeast dough that requires multiple rounds of folding, chilling, and rolling over several hours. Frozen puff pastry is also laminated but skips the yeast fermentation entirely, making it much faster and more consistent for a fresh peach danish recipe at home. The texture is slightly crisper and less chewy than true danish dough, but the flavor difference when paired with a rich cream cheese filling and sweet peaches is barely noticeable.
Conclusion
This easy peach danish recipe proves that bakery-quality pastry is completely achievable at home, without special equipment, imported ingredients, or hours of laminating dough on a floured counter. The trick this whole article kept returning to, keeping everything cold and using cornstarch to control the moisture, is what separates a flaky, glossy success from a soggy disappointment.
Give this recipe a try this weekend. It fits easily into a slow Saturday morning, and the payoff, that first bite through the shattered pastry into tangy cream cheese and sweet peach, is absolutely worth it.
For more recipes like this easy peach danish recipe, follow us on Facebook and Pinterest for sweet brunch pastry inspiration.





