Written by

Danielle Sullivan

Published

Best Flaky Peach Cream Cheese Danish Braid Recipe

Ready In 60 minutes
Servings 8 servings
Difficulty Medium

I figured a homemade Danish braid would be one of those fussy projects you tackle on a rainy Saturday with a podcast and a lot of patience. It took about one bite of a sad, soggy grocery store pastry for that assumption to fall apart completely. Honestly, I was tired of paying five bucks for something that tasted like cardboard and canned filling. So I just… decided to try making one myself. With a bag of ripe peaches threatening to go soft on the counter, I figured I had nothing to lose.

The first attempt was a mess. A delicious mess, but a mess nonetheless—the filling leaked, the braid looked more like a tangled scarf, and I used way too much butter (is there such a thing?). But that second attempt? That third one? That is where the magic happened. The pastry puffed up into golden, buttery layers, the cream cheese filling stayed perfectly swirled inside, and those peaches—oh, those peaches—caramelized into little pockets of summer sweetness. It was the kind of pastry that makes you close your eyes after the first bite without even thinking about it.

This flaky peach cream cheese Danish braid recipe is now my go-to for lazy Sunday mornings, brunch with friends, or honestly, just a Tuesday when I need something beautiful to look at. It looks like you spent hours in the kitchen, but the secret is using store-bought puff pastry. I know, it feels like cheating. But let me tell you—it works. And once you taste that combination of tangy cream cheese, juicy peaches, and flaky, buttery layers, you will never look at a bakery case the same way again.

Why You Will Love This Recipe

  • Looks Impressive, Effortless to Make: That gorgeous braided shape looks like it came from a fancy French patisserie. But with pre-made puff pastry, you are just 15 minutes of active work away from a showstopper. It is my favorite kind of cooking trick.
  • Perfect Peak Summer Flavor: This recipe was born for those fragrant, juicy peaches at their absolute prime. It captures everything good about summer in a single, buttery bite. If you love baking with fresh summer fruit, you will also adore this easy fresh peach dump cake recipe with brown butter for when you want something even simpler.
  • Simple Pantry Ingredients: No weird specialty items here. Puff pastry, cream cheese, a few ripe peaches, and some basic pantry staples. You probably have everything except the fruit already.
  • Incredibly Versatile: This is a blueprint, not a rigid rule. Swap in nectarines, plums, or even berries. Add a sprinkle of cinnamon or a drizzle of caramel. It adapts to whatever you have on hand.
  • Crowd-Pleasing Guarantee: I have brought this to brunches, potlucks, and family breakfasts. It disappears fast. Kids love the sweet filling, and adults appreciate that it is not cloyingly sugary. Everyone wins.

What makes this recipe different from all the other Danish braids out there? It is the balance. The cream cheese is whipped until silky smooth, not just softened, so it bakes into a cloud-like texture. The peaches are tossed with a tiny bit of cornstarch, which absorbs their juice and prevents that dreaded soggy bottom. And the egg wash—do not skip it—gives the pastry that deep, glossy, golden-brown crust that shatters when you bite into it. This is not just another pastry recipe. It is the one you will keep coming back to.

What Ingredients You Will Need

This recipe relies on simple, high-quality ingredients to create layers of flavor and texture. Nothing complicated here, just a few smart choices that make all the difference.

For the Peach Filling

  • 2 large ripe peaches, diced into ½-inch pieces (about 2 cups) – Look for peaches that yield slightly to gentle pressure. They should smell intensely peachy. If your peaches are a bit firm, let them sit on the counter for a day or two.
  • 2 tablespoons granulated sugar – Just enough to coax out the natural sweetness without overpowering the fruit.
  • 1 tablespoon cornstarch – This is the secret weapon. It thickens the peach juices as they bake, preventing a watery filling that ruins the pastry.
  • ½ teaspoon vanilla extract – Adds warmth and depth to the fruit.
  • Pinch of salt – Balances the sweetness and makes the peach flavor pop.

For the Cream Cheese Filling

peach cream cheese danish braid preparation steps

  • 8 ounces cream cheese, softened to room temperature – Full-fat is best here for richness and stability. Let it sit out for at least 30 minutes before you start.
  • ¼ cup granulated sugar – Sweetens the tangy cream cheese perfectly.
  • 1 large egg yolk – Adds richness and helps the filling set firmly. Save the egg white for the egg wash.
  • 1 teaspoon vanilla extract – Because vanilla and cream cheese are best friends.
  • 1 tablespoon all-purpose flour – A tiny bit of flour stabilizes the filling so it does not ooze out during baking.

For the Pastry and Assembly

  • 1 sheet (about 10×10 inches) frozen puff pastry, thawed but still cold – I prefer Pepperidge Farm or Dufour for consistent results. Keep it refrigerated until the moment you use it.
  • 1 large egg, beaten with 1 tablespoon water (for egg wash) – This is non-negotiable for that gorgeous golden crust.
  • Turbinado or coarse sugar, for sprinkling (optional, but highly recommended) – Adds a lovely crunch on top.
  • Powdered sugar, for dusting (optional) – For that classic bakery finish.

Equipment Needed

You do not need a professional pastry kitchen for this. A few basic tools will get the job done beautifully.

  • Baking sheet – A rimmed half-sheet pan works perfectly. Line it with parchment paper for easy cleanup.
  • Parchment paper – Prevents sticking and makes transferring the braid a breeze.
  • Sharp knife or pizza cutter – For cutting the pastry strips cleanly. A dull knife will drag and distort the dough.
  • Mixing bowls – One medium, one small.
  • Hand mixer or stand mixer – For whipping the cream cheese filling until smooth. A whisk and some elbow grease work too, but a mixer is easier.
  • Pastry brush – For applying the egg wash evenly.
  • Ruler (optional) – Helps keep your cuts even, but eyeballing it works perfectly fine.

Preparation Method

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Getting the oven hot is crucial for puff pastry to rise properly.
  2. Make the peach filling. In a medium bowl, combine the diced peaches, 2 tablespoons sugar, cornstarch, vanilla extract, and a pinch of salt. Stir gently until the peaches are evenly coated. Set aside while you prepare the rest. The cornstarch will start absorbing the juice right away.
  3. Make the cream cheese filling. In a separate bowl, beat the softened cream cheese and ¼ cup sugar together until smooth and fluffy, about 2 minutes. Scrape down the sides of the bowl. Add the egg yolk, vanilla extract, and flour, and beat again until fully combined. It should look like a thick, silky cheesecake batter. Set aside.
  4. Prepare the puff pastry. On a lightly floured surface, gently unfold the thawed puff pastry sheet. If it cracks at the folds, just press it back together with your fingers—it is forgiving. Roll it out slightly to a 10×12-inch rectangle, just to smooth out the seams. Transfer it to your parchment-lined baking sheet.
  5. Spread the cream cheese filling. Using an offset spatula or the back of a spoon, spread the cream cheese mixture down the center third of the pastry rectangle, creating a 3-inch wide strip. Leave about 1 inch of space at the top and bottom ends.
  6. Add the peach filling. Spoon the peach mixture evenly over the cream cheese layer. Try to leave a little of the excess liquid behind in the bowl—you want the fruit, not the juice.
  7. Cut the pastry strips. Using a sharp knife or pizza cutter, make cuts about 1 inch apart along both long sides of the pastry, cutting from the edge of the filling out to the edge of the dough. You should have about 6 to 8 strips on each side. Do not cut into the filling area.
  8. Braid the pastry. Starting at one end, fold the top and bottom flaps over the filling. Then, alternately fold each strip from the left and right over the filling, slightly overlapping them in the center. It does not have to be perfect—a rustic braid looks beautiful. Tuck the last strip under the bottom flap.
  9. Apply the egg wash. Brush the entire braid generously with the beaten egg mixture. Sprinkle with turbinado or coarse sugar if using. This step is what gives the pastry that glossy, golden, bakery-style finish.
  10. Bake for 25 to 30 minutes. Place the baking sheet in the preheated oven. Bake until the pastry is puffed, deeply golden brown, and the filling is bubbly around the edges. Rotate the pan halfway through for even browning. If the top is browning too quickly, tent loosely with foil for the last 5 to 10 minutes.
  11. Cool completely on the baking sheet. This is the hardest part. Let the braid cool for at least 20 to 30 minutes before slicing. The filling needs time to set, and cutting into it while hot will result in a gooey mess. Trust me, I learned this the hard way.
  12. Dust with powdered sugar (optional) and serve. A light sifting of powdered sugar right before serving makes it look absolutely stunning.

Cooking Tips and Techniques

I have made this flaky peach cream cheese Danish braid more times than I can count, and I have made just about every mistake possible. Here is what I learned so you do not have to repeat my errors.

Keep the puff pastry cold. This is the number one rule. If the pastry gets too warm, the butter melts before it hits the oven, and you will end up with a flat, greasy crust instead of those beautiful flaky layers. If your pastry feels soft or sticky at any point, pop it in the fridge for 10 minutes before continuing.

Do not overfill. I know it is tempting to pile on the peaches, but less is genuinely more here. Too much filling makes the braid impossible to seal, and it will leak everywhere during baking. A generous but controlled amount ensures every bite has a perfect balance of pastry and filling. For another dish that benefits from the same restraint, check out this perfect fig and goat cheese flatbread recipe—the same principle applies to keeping toppings balanced.

Use ripe but firm peaches. Overly soft, mushy peaches will break down into jam during baking, which sounds nice but actually creates too much moisture. You want peaches that are fragrant and juicy but still hold their shape when diced. If your peaches are a bit underripe, that is actually better than overripe for this recipe.

Score the egg wash twice. After the first brush, let it sit for a minute, then brush again. This double layer creates a richer, deeper color and a shinier finish. It is a tiny extra step that makes the braid look professional.

Let it cool completely. I cannot stress this enough. The first time I made this, I cut into it after five minutes because I could not wait. The filling oozed out everywhere, the pastry collapsed, and it was a delicious but very messy situation. Patience pays off here.

Variations and Adaptations

This recipe is wonderfully flexible. Here are a few ways I have adapted it over the years.

Berry Cream Cheese Danish Braid: Substitute the peaches with 1½ cups of mixed berries (fresh or frozen). If using frozen berries, do not thaw them first—just toss them with the sugar and cornstarch right from the freezer. Blueberries and raspberries work especially well here.

Nectarine or Plum Variation: Peaches are not always in season, but nectarines and plums are fantastic substitutes. They have a similar texture and sweetness level. Just adjust the sugar slightly if your fruit is very tart.

Gluten-Free Adaptation: Use a gluten-free puff pastry brand (I have had good luck with the brand available at Whole Foods). The rest of the ingredients are naturally gluten-free, so this is an easy swap. Just follow the package instructions for thawing and baking times, as gluten-free pastry can behave a little differently.

Spiced Peach Version: Add ½ teaspoon of cinnamon and ¼ teaspoon of nutmeg to the peach filling. It adds a cozy, almost pie-like warmth that is perfect for fall. A tiny pinch of cardamom is also lovely here.

Individual Danish Pastries: Instead of one large braid, cut the puff pastry into 4 equal rectangles. Add a spoonful of filling to the center of each, fold the corners over, and bake. Reduce the baking time to 18 to 22 minutes. These are perfect for freezing and reheating for quick breakfasts.

Serving and Storage Suggestions

This Danish braid is best served the day it is made, when the pastry is at its flakiest and the filling is at its creamiest. I like to serve it slightly warm—not hot, just barely warm—with a cup of strong coffee or a tall glass of iced tea. For a truly decadent brunch spread, pair it with some fresh fruit and a side of crispy bacon for a sweet-and-savory combination that works beautifully.

To store leftovers: Cover the braid loosely with foil or plastic wrap and keep it at room temperature for up to 2 days. Do not refrigerate it, as the pastry will lose its crispness and become soggy. If your kitchen is very warm, you can refrigerate it, but be sure to reheat it properly before serving.

To reheat: Place slices on a baking sheet in a 350°F (175°C) oven for 5 to 8 minutes. This revives the flaky texture and warms the filling through. The microwave will make the pastry tough and chewy, so avoid it if you can.

To freeze: You can freeze the unbaked, assembled braid on the baking sheet until solid, then wrap it tightly in plastic wrap and foil. Bake directly from frozen, adding about 10 minutes to the baking time. You can also freeze the baked and cooled braid, wrapped tightly, for up to 2 months. Thaw overnight in the refrigerator and reheat in the oven.

Flavor development note: While the pastry is best fresh, the filling actually gets a little more cohesive and jammy on the second day. It is a different experience—less dramatic, but still very, very good.

Nutritional Information and Benefits

This is a treat, not a health food, and I think it is important to be honest about that. One slice (about 1/8 of the braid) contains approximately 320 calories, 18 grams of fat, 36 grams of carbohydrates, and 5 grams of protein. The exact numbers will vary based on the brand of puff pastry and cream cheese you use.

That said, there are some redeeming qualities. Peaches are a good source of vitamins A and C, as well as fiber and antioxidants. The cream cheese provides a bit of calcium and protein. And honestly, sharing a beautiful homemade pastry with people you love has its own kind of nutritional value—the kind that feeds the soul. This is a recipe for joy, plain and simple.

If you are watching your sugar intake, you can reduce the sugar in the cream cheese filling to 2 tablespoons without significantly affecting the texture. For a lower-fat option, use reduced-fat cream cheese, but know that the filling will be slightly less rich and stable.

Conclusion

This flaky peach cream cheese Danish braid is one of those recipes that looks like it belongs in a bakery window but is secretly simple enough for a Tuesday morning. It captures everything I love about summer baking—ripe, juicy fruit, buttery pastry, and a filling that feels like a hug. The combination of tangy cream cheese and sweet peaches wrapped in golden, flaky layers is honestly hard to beat.

I hope you make this recipe your own. Use your favorite fruit, add a pinch of spice, or double the cream cheese filling if that is your thing. The best recipes are the ones that adapt to you. And if you do make it, I would love to hear about it. Drop a comment below and let me know how it turned out, or share a photo of your beautiful braid. It makes my day to see your creations.

Happy baking, my friend. You have got this.

Frequently Asked Questions

Can I use canned peach pie filling instead of fresh peaches?

You can, but I do not recommend it. Canned pie filling is much sweeter and has a thicker, gelatinous texture that does not bake the same way. Fresh (or frozen) peaches give you a much more natural, bright flavor and a better texture. If you are in a pinch, drain the canned filling well and reduce the sugar in the recipe slightly.

My puff pastry is cracking at the folds. What do I do?

Do not panic! This happens all the time. Just press the cracked edges back together with your fingers. The dough is forgiving, and once it is rolled out slightly and baked, the cracks will disappear. Just make sure your pastry is still cold—if it is too warm, it will be sticky and hard to work with.

Can I make this dairy-free?

Yes, with a few adjustments. Use a dairy-free puff pastry (many brands are accidentally vegan). For the cream cheese filling, use a high-quality dairy-free cream cheese alternative, like the ones from Kite Hill or Miyoko’s. The texture will be slightly different, but the flavor will still be delicious.

Why did my filling leak out during baking?

This usually happens for one of three reasons: the braid was not sealed properly at the ends, the filling was too wet, or the pastry was overfilled. Make sure to pinch the top and bottom flaps securely. Also, try to leave behind the excess liquid when spooning the peaches onto the cream cheese. A little leaking is normal, but a lot means you need to adjust next time.

How do I get my puff pastry to rise higher?

The key is a very hot oven (400°F or 200°C) and cold pastry. Do not let the pastry sit out at room temperature for too long before baking. Also, make sure your egg wash does not drip down the cut sides of the pastry, as this can seal the layers together and prevent them from rising. Brush it carefully on the top only.

Pin This Recipe!

peach cream cheese danish braid recipe

Print

Best Flaky Peach Cream Cheese Danish Braid Recipe

This flaky peach cream cheese Danish braid looks like it came from a fancy French patisserie but is secretly simple using store-bought puff pastry. Tangy cream cheese, juicy peaches, and buttery, flaky layers come together in a showstopping pastry perfect for lazy Sunday mornings or brunch with friends.

  • Author: Mira
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 2 large ripe peaches, diced into ½-inch pieces (about 2 cups)
  • 2 tablespoons granulated sugar
  • 1 tablespoon cornstarch
  • ½ teaspoon vanilla extract
  • Pinch of salt
  • 8 ounces cream cheese, softened to room temperature
  • ¼ cup granulated sugar
  • 1 large egg yolk
  • 1 teaspoon vanilla extract
  • 1 tablespoon all-purpose flour
  • 1 sheet (about 10x10 inches) frozen puff pastry, thawed but still cold
  • 1 large egg, beaten with 1 tablespoon water (for egg wash)
  • Turbinado or coarse sugar, for sprinkling (optional)
  • Powdered sugar, for dusting (optional)

Instructions

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Make the peach filling: In a medium bowl, combine the diced peaches, 2 tablespoons sugar, cornstarch, vanilla extract, and a pinch of salt. Stir gently until the peaches are evenly coated. Set aside.
  3. Make the cream cheese filling: In a separate bowl, beat the softened cream cheese and ¼ cup sugar together until smooth and fluffy, about 2 minutes. Scrape down the sides. Add the egg yolk, vanilla extract, and flour, and beat again until fully combined. Set aside.
  4. Prepare the puff pastry: On a lightly floured surface, gently unfold the thawed puff pastry sheet. Roll it out slightly to a 10×12-inch rectangle. Transfer to the parchment-lined baking sheet.
  5. Spread the cream cheese filling down the center third of the pastry rectangle, creating a 3-inch wide strip. Leave about 1 inch of space at the top and bottom ends.
  6. Spoon the peach mixture evenly over the cream cheese layer, leaving excess liquid behind.
  7. Using a sharp knife or pizza cutter, make cuts about 1 inch apart along both long sides of the pastry, cutting from the edge of the filling out to the edge of the dough (about 6 to 8 strips on each side). Do not cut into the filling area.
  8. Braid the pastry: Starting at one end, fold the top and bottom flaps over the filling. Alternately fold each strip from the left and right over the filling, slightly overlapping them in the center. Tuck the last strip under the bottom flap.
  9. Brush the entire braid generously with the beaten egg mixture. Sprinkle with turbinado or coarse sugar if using.
  10. Bake for 25 to 30 minutes, until the pastry is puffed, deeply golden brown, and the filling is bubbly around the edges. Rotate the pan halfway through. If browning too quickly, tent loosely with foil for the last 5 to 10 minutes.
  11. Cool completely on the baking sheet for at least 20 to 30 minutes before slicing.
  12. Dust with powdered sugar (optional) and serve.

Notes

Keep puff pastry cold at all times for best flakiness. Do not overfill the braid. Use ripe but firm peaches. Apply egg wash twice for a richer color. Let the braid cool completely before slicing to prevent filling from oozing out. Store leftovers loosely covered at room temperature for up to 2 days. Reheat in a 350°F oven for 5-8 minutes.

Nutrition

  • Serving Size: 1 slice (1/8 of brai
  • Calories: 320
  • Sugar: 18
  • Sodium: 220
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 36
  • Fiber: 1
  • Protein: 5

Keywords: peach cream cheese danish, peach danish braid, puff pastry danish, summer pastry, brunch recipe, peach recipe, cream cheese danish

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating