I absolutely love sharing my Easy Peach and Cream Cheese Danish with Puff Pastry Recipe because it combines fresh, juicy peaches with the rich creaminess of cream cheese inside the golden, flaky layers of puff pastry. This delightful treat always feels special yet is surprisingly simple to make, perfect for impressing guests or enjoying a cozy weekend breakfast. It’s one of those recipes that lifts my mood with every bite, and I’m sure you’ll feel the same once you try it.
Why You’ll Love This Easy Peach and Cream Cheese Danish with Puff Pastry Recipe
What really excites me about this Easy Peach and Cream Cheese Danish with Puff Pastry Recipe is the flavor combination. The sweetness of ripe peaches paired with the smooth, tangy cream cheese creates a wonderful balance of tastes. Then you have the puff pastry, which bakes up into layers of buttery, flaky perfection — it’s like a little slice of bakery magic right out of your own oven. Every bite feels light yet indulgent, and the fresh peaches add a juicy brightness that makes this Danish truly stand out.
Besides the irresistible taste, I appreciate how approachable this recipe is. You don’t need to be an expert baker to make it come out beautifully. The method of braiding the dough is simple and fun, and using store-bought puff pastry saves so much time while still delivering impressive results. I’ve served this Danish at casual brunches, holiday mornings, and special celebrations—it’s the kind of pastry that always gets compliments and disappears fast. Trust me, you’ll want to keep this recipe in your regular baking lineup.
Ingredients You’ll Need
This recipe calls for a handful of straightforward ingredients that come together to create amazing flavor and texture. Each one plays a critical role, from lending creaminess and sweetness to adding that golden flaky crust and fresh fruit brightness.
- Puff pastry sheet: The foundation for those flaky, buttery layers, ensuring the Danish puffs up beautifully.
- Cream cheese (8 oz, softened): Provides a rich, smooth base that balances the sweetness perfectly.
- Granulated sugar (2-4 tbsp): Sweetens the cream cheese filling; adjust depending on how sweet your peaches are.
- Vanilla extract (1/2 tsp): Adds warmth and depth of flavor to the cream cheese.
- Peaches (1-2, sliced): Fresh or ripe peaches bring juicy natural sweetness and lovely color.
- Large egg (for egg wash): Helps create a shiny, golden crust during baking.
- Coarse sugar (optional for topping): Adds a sparkling crunch on top of the Danish after brushing with egg wash.
Directions
Step 1: Start by thawing your puff pastry sheet. This usually takes about 40 to 50 minutes at room temperature. I like to plan ahead and let it sit out while I prep my other ingredients.
Step 2: Preheat the oven to 400 degrees Fahrenheit. This ensures the oven is hot enough to make the pastry puff up quickly and get that beautiful golden color.
Step 3: Lay out a piece of parchment paper on your countertop. Roll out the puff pastry sheet gently on top of the parchment, leaving about an inch border on each side—this extra space will help when you transfer the Danish to your baking sheet.
Step 4: In a mixing bowl, beat together the softened cream cheese, granulated sugar, and vanilla extract until the mixture is fluffy and smooth. This creamy filling is what makes the Danish so indulgent.
Step 5: Spoon the cream cheese filling down the center of your puff pastry, leaving about one inch clear at the top and bottom edges. Arrange the sliced peaches over the cream cheese layer evenly, making sure the fruit covers the filling without spilling over the edges.
Step 6: Using a sharp knife, trim off the corners of the puff pastry at the top. Then, cut 1-inch strips along both sides of the cream cheese and peach center, working from top to bottom (I usually get about five strips per side). Fold the trimmed top edge over the filling to seal it.
Step 7: Now comes the fun part — braid the strips! Start on one side by folding the first right strip over the filling toward the left, then fold the first left strip over toward the right. Alternate sides, folding strips diagonally over the center filling, until you reach the bottom. Before finishing, fold the bottom edge of the dough up over the filling, then close the braid with the last two strips.
Step 8: Carefully transfer the braided Danish on its parchment paper onto a baking sheet. This transfer method prevents the delicate pastry from breaking.
Step 9: In a small bowl, whisk the egg to create an egg wash. Brush it gently over the Danish to give the crust a gorgeous shine and golden crisp. Sprinkle coarse sugar on top for added sparkle and crunch if you like.
Step 10: Bake the Danish for 20 to 23 minutes, until the pastry is puffed and golden brown. Keep an eye on it toward the end so it doesn’t overbrown.
Step 11: Once baked, let the Danish cool on the baking tray for 5 to 10 minutes, then transfer to a wire rack to cool completely. If you want, a simple glaze drizzle adds a nice finishing touch, but it’s delicious even without.
Servings and Timing
This Easy Peach and Cream Cheese Danish with Puff Pastry Recipe makes about six generous servings, perfect for sharing with family or friends. Prep time, including thawing the puff pastry, takes roughly 1 hour 10 minutes, though most of that is passive. The active prep and assembly only take about 20 minutes. Bake time is around 20 to 23 minutes, plus cooling time of about 10 minutes before slicing.
How to Serve This Easy Peach and Cream Cheese Danish with Puff Pastry Recipe
I like to serve this Danish warm so you can enjoy the full aroma and the slight softness of the peaches blending with the flaky pastry. It’s fantastic alongside a cup of freshly brewed coffee or a steaming pot of tea on a relaxed morning. If you’re serving brunch, a side of lightly dressed greens or fresh berries complements the sweet richness nicely without overwhelming your plate.
For special occasions, I often drizzle the Danish with a honey or lemon glaze just before serving, which adds a lovely glossy finish and an extra hint of sweetness. You can garnish with thin peach slices or a sprinkle of powdered sugar for a picture-perfect presentation. I find it’s also delicious at room temperature, so it’s a great make-ahead option for picnics or potlucks.
When it comes to beverages, this Danish pairs beautifully with fruity white wines such as Riesling or Moscato. For a non-alcoholic pairing, a sparkling peach iced tea or lemonade balances the richness with a refreshing citrus pop. Offering smaller portions encourages everyone to savor this pastry slowly and appreciate those layers of flavor coming alive in each bite.
Variations
I love experimenting with this Easy Peach and Cream Cheese Danish with Puff Pastry Recipe because it’s so versatile. If peaches aren’t in season, you can swap them out for other stone fruits like plums, nectarines, or apricots—and each adds its own unique sweetness and texture. Frozen fruit works too but drain it well to avoid soggy pastry.
For those looking to adjust for dietary needs, using a gluten-free puff pastry is a great option, though you might notice a slight difference in texture. Vegan cream cheese and egg replacements also work well, making this a treat accessible to many diets without sacrificing flavor. I recommend brushing with a plant-based milk and maple syrup mixture in place of the egg wash for a nice golden color.
You can also vary the filling by adding a sprinkle of cinnamon or almond extract to the cream cheese for extra aroma. Some days, I fold in finely chopped toasted nuts for a bit of crunch inside. Alternatively, instead of baking a braided Danish, you could try shaping the puff pastry into smaller, filled turnovers for individual pastries—a fun serving twist!
Storage and Reheating
Storing Leftovers
I usually store any leftover Danish in an airtight container at room temperature if I plan to eat it within a day. If not, placing it in the fridge is best to keep the cream cheese fresh. It will stay good for up to 2 days refrigerated, though the pastry might lose some of its crispness.
Freezing
This Danish freezes quite well if wrapped tightly in plastic wrap and then foil or stored in a freezer-safe container. I freeze it without baking, then bake directly from frozen by adding a few extra minutes to the cooking time, around 25 to 28 minutes at 400 degrees Fahrenheit. If freezing after baking, thaw overnight in the fridge and reheat gently to retain flakiness. It keeps well frozen for up to 2 months.
Reheating
The best way to reheat this Danish is in a toaster oven or conventional oven at 325 degrees Fahrenheit for about 8 to 10 minutes. This method helps the pastry regain its crispiness without overcooking the fruit filling. Avoid microwaving, as it tends to make the puff pastry soggy and chewy. I like to warm it until just heated through to enjoy that freshly baked texture again.
FAQs
Can I use canned or frozen peaches in this recipe?
Yes, you can use canned or frozen peaches if fresh ones aren’t available. Just make sure to drain them thoroughly to prevent the puff pastry from becoming soggy. If frozen, thaw and pat dry with paper towels before using.
Is it necessary to braid the puff pastry? Are there other shaping options?
Braiding is traditional and adds a lovely visual appeal, but you can also fold the pastry into a simple rectangle with slits on the sides or form smaller turnovers. The important part is sealing the edges well to keep the filling inside.
What type of cream cheese works best?
Regular full-fat cream cheese gives the richest flavor and smoothest texture. If you want a lighter option, you can use reduced-fat cream cheese but it may change the creaminess slightly. Make sure it’s softened for easy mixing.
Can I prepare this recipe in advance?
Absolutely! You can assemble the Danish up to the point of braiding and egg washing, then cover and refrigerate it overnight. Just add the egg wash and bake when ready. This makes it great for prepping ahead of time.
How sweet should the cream cheese filling be?
That depends on your peach’s sweetness. I like to start with 2 tablespoons of sugar and taste the filling before adding more. If your peaches are very tart, adding up to 4 tablespoons works nicely for balance.
Conclusion
I genuinely hope you give this Easy Peach and Cream Cheese Danish with Puff Pastry Recipe a try because it has become one of my go-to pastries for any occasion. It’s a wonderfully simple way to create a beautiful, flavorful dessert or breakfast that feels special without requiring hours in the kitchen. Once you make it, I’m confident it’ll become a favorite in your home just as it has in mine. Happy baking!
PrintEasy Peach and Cream Cheese Danish with Puff Pastry Recipe
This Easy Peach and Cream Cheese Danish combines flaky puff pastry with a creamy, sweetened cream cheese filling and fresh peach slices. Braided to perfection and brushed with an egg wash for a golden finish, this delightful dessert is simple to prepare and perfect for breakfast or a special treat.
- Prep Time: 50 minutes
- Cook Time: 23 minutes
- Total Time: 1 hour 13 minutes
- Yield: 6 servings
- Category: Breakfast, Dessert, Snack
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Puff Pastry and Filling
- 1 puff pastry sheet
- 8 oz. cream cheese, softened
- 2–4 tbsp. granulated sugar
- 1/2 tsp vanilla extract
- 1–2 peaches, sliced
Topping
- 1 large egg (for egg wash)
- Coarse sugar, for sprinkling
- Optional: glaze for drizzling
Instructions
- Thaw Puff Pastry: Allow the puff pastry sheet to thaw completely at room temperature for up to 50 minutes until pliable.
- Preheat Oven: Set your oven to 400°F (204°C) to ensure it reaches the correct temperature by baking time.
- Prepare Pastry Base: Place a sheet of parchment paper on your countertop. Roll out the thawed puff pastry on the parchment paper, extending it slightly by up to one inch on each side to make handling easier.
- Make Cream Cheese Filling: In a bowl, beat the softened cream cheese with granulated sugar and vanilla extract until the mixture becomes smooth and fluffy.
- Assemble Filling: Spread the cream cheese filling in the center of the puff pastry, leaving about a 1-inch border at the top and bottom edges. Arrange the sliced peaches over the cream cheese layer evenly.
- Create Braid Design: Cut off the top corners of the puff pastry sheet. Then cut 1-inch strips starting from the cream cheese area to the edges of the dough on both sides (approximately five strips per side). Fold the top dough flap over the cream cheese. Begin braiding by folding the first right strip over the filling to the left, then the first left strip over to the right, continuing alternately until near the bottom. Fold the bottom part of the dough up towards the filling and close the braid with the final two strips.
- Transfer to Baking Sheet: Using the parchment paper, lift and place the braided Danish onto a baking sheet.
- Apply Egg Wash: Whisk the egg in a small bowl. Brush the top of the braided pastry with the egg wash, then sprinkle lightly with coarse sugar for added texture and shine.
- Bake: Bake in the preheated oven for 20 to 23 minutes, or until the pastry is puffed and golden brown.
- Cool: Let the Danish cool on the baking tray for 5 to 10 minutes to set, then transfer it to a cooling rack to cool completely.
- Optional Glaze: Drizzle with glaze if desired to add extra sweetness and shine.
Notes
- Thaw puff pastry completely before rolling out to avoid tearing.
- Adjust sugar in the cream cheese filling according to the sweetness of peaches and personal taste.
- Use ripe but firm peaches to maintain structure during baking.
- If glaze is desired, a simple powdered sugar glaze made with powdered sugar and a little milk or lemon juice works well.
- Store leftovers in an airtight container; best consumed within 2 days for optimal freshness.
