Peach Danish Recipe

This peach danish recipe features buttery puff pastry, creamy vanilla cream cheese filling, and fresh peaches drizzled with a simple glaze. Ready in under an hour!

If you’ve been searching for the perfect peach danish recipe, you’ve landed in exactly the right place. This classic pastry brings together buttery, golden puff pastry, a luscious cream cheese filling, and juicy fresh peaches all topped with a sweet vanilla glaze that hardens just enough to crackle when you bite in.

It looks like something from a fancy bakery window. But here’s the thing: it comes together in about 45 minutes with ingredients that are easy to find.

The secret is in how the components work together. Puff pastry gives you those beautiful, layered, flaky layers without having to make laminated dough from scratch. Cream cheese adds richness and a slight tang that balances the sweetness of the peaches. And a quick egg wash before baking gives the pastry that deep, bronzed finish.

This recipe is perfect for weekend brunch, a summer gathering, or honestly any morning when you want to feel like you’ve got your life together.

For best results, use ripe but firm peaches. If they’re too soft, they’ll release too much juice and make the pastry soggy. A peach that gives just slightly when pressed is ideal.

You might also enjoy: Peach Tart Recipe

Why You’ll Love This Peach Danish Recipe

This peach danish recipe has a way of making people feel like they did something impressive, even though it’s genuinely not that complicated.

The puff pastry does most of the hard work for you. It puffs up beautifully in the oven, creating a crispy base with tender layers inside.

The cream cheese filling is only four ingredients and takes about three minutes to mix together. It stays creamy and custardy even after baking, which creates the best contrast against the flaky pastry.

Fresh peaches are the real star. They soften slightly during baking, releasing their natural juices and concentrating that summery sweetness.

The glaze ties everything together. It’s thin enough to drizzle but sets up nicely, giving you that satisfying bakery-style finish.

This recipe also scales beautifully. You can make four danishes for a small family or double the batch for a crowd.

  • Flaky, golden puff pastry that bakes up perfectly every time
  • Rich cream cheese filling with a hint of vanilla and lemon
  • Fresh, jammy peaches that caramelize slightly at the edges
  • A simple two-ingredient vanilla glaze that sets to a glossy finish
  • Ready in under an hour from start to finish
  • No special baking skills or equipment required
  • Easy to customize with canned or frozen peaches year-round

This peach coffee cake recipe is another great option if you love peach baked goods for breakfast.

Ingredients

Here’s everything you need to make these golden, cream-filled danishes. Stick to fresh, ripe peaches when they’re in season for the best flavor, but canned or frozen peaches work well too.

  • 2 sheets puff pastry, thawed (about 17 oz / 480g total)
  • 2 medium peaches (about 1.5 cups / 240g), peeled and thinly sliced
  • 8 oz (225g) cream cheese, softened to room temperature
  • 1/4 cup (50g) granulated sugar
  • 1 tsp pure vanilla extract
  • 1 tbsp fresh lemon juice
  • 1 large egg, for egg wash
  • 1 tbsp milk or water, for egg wash
  • 1 tbsp turbinado sugar or coarse sugar, for sprinkling (optional)

For the glaze:

  • 1 cup (120g) powdered sugar
  • 2-3 tbsp milk or heavy cream
  • 1/2 tsp pure vanilla extract

Making your own pastry cream is a great upgrade if you want a richer filling.

Kitchen Equipment Needed

You don’t need much to pull these off. Most of these are probably already in your kitchen.

If you enjoy laminated dough pastries, the croissant recipe is a wonderful next step for your baking skills.

Recommended Products for This Recipe

These are products chosen based on quality and performance that can genuinely make a difference when baking these peach danishes.

1. Dufour Classic Puff Pastry

Dufour is widely considered the gold standard for store-bought puff pastry. It’s made with real butter rather than shortening, which gives you noticeably better flavor and more dramatic, flaky layers. If you want your danishes to truly taste bakery-quality, this is the product that makes that happen.

Get it on Amazon

2. Philadelphia Full-Fat Block Cream Cheese

The block-style cream cheese is thicker and less watery than the spreadable tub version, which means it holds up better inside the pastry without getting runny during baking. Full-fat gives you the richest, creamiest filling. It’s the version most professional bakers reach for.

Get it on Amazon

3. Nielsen-Massey Pure Vanilla Extract

Vanilla is a dominant flavor in both the cream cheese filling and the glaze, so quality matters here. Nielsen-Massey’s pure vanilla extract has a warm, complex flavor profile that you can actually taste. It’s the kind of ingredient that quietly elevates everything.

Get it on Amazon

4. Nordic Ware Natural Aluminum Half Sheet Pan

Even heat distribution is crucial for pastry baking. Thin, dark baking sheets can cause the bottom of the puff pastry to brown too quickly while the top is still raw. Nordic Ware’s heavy-gauge aluminum pans are a favorite among home bakers for exactly this reason.

Get it on Amazon

5. OXO Good Grips Pastry Brush

A silicone pastry brush applies egg wash more evenly than bristle brushes and is much easier to clean. The OXO version has a good weight and grip, and won’t leave bristles behind on your pastry.

Get it on Amazon

The same cream cheese base used here works beautifully in this cream cheese frosting as well.

Step-by-Step Instructions

Step 1: Thaw and Prep the Puff Pastry

  • Remove the puff pastry sheets from the freezer and place them on the counter to thaw. This usually takes about 30 to 40 minutes at room temperature. The pastry should be pliable and easy to unfold without cracking, but it should still feel cold to the touch.
  • Do not let it get warm or it will become sticky and hard to work with. If your kitchen is very warm, thaw it in the refrigerator overnight instead.
  • Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper or a silicone baking mat.

Step 2: Make the Cream Cheese Filling

  • In a medium mixing bowl, combine the 8 oz (225g) of softened cream cheese, 1/4 cup (50g) of granulated sugar, 1 tsp of pure vanilla extract, and 1 tbsp of fresh lemon juice.
  • Beat with a handheld electric mixer on medium speed until completely smooth, about 2 to 3 minutes. Scrape down the sides of the bowl halfway through.
  • The filling should be light, creamy, and free of any lumps. Set aside at room temperature while you prepare the pastry. Do not refrigerate it, or it will firm up and become difficult to spread.

Step 3: Prepare the Peaches

  • Peel the 2 medium peaches by scoring an “X” on the bottom of each, blanching them in boiling water for 30 seconds, then transferring them immediately to an ice bath. The skins will slip off easily.
  • Slice each peach thinly, about 1/4 inch (6mm) thick. Pat the slices gently with a paper towel to absorb excess moisture. This step is important: too much liquid will make the pastry soggy during baking.
  • If using canned peaches, drain them thoroughly and pat them dry. If using frozen peaches, thaw completely and squeeze out any excess liquid before using.

Step 4: Cut and Score the Pastry

  • Lightly flour a clean work surface and unfold the first puff pastry sheet. Using a sharp knife or pizza cutter, cut the sheet into 4 equal rectangles (each will be roughly 4.5×5 inches / 11x13cm).
  • Place the rectangles on the prepared baking sheet, leaving about 2 inches (5cm) of space between each one.
  • Using the tip of your knife, score a border about 3/4 inch (2cm) in from the edges of each rectangle. Do not cut all the way through the pastry. This border will puff up during baking and create a raised rim that holds the filling in.
  • Repeat with the second puff pastry sheet to make 8 danishes total. If your baking sheet is too small, bake in two batches.

Step 5: Add the Cream Cheese Filling

  • Spoon about 2 heaping tablespoons of cream cheese filling into the center of each pastry rectangle, staying within the scored border.
  • Use the back of a spoon or an offset spatula to spread it evenly. Leave the scored border completely bare so it can puff up freely.
  • Do not overfill. Too much filling will bubble over the sides and make the danishes messy. A thin, even layer about 1/4 inch thick is perfect.

Step 6: Arrange the Peach Slices

  • Fan 4 to 6 peach slices on top of the cream cheese filling on each danish. Arrange them slightly overlapping in a single layer.
  • Press them gently into the filling so they don’t slide around during baking.
  • If desired, sprinkle the peach slices lightly with a pinch of granulated sugar. This encourages the edges to caramelize slightly in the oven.

Step 7: Apply the Egg Wash

  • In a small bowl, whisk together the 1 large egg and 1 tbsp of milk or water until combined.
  • Using a pastry brush, apply the egg wash lightly to the scored border of each pastry. Be careful not to let it drip over the cut edges, as this can prevent the layers from puffing up properly.
  • For extra sparkle and a slight crunch, sprinkle a small amount of turbinado sugar over the egg-washed borders.

Step 8: Bake the Danishes

  • Place the baking sheet in the preheated oven on the center rack.
  • Bake at 400°F (200°C) for 18 to 22 minutes, until the borders are deeply golden brown and puffed, and the cream cheese filling has just set.
  • The pastry should feel firm and crispy when tapped lightly on the bottom. If the tops are browning too quickly but the pastry isn’t fully cooked, loosely tent with aluminum foil for the last few minutes.
  • Remove from the oven and transfer to a wire cooling rack. Allow to cool for at least 10 minutes before glazing. Glazing too early will cause the glaze to melt and slide off.

Step 9: Make the Vanilla Glaze

  • In a small bowl, whisk together 1 cup (120g) of powdered sugar, 2-3 tbsp of milk or heavy cream, and 1/2 tsp of pure vanilla extract.
  • Start with 2 tbsp of liquid and add more a little at a time until you reach a pourable but slightly thick consistency. It should flow off the whisk in a slow, steady ribbon.
  • If the glaze is too thick, add liquid half a teaspoon at a time. If it’s too thin, add more powdered sugar a tablespoon at a time.

Step 10: Glaze and Serve

  • Once the danishes have cooled slightly, use a spoon or a small piping bag to drizzle the glaze back and forth across the tops in a zigzag pattern.
  • Allow the glaze to set for 5 to 10 minutes before serving. It will firm up slightly as it cools.
  • Serve warm or at room temperature. These are best on the day they’re made when the pastry is at its crispiest.

This same technique for working with puff pastry can be applied to a peach galette recipe for a more rustic but equally delicious result.

Tips for Success

A few simple habits can make the difference between good danishes and great ones. Keep these in mind as you bake.

  • Keep everything cold. Puff pastry performs best when it goes into the oven cold. If at any point it becomes warm or sticky while you’re working with it, slide it onto a baking sheet and refrigerate it for 10 to 15 minutes before continuing.
  • Don’t skip scoring the border. That scored line is what creates the raised frame around the filling. Without it, the cream cheese will spread everywhere during baking.
  • Pat peaches dry. Moisture is the enemy of crispy pastry. Even a brief pat with a paper towel makes a real difference.
  • Room-temperature cream cheese only. Cold cream cheese will not beat smooth and will leave lumps in your filling. Set it out at least 30 minutes before you start.
  • Don’t crowd the pan. The pastry needs space to puff and circulate heat. Leave at least 2 inches between each danish.
  • Watch the oven. Every oven runs differently. Start checking at the 18-minute mark and pull the danishes when the borders are a deep golden amber, not pale gold.
  • Cool before glazing. Patience here pays off. If you glaze too early, the glaze will turn transparent and runny instead of setting to a nice finish.

For another impressive puff pastry bake, the peach bread recipe is a great companion to add to your baking rotation.

Serving Suggestions

These peach danishes are versatile enough to work for breakfast, brunch, or dessert, and they pair beautifully with just about anything warm to drink.

Serve them warm with a strong cup of coffee or a latte. The bitterness of the coffee cuts through the sweetness perfectly.

A dollop of lightly whipped cream on the side takes them into full dessert territory. Keep the cream unsweetened or very lightly sweetened so it doesn’t compete with the glaze.

Pair them alongside fresh fruit for a brunch spread. Strawberries and blueberries are especially nice next to the peach flavor.

A simple fruit salad is a beautiful companion that balances the richness of the cream cheese filling.

For a savory contrast on a brunch table, something like scrambled eggs or a quiche is a natural partner.

  • Fresh whipped cream or crème fraîche
  • Vanilla bean ice cream (for a dessert-style serving)
  • Strong black coffee or an Americano
  • Iced peach tea
  • Light fruit salad with berries
  • Honey drizzled on top instead of (or in addition to) the glaze

Another brunch favorite that pairs well with this is Peach Cobbler when you’re feeding a larger crowd.

Variations to Try

Once you’ve mastered the base recipe, there are so many easy directions to take it.

  • Canned peach version. Swap fresh peaches for well-drained canned sliced peaches. Great for making these year-round.
  • Peach jam center. Instead of the cream cheese filling, spread 1 to 2 teaspoons of high-quality peach jam or peach preserves inside the border for a simpler, jammy filling.
  • Brown sugar peaches. Toss your peach slices in 1 tablespoon of brown sugar and a pinch of cinnamon before placing them on the danish. It creates a beautiful, caramel-like topping.
  • Peach and raspberry. Add a few fresh raspberries alongside the peach slices. The tartness of the berries against the sweet peach is a wonderful contrast.
  • Almond cream cheese filling. Add 1/4 teaspoon of almond extract to the cream cheese mixture and top with slivered almonds before baking. A classic combination.
  • Honey glaze. Swap the powdered sugar glaze for a thin drizzle of warm honey right out of the oven for a more natural sweetness.
  • Mini danishes. Cut each puff pastry sheet into 9 squares instead of 4 rectangles to make bite-sized danishes, perfect for a party spread.

Read Also: Blueberry Peach Muffins Recipe

Storage and Reheating

Puff pastry is at its very best fresh from the oven, but leftovers can absolutely be enjoyed the next day if stored correctly.

  • Room temperature. Store in an airtight container at room temperature for up to 1 day. The pastry will soften a bit but still taste delicious.
  • Refrigerator. Place in a single layer in an airtight container and refrigerate for up to 3 days. The cream cheese filling needs to stay chilled after the first day.
  • Freezer. You can freeze baked but unglazed danishes for up to 1 month. Wrap each one individually in plastic wrap, then place in a freezer-safe zip bag.
  • Reheating. To restore crispiness, reheat in a 350°F (175°C) oven or toaster oven for 8 to 10 minutes. Avoid the microwave, which will make the pastry soft and chewy.
  • Glaze after reheating. If you plan to store and reheat, apply the glaze fresh after reheating for the best presentation.

You might also enjoy: Peach Pie Recipe

Nutritional Facts

These values are approximate and based on one danish (assuming the recipe makes 8 total). Actual values will vary based on specific brands and ingredient amounts used.

NutrientPer Danish
Calories385 kcal
Total Fat23g
Saturated Fat10g
Cholesterol65mg
Sodium210mg
Total Carbohydrates39g
Dietary Fiber1g
Sugars18g
Protein6g

Note: These values are estimates only. For precise nutritional information, input your specific ingredients and quantities into a nutrition calculator.

Another beautiful pastry worth trying is this fruit tart recipe, which uses a similar concept of pastry and fresh fruit together.

Health Benefits of Key Ingredients

While this is undeniably a treat, the key ingredients do bring some genuine nutritional value to the table.

Peaches are low in calories and rich in vitamins A and C, both of which support immune function and skin health. They also contain antioxidants including chlorogenic acid, which research has linked to anti-inflammatory benefits. The fiber in peaches supports digestive health and helps you feel more satisfied.

Cream cheese provides a source of calcium and fat-soluble vitamins including vitamin A. While it is calorie-dense, a small serving adds richness without a large amount of protein, so it’s best enjoyed as an occasional indulgence.

Eggs (used in the egg wash) are one of the most nutrient-dense foods available. Even in the small quantity used here, they contribute protein and B vitamins to the overall profile.

Lemon juice provides a boost of vitamin C and adds brightness to the filling. It also acts as a natural preservative, helping the cream cheese filling stay fresh a little longer.

  • Peaches: Rich in vitamins A and C, antioxidants, and dietary fiber
  • Cream cheese: Provides calcium and fat-soluble vitamins
  • Eggs: High-quality protein and essential B vitamins
  • Lemon juice: Vitamin C and natural acidity for flavor balance
  • Puff pastry (made with butter): Source of fat-soluble vitamins A, D, E, and K

This peach crumble recipe is another great way to enjoy the health benefits of fresh peaches in a simple baked dessert.

Frequently Asked Questions

1. Can I use frozen puff pastry straight from the freezer?

No, you need to thaw puff pastry before using it. Frozen pastry is too stiff to cut cleanly and will crack when you try to fold or score it. The safest method is to thaw it overnight in the refrigerator. If you’re in a hurry, 30 to 40 minutes at room temperature usually works, but watch it closely so it doesn’t become too soft to handle.

2. Can I make the danishes ahead of time?

You can assemble the danishes up to the point just before baking, then refrigerate them on the baking sheet covered loosely with plastic wrap for up to 4 hours. Bake them directly from the refrigerator, adding 2 to 3 minutes to the baking time. This makes them great for entertaining since most of the work can be done the night before.

3. What if I don’t have fresh peaches?

Canned peaches work very well in this recipe. Choose peaches canned in juice rather than syrup for a less sweet result, and drain them thoroughly before patting dry. Frozen peach slices are also a great option. Thaw them completely and squeeze out as much liquid as possible before using to prevent a soggy pastry.

4. Why did my cream cheese filling bubble out during baking?

This usually happens for one of two reasons: either the filling was spread too close to the edges of the scored border, or there was too much filling. Keep the filling well inside the scored line and aim for a layer that’s about 1/4 inch (6mm) thick. Slightly overfilling is the most common mistake beginners make with danishes.

5. Can I make this recipe without an egg wash?

You can skip the egg wash if needed, but the pastry won’t brown as deeply or develop the same glossy finish. A good substitute is a light brush of heavy cream or whole milk. You can also use melted butter for a slightly different color and flavor. The textural result will be similar, though the egg wash does give the most even, golden browning.

Read Also: Peach Upside Down Cake Recipe

Peach Danish Recipe

Peach Danish

Steven
This classic pastry brings together buttery, golden puff pastry, a luscious cream cheese filling, and juicy fresh peaches all topped with a sweet vanilla glaze that hardens just enough to crackle when you bite in.
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Course Breakfast, Brunch, Dessert
Cuisine American
Servings 8 danishes
Calories 385 kcal

Equipment

  • Baking sheet - half sheet pan, about 18×13 inches
  • Parchment paper
  • Pastry brush
  • Sharp knife
  • Pizza Cutter - optional
  • Handheld electric mixer - or stand mixer
  • Mixing bowls - small and medium
  • Whisk
  • Wire cooling rack
  • Bench scraper - optional, helpful for lifting pastry

Ingredients
  

  • 2 sheets puff pastry - about 17 oz / 480g total, thawed
  • 2 medium peaches - about 1.5 cups / 240g, peeled and thinly sliced
  • 8 oz cream cheese - 225g, softened to room temperature
  • 1/4 cup granulated sugar - 50g
  • 1 tsp pure vanilla extract
  • 1 tbsp fresh lemon juice
  • 1 large egg - for egg wash
  • 1 tbsp milk - or water, for egg wash
  • 1 tbsp turbinado sugar - or coarse sugar, optional, for sprinkling

For the Glaze

  • 1 cup powdered sugar - 120g
  • 2-3 tbsp milk - or heavy cream
  • 1/2 tsp pure vanilla extract

Instructions
 

  • Thaw puff pastry sheets at room temperature for 30-40 minutes until pliable but still cold. Preheat oven to 400°F and line a baking sheet with parchment paper.
  • Beat cream cheese with granulated sugar, vanilla, and lemon juice until completely smooth, about 2-3 minutes.
  • Peel peaches, slice thinly 1/4 inch thick, and pat dry with paper towels to remove excess moisture.
  • Unfold pastry and cut each sheet into 4 equal rectangles. Score a border 3/4 inch from edges without cutting through.
  • Spoon 2 heaping tablespoons of cream cheese filling into center of each rectangle and spread evenly within the scored border.
  • Arrange 4-6 peach slices on top of filling in a single overlapping layer and press gently into filling.
  • Whisk egg with milk and brush onto scored borders. Sprinkle with turbinado sugar if desired.
  • Bake on center rack at 400°F for 18-22 minutes until borders are golden brown and puffed. Cool on wire rack for 10 minutes.
  • Whisk powdered sugar, milk, and vanilla until pourable but slightly thick consistency.
  • Drizzle glaze over danishes in a zigzag pattern and allow to set for 5-10 minutes before serving.

Notes

  • Keep everything cold: Puff pastry performs best when it goes into the oven cold. If it becomes warm or sticky while working, refrigerate for 10-15 minutes before continuing.
  • Don’t skip scoring: The scored border creates a raised frame that holds the filling in place during baking.
  • Pat peaches dry: Excess moisture makes pastry soggy. Even a brief pat with paper towels makes a real difference.
  • Room temperature cream cheese: Cold cream cheese won’t beat smooth and will leave lumps. Set it out at least 30 minutes before starting.
  • Don’t crowd the pan: Leave at least 2 inches between each danish so the pastry can puff properly.
  • Cool before glazing: Glazing too early will cause the glaze to melt and become runny instead of setting to a nice finish.
  • Canned peach version: Use well-drained canned peaches in juice (not syrup) for year-round baking.
  • Make ahead: Assemble danishes up to 4 hours ahead, refrigerate on baking sheet, and bake directly from refrigerator adding 2-3 minutes to baking time.
  • Storage: Store in airtight container at room temperature for 1 day, refrigerate for up to 3 days, or freeze unglazed for up to 1 month.
  • Reheating: Reheat in 350°F oven or toaster oven for 8-10 minutes to restore crispiness. Avoid microwave which makes pastry soft.
Keyword cream cheese danish, peach danish, peach pastry, puff pastry danish, summer brunch recipe

Final Thoughts

This peach danish recipe hits that rare sweet spot of being genuinely impressive and surprisingly simple at the same time.

The flaky, buttery pastry, the creamy tangy filling, and the fresh peaches all come together in a way that tastes far more complicated than it actually is. It’s the kind of recipe that earns compliments every single time.

If peaches are in season where you are, please make this as soon as possible. There is simply nothing like warm peaches baked into golden pastry on a summer morning.

And if fresh peaches aren’t available, don’t let that stop you. Canned and frozen peaches make a perfectly delicious version any time of year.

I’d love to hear how your danishes turn out. Drop a comment below with how you made them your own, and feel free to share a photo if you tried them. Happy baking!

Recommended:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating