Peach Danish Recipe

This peach danish recipe layers sweetened cream cheese and cinnamon peaches on flaky puff pastry. Ready in about 40 minutes, perfect for weekend brunch.

This peach danish recipe layers sweetened cream cheese and cinnamon-tossed peach slices over a sheet of golden puff pastry. Six pastries come together in about 40 minutes total, and tossing the peaches with cornstarch before baking is what keeps the filling from turning the pastry soggy underneath.

The result is a breakfast pastry with a crisp, shattery bottom and a warm, jammy top layer that firms up as it cools.

Quick Recipe Summary

Quick Recipe Summary
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Servings6 danishes
Difficulty LevelEasy

For another take on this flavor combination, see Peach Turnovers.

Peach Danish Recipe

Why You’ll Love This Peach Danish Recipe

This recipe skips homemade laminated dough entirely and still lands on a flaky, bakery-style pastry. It only needs one sheet of store-bought puff pastry, a block of cream cheese, and fresh peaches.

Here’s what makes it worth repeating:

  • Ready in 40 minutes. No overnight proofing or lamination, just thaw, fill, fold, and bake.
  • Bakery-style texture at home. The puff pastry puffs into distinct, flaky layers around a soft, tangy filling.
  • Only six ingredients for the filling. Cream cheese, peaches, sugar, cinnamon, cornstarch, and vanilla do all the work.
  • Freezer-friendly. The assembled, unbaked danishes hold well in the freezer for a make-ahead breakfast.
  • Naturally adaptable. Swap in canned or frozen peaches when fresh ones are out of season, without changing the method.
  • A crowd-friendly brunch item. Each danish is individually portioned, so there’s no cutting or serving at the table.

You might also enjoy: Peach Scones

Ingredients

Everything here is either a pantry basic or something easy to find in the baking aisle. Measurements are given in both US and metric units.

Fresh peaches work best in peak summer, but this recipe holds up well with canned or even frozen fruit when peaches are out of season. The filling itself stays the same no matter which form of peach you use, since the cornstarch step does most of the work of keeping the texture right.

For the pastry:

  • 1 sheet puff pastry, thawed but still cold (about 250g / 8.5 oz)
  • 1 large egg, beaten (for egg wash)
  • 1 tablespoon (15ml) water

For the cream cheese filling:

For the peach topping:

  • 2 medium fresh peaches, sliced into 1/4-inch (0.6cm) wedges (about 2 cups / 300g), or one 15oz can of sliced peaches, well drained
  • 2 tablespoons (25g) brown sugar
  • 1/2 teaspoon (1.3g) ground cinnamon
  • 1 tablespoon (8g) cornstarch

For the glaze and garnish:

  • 1/2 cup (60g) powdered sugar
  • 1 to 2 tablespoons (15-30ml) heavy cream or milk
  • 1/4 teaspoon (1.3ml) pure vanilla extract
  • 2 tablespoons sliced almonds, optional, for topping

I ruined my first batch by skipping the cornstarch step, and every peach slice wept sugary juice straight into the pastry layers underneath. Tossing the peaches with cornstarch first thickens that juice into a light glaze instead of a puddle.

For a different approach, see Peach Galette.

Kitchen Equipment Needed

Nothing specialized is required here beyond what most home bakers already own, though a few tools make the process noticeably smoother.

A heavy, flat baking sheet matters more than people expect with puff pastry, since a warped or thin sheet leads to uneven browning across the tray. The rest of the list is standard kitchen gear you likely already have on hand.

  • Rimmed baking sheet
  • Parchment paper
  • Rolling pin, for lightly smoothing seams in the puff pastry
  • Sharp knife or pizza cutter, for clean pastry squares
  • Mixing bowls, one for the cream cheese filling and one for the peaches
  • Pastry brush, for the egg wash
  • Small saucepan or microwave-safe bowl, for warming the glaze ingredients
  • Wire cooling rack

Read Also: Peach Tart With Puff Pastry

Recommended Products for This Recipe

These are tools and ingredients I reach for personally when I make this recipe, based on what has actually solved a problem in my own kitchen rather than a general wish list.

1. Pepperidge Farm Puff Pastry Sheets

Some store brands of puff pastry use a thinner dough that tears the moment it’s unfolded, which makes clean squares nearly impossible. This one holds together through thawing, cutting, and filling, and it puffs into consistent, even layers in the oven.

Get it on Amazon

2. Half Sheet Aluminum Baking Pan

Thin, flimsy baking sheets warp in a hot oven, and a warped sheet tilts the pastries and pools the glaze on one side. A heavier aluminum half sheet stays flat and browns the pastry bottoms evenly across the whole tray.

Get it on Amazon

3. Silicone Pastry Brush Set

A worn bristle brush sheds hairs into the egg wash, which is not something anyone wants to bite into on a Sunday morning. Silicone bristles clean up in seconds and apply a thin, even coat without dragging the dough.

Get it on Amazon

4. Offset Icing Spatula

Spreading cream cheese filling with the back of a spoon tends to tear delicate, cold puff pastry. A small offset spatula spreads the filling in one smooth pass without dragging on the dough underneath.

Get it on Amazon

Another option worth trying is Peach Coffee Cake

Peach Danish Recipe

Step-by-Step Instructions: How to Make Peach Danish

Follow these steps in order and the pastry will bake up flaky and golden with no soggy centers.

1. Prep the oven and pastry

  • Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
  • Unfold the thawed puff pastry sheet onto a lightly floured surface.
  • Use a rolling pin to gently smooth over the fold lines so the sheet is a single even rectangle, without rolling it thinner overall.
  • Using a sharp knife or pizza cutter, cut the sheet into 6 even squares.

2. Make the cream cheese filling

  • In a mixing bowl, beat the softened cream cheese with a hand mixer or sturdy whisk until smooth.
  • Add the granulated sugar and vanilla extract and mix until fully combined and lump-free.
  • Set the filling aside at room temperature while you prep the peaches.

3. Prepare the peach topping

  • In a separate bowl, toss the sliced peaches with the brown sugar, ground cinnamon, and cornstarch.
  • Stir gently until every slice is coated and no dry cornstarch remains at the bottom of the bowl.
  • Let the peaches sit for 5 minutes so the sugar starts to draw out a little juice, which the cornstarch will then thicken.

4. Assemble each danish

  • Place the puff pastry squares on the prepared baking sheet, spaced at least 2 inches (5cm) apart.
  • Using a knife, score a smaller square about 1/2 inch (1.3cm) from the edge of each pastry square, cutting only halfway through the dough to create a raised border.
  • Spread about 1 tablespoon of the cream cheese filling inside the scored border of each square.
  • Arrange 4 to 5 peach slices on top of the cream cheese, slightly overlapping them in a fan pattern.

5. Add the egg wash

  • In a small bowl, whisk the egg with the tablespoon of water to make the egg wash.
  • Using a pastry brush, brush the egg wash only over the outer border of each pastry square, avoiding the filling.
  • This border is what turns deep golden brown and puffs up around the filling as it bakes.

6. Bake the danishes

  • Transfer the baking sheet to the preheated oven.
  • Bake for 18 to 20 minutes, or until the pastry border is puffed and golden brown and the peaches look slightly caramelized at the edges.
  • Rotate the baking sheet halfway through baking if your oven browns unevenly.

Puff pastry squares placed too close together on the tray bake unevenly, since the edges don’t get the same air circulation as the ones with more space around them.

7. Cool the danishes

  • Remove the baking sheet from the oven and let the danishes cool on the tray for 5 minutes.
  • Transfer them to a wire cooling rack to cool for another 10 minutes before glazing.
  • Glazing warm pastry causes the glaze to melt and slide off instead of setting into a thin, opaque coating.

8. Make and add the glaze

  • In a small bowl, whisk together the powdered sugar, 1 tablespoon of heavy cream, and vanilla extract.
  • Add the second tablespoon of cream only if the glaze is too thick to drizzle easily.
  • Drizzle the glaze over the cooled danishes using a spoon or a piping bag with the tip snipped off.
  • Sprinkle the sliced almonds over the glaze immediately, while it is still tacky enough to hold them in place.

For more recipes in this style, check out Peach Muffins.

Peach Danish Recipe

Tips for The Best Peach Danish

A few small habits make the difference between a good batch and a great one.

  • Keep the puff pastry cold until the moment you fill it. Warm dough loses its ability to puff into distinct layers.
  • Soften the cream cheese fully before mixing. Cold cream cheese spreads unevenly and tears the pastry underneath it.
  • Don’t skip the cornstarch on the peaches, even with canned fruit, since canned peaches release just as much liquid as fresh ones once heated.
  • Score the border deep enough to see a clear line, but not so deep that you cut all the way through the dough.
  • Use a light hand with the cream cheese filling. Overfilling causes it to spill over the scored border during baking.
  • Bake on the middle oven rack so the tops brown at the same rate as the bottoms.
  • If the pastry edges are browning faster than the centers, loosely tent the tray with foil for the last 5 minutes.
  • Let the baked danishes rest for a few minutes before moving them, since the pastry layers are fragile straight out of the oven and can collapse under a spatula.
  • If you’re doubling the recipe, bake in two batches rather than crowding a single tray, since crowded pastries steam each other instead of crisping.

I keep a spare sheet of puff pastry in the freezer specifically for mornings when I want to make this without a grocery run.

Read Also: Blueberry Peach Muffins

What to Serve with Peach Danish

A peach danish is rich enough to stand on its own, but it fits naturally into a wider brunch spread or a simple coffee break.

  • A cup of black coffee or a latte, to balance the sweetness of the glaze
  • Scrambled eggs, for a savory contrast on the same plate
  • A glass of peach smoothie, to double down on the same fruit in a cold drink
  • French toast, if you’re building out a full brunch spread
  • Baked oatmeal, for a heartier, less sweet pairing
  • Overnight oats, for a make-ahead breakfast that complements a still-warm pastry
  • Crispy bacon or breakfast sausage, for a salty counterpoint
  • Fresh berries or a simple fruit salad, served alongside on the same plate
  • Plain Greek yogurt with a drizzle of honey, for a lighter side

For a lighter option, try: Peach Bread

Variations of Peach Danish

Once the base method is down, it’s easy to adjust the filling, fruit, or shape to fit what’s on hand.

  • Nectarine danish: Swap the peaches for nectarines. Nectarines hold their shape a little better once baked, since their flesh is slightly firmer and releases less liquid than peaches.
  • Almond cream danish: Replace the cream cheese filling with a simple almond frangipane made from butter, sugar, egg, and almond flour.
  • Braided danish: Instead of individual squares, use a full sheet of pastry, cut strips along the sides, and braid them over the filling for one large danish to slice and share.
  • Cinnamon roll danish: Add a light sprinkle of cinnamon sugar directly onto the puff pastry border before adding the egg wash.
  • Cream cheese and jam danish: Swap half the cream cheese filling for peach preserves for a jammier, more concentrated peach flavor.
  • Canned peach version: Use well-drained canned peaches in light syrup when fresh peaches are out of season, following the same cornstarch step.
  • Mini danish bites: Cut the pastry into smaller 2-inch squares for a bite-sized version that works well on a dessert platter.
  • Spiced peach danish: Add a pinch of ground nutmeg or cardamom to the cinnamon sugar for a warmer, more layered spice profile.

For another take on this flavor combination, see Peach Crumble.

Storage and Reheating

These danishes are best enjoyed within a day or two of baking, though they hold up reasonably well with the right storage.

The biggest factor in how well they keep is the glaze. A glazed danish softens faster in the fridge than an unglazed one, so if you know you won’t finish the batch quickly, it’s worth holding the glaze back until just before serving.

  • Room temperature: Store unglazed danishes in an airtight container for up to 1 day.
  • Refrigerator: Store glazed danishes in an airtight container in the fridge for up to 3 days.
  • Freezer (baked): Freeze fully cooled, unglazed danishes in a single layer, then transfer to a freezer bag for up to 2 months.
  • Freezer (unbaked): Assemble the danishes without the egg wash, freeze on a tray until solid, then store in a freezer bag for up to 1 month. Bake from frozen, adding 3 to 5 extra minutes.
  • Reheating: Warm in a 300°F (150°C) oven for 8 to 10 minutes to re-crisp the pastry. A microwave will soften the layers instead of crisping them.
  • Glaze timing: If freezing, hold off on the glaze and drizzle it fresh after reheating for the best texture.

Read Also: Peach Bread Pudding

Nutritional Facts

Values are approximate per danish, based on 6 servings.

NutrientAmount per Serving
Calories310 kcal
Total Fat19g
Saturated Fat9g
Cholesterol55mg
Sodium190mg
Total Carbohydrates31g
Dietary Fiber1g
Sugars16g
Protein5g

You might also enjoy: Peach Crisp

Health Benefits of Key Ingredients

Beyond being a treat, several ingredients in this recipe carry real nutritional value on their own.

None of this turns a pastry into health food, but it’s worth knowing what each ingredient contributes beyond flavor, especially if you’re deciding how to round out the rest of the meal.

  • Peaches: A good source of vitamin C and vitamin A, along with fiber that supports digestion.
  • Eggs: Provide complete protein and choline, a nutrient involved in brain and liver function.
  • Cream cheese: Contributes calcium and vitamin A, though it’s best enjoyed in moderation due to its saturated fat content.
  • Cinnamon: Contains antioxidant compounds and has been studied for its role in supporting stable blood sugar levels.
  • Almonds: Add a small amount of healthy fats, protein, and vitamin E when used as a topping.

For another take on this flavor combination, see Peach Tarte Tatin.

FAQs About Peach Danish

1. Can I use frozen peaches instead of fresh?

Yes, though they need extra care. Thaw them fully and pat them dry with paper towels before tossing with the cornstarch mixture, since frozen peaches release more liquid than fresh ones.

2. Why did my puff pastry not puff up properly?

This usually happens when the dough gets too warm before baking. Keep the pastry cold right up until it goes into the oven, and make sure your oven is fully preheated to 400°F (200°C) first.

3. Can I make these danishes ahead of time?

Yes, you can assemble them up to a day ahead and refrigerate them unbaked, covered tightly with plastic wrap. Bake them fresh the morning you plan to serve them for the best texture.

4. What can I use instead of cream cheese?

Mascarpone or a mix of ricotta and a little sugar both work as substitutes. The texture will be slightly softer, so bake for a minute or two less to avoid overbrowning the filling.

5. Why is my filling leaking out during baking?

This is almost always from overfilling or a scored border that’s too shallow. Use about a tablespoon of filling per square and make sure the scored line is visible and consistent all the way around.

If leaking still happens, the pastry itself may have been too warm when it went into the oven, since soft dough spreads outward instead of puffing straight up around the filling.

Read Also: Strawberry Peach Tart

Peach Danish Recipe

Peach Danish

Author: Wholesome Cove
310kcal
No ratings yet
Share Print Save
Prep 20 minutes
Cook 20 minutes
Total 40 minutes
This peach danish recipe layers sweetened cream cheese and cinnamon-tossed peach slices over a sheet of golden puff pastry. Six pastries come together in about 40 minutes total, and tossing the peaches with cornstarch before baking is what keeps the filling from turning the pastry soggy underneath.
Servings 6 danishes
Course Breakfast
Cuisine American
Cost $12

Ingredients

  • 1 sheet puff pastry - about 250g / 8.5 oz, thawed but still cold
  • 1 large egg - beaten (for egg wash)
  • 1 tablespoon water - 15ml, for egg wash
For the Cream Cheese Filling
For the Peach Topping
  • 2 fresh peaches - medium, sliced into 1/4-inch (0.6cm) wedges, about 2 cups / 300g, or one 15oz can of sliced peaches, well drained
  • 2 tablespoons brown sugar - 25g
  • 1/2 teaspoon ground cinnamon - 1.3g
  • 1 tablespoon cornstarch - 8g
For the Glaze and Garnish

Equipment

  • Rolling Pin - For lightly smoothing seams in the puff pastry
  • Sharp knife or pizza cutter - For clean pastry squares
  • Mixing bowls - One for the cream cheese filling and one for the peaches
  • Pastry brush - For the egg wash
  • Small saucepan or microwave-safe bowl - For warming the glaze ingredients
  • Hand mixer or sturdy whisk - For cream cheese filling
  • Offset icing spatula - For spreading filling without tearing pastry (optional)

Method

  1. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Unfold the thawed puff pastry sheet onto a lightly floured surface. Gently smooth over the fold lines with a rolling pin without rolling it thinner. Cut the sheet into 6 even squares using a sharp knife or pizza cutter.
  2. In a mixing bowl, beat the softened cream cheese with a hand mixer or sturdy whisk until smooth. Add the granulated sugar and vanilla extract and mix until fully combined and lump-free. Set aside at room temperature.
  3. In a separate bowl, toss the sliced peaches with the brown sugar, ground cinnamon, and cornstarch. Stir gently until every slice is coated and no dry cornstarch remains. Let sit for 5 minutes to allow the sugar to draw out juice.
  4. Place the puff pastry squares on the prepared baking sheet, spaced at least 2 inches (5cm) apart. Score a smaller square about 1/2 inch (1.3cm) from the edge of each pastry square, cutting only halfway through the dough. Spread about 1 tablespoon of the cream cheese filling inside the scored border, then arrange 4 to 5 peach slices on top in a fan pattern.
  5. In a small bowl, whisk the egg with the tablespoon of water to make the egg wash. Brush the egg wash only over the outer border of each pastry square, avoiding the filling.
  6. Bake for 18 to 20 minutes, or until the pastry border is puffed and golden brown and the peaches look slightly caramelized at the edges. Rotate the baking sheet halfway through if your oven browns unevenly.
  7. Remove from the oven and let cool on the tray for 5 minutes. Transfer to a wire cooling rack to cool for another 10 minutes before glazing.
  8. In a small bowl, whisk together the powdered sugar, 1 tablespoon of heavy cream, and vanilla extract. Add the second tablespoon of cream only if the glaze is too thick to drizzle easily. Drizzle the glaze over the cooled danishes and sprinkle with sliced almonds immediately.

Nutrition

Serving1danishCalories310kcalCarbohydrates31gProtein5gFat19gSaturated Fat9gPolyunsaturated Fat2gMonounsaturated Fat6gCholesterol55mgSodium190mgPotassium180mgFiber1gSugar16gVitamin A10IUVitamin C15mgCalcium4mgIron4mg

Notes

  • Keep the puff pastry cold until the moment you fill it. Warm dough loses its ability to puff into distinct layers.
  • Soften the cream cheese fully before mixing to prevent tearing the delicate pastry when spreading.
  • Do not skip the cornstarch on the peaches, even with canned fruit, as it thickens the juices and prevents a soggy bottom.
  • Score the border deep enough to see a clear line but not so deep that you cut all the way through the dough.
  • Use a light hand with the cream cheese filling. Overfilling causes it to spill over the scored border during baking.
  • Bake on the middle oven rack so the tops brown at the same rate as the bottoms.
  • If the pastry edges are browning faster than the centers, loosely tent the tray with foil for the last 5 minutes.
  • For the best texture, glaze only after the danishes have cooled completely, or the glaze will melt and slide off.
  • Unglazed danishes can be frozen unbaked for up to 1 month. Bake from frozen, adding 3 to 5 extra minutes.
  • Reheat baked danishes in a 300°F oven for 8 to 10 minutes to re-crisp the pastry. Avoid microwaving as it softens the layers.

Tried this recipe?

Let us know how it was!

Final Thoughts

This peach danish recipe is proof that a bakery-style pastry doesn’t require bakery-level effort. A single sheet of puff pastry, a block of cream cheese, and a couple of ripe peaches get you there in under an hour.

Give it a try this weekend, and let me know in the comments how your batch turned out.

Recommended: