Love this? Save it for later!
Share the inspiration with your friends
“You know that moment when the smell of warm pastry drifts through an open window and just stops you in your tracks? That was last Saturday morning, right outside the little bakery at the corner of Maple and 5th. I wasn’t even planning to grab a treat, but the scent of buttery, flaky dough filled with sweet peaches and creamy cheese pulled me inside like a magnet. The baker, an older gentleman named Tom, was casually glazing fresh danishes with a glossy almond drizzle, humming a tune that somehow made the whole scene feel like a comforting Sunday memory, even though it was only Saturday.
What struck me wasn’t just the taste—it was the effortless combination of textures and flavors. That crunchy, flaky crust that shatters with each bite, the luscious cream cheese melding perfectly with juicy peaches, and then, the almond glaze tying it all together with a subtle nutty sweetness. Honestly, I was half distracted watching Tom work as I scribbled notes on a napkin (classic me, always prepared to mess up the kitchen later). I forgot to snap a picture, but the recipe stuck with me.
Maybe you’ve been there—caught off guard by a flavor combo so simple yet brilliant that it changes your whole weekend ritual. That’s exactly why this Flaky Peach and Cream Cheese Danish with Almond Glaze has earned a permanent spot in my recipe collection. It’s not some complicated pastry that takes all day and a degree in baking science. Nope, it’s approachable, stunning, and delightfully indulgent in the best way possible. Let me tell you how you can make this magic happen in your kitchen—minus the napkin notes and flour dust explosion.
Why You’ll Love This Recipe
This Flaky Peach and Cream Cheese Danish is more than just a pastry; it’s a little slice of joy that’s surprisingly easy to make at home. After testing countless versions and tweaking the almond glaze to perfection, I can say this one stands out for several reasons:
- Quick & Easy: Ready in about 45 minutes, including baking time—perfect for a weekend brunch or impressive breakfast without a sweat.
- Simple Ingredients: No need for fancy or hard-to-find items; most are pantry staples or easy to grab at your local store.
- Perfect for Any Occasion: Whether it’s a casual coffee date or a holiday morning treat, this danish fits right in.
- Crowd-Pleaser: Kids, adults, even the pickiest eaters tend to come back for seconds—there’s just something about the cream cheese and peach combo that feels like a hug.
- Unbelievably Delicious: The contrast of flaky pastry, creamy filling, and sweet almond glaze creates a texture and flavor harmony that’s hard to beat.
What makes this recipe really stand apart is the balance of flavors and textures. I learned from experience that blending the cream cheese filling until it’s ultra-smooth keeps it light and airy, while using fresh peaches (or high-quality frozen when out of season) keeps that natural fruity brightness intact. The almond glaze isn’t just decorative—it adds a subtle nutty undertone that complements the peaches without overpowering them. Honestly, it’s my go-to when I want something that feels special but doesn’t require hours of prep.
So, if you’ve ever wanted a homemade danish that tastes like it came from a fancy bakery (minus the price tag and the crowds), this recipe is your new best friend.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. You’ll find most of these in your pantry, and substitutions are easy if needed.
- For the Danish Dough:
- 1 sheet of puff pastry (about 8 oz / 225 g), thawed (I prefer Pepperidge Farm for consistent flakiness)
- 1 egg, beaten (for egg wash)
- 1 tablespoon granulated sugar (sprinkled on top for light caramelization)
- For the Cream Cheese Filling:
- 4 oz (115 g) cream cheese, softened (use full-fat for creamier texture)
- 2 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- 1 tablespoon lemon juice (adds brightness and balances sweetness)
- For the Peach Topping:
- 2 ripe peaches, peeled and sliced thinly (fresh are best in summer; frozen thawed works well too)
- 1 tablespoon brown sugar (optional, for extra caramelized flavor)
- 1 teaspoon ground cinnamon (optional, adds warmth)
- For the Almond Glaze:
- 1/2 cup powdered sugar (60 g)
- 1-2 tablespoons almond milk (or any milk you prefer)
- 1/2 teaspoon almond extract (use sparingly—it’s potent!)
- 2 tablespoons sliced almonds (to sprinkle on top)
Ingredient Tips: Look for firm, ripe peaches to avoid soggy pastries. If cream cheese seems too stiff, let it sit at room temperature longer or microwave in 5-second bursts—trust me, it makes spreading easier. For a dairy-free version, almond or cashew cream cheese substitutes work pretty well.
Equipment Needed
- Baking sheet (preferably non-stick or lined with parchment paper for easy cleanup)
- Mixing bowls (one for cream cheese filling, one for glaze)
- Whisk or electric mixer (to blend the cream cheese filling smooth)
- Sharp knife or pizza cutter (for cutting puff pastry)
- Pastry brush (for applying the egg wash evenly)
- Measuring cups and spoons (accuracy really helps here)
If you don’t have a pastry brush, a clean spoon or your fingertips work in a pinch for the egg wash. I once used a silicone spatula to spread the glaze when I forgot my brush—worked fine but less precise. Also, a cooling rack helps keep the danish crisp after baking, though you can cool directly on the baking sheet if needed.
Preparation Method

- Preheat your oven: Set it to 400°F (200°C). Line a baking sheet with parchment paper to prevent sticking and for easier cleanup.
- Prepare the cream cheese filling: In a small bowl, beat together 4 oz (115 g) softened cream cheese, 2 tablespoons sugar, 1 teaspoon vanilla extract, and 1 tablespoon lemon juice until smooth and creamy. This should take about 2-3 minutes with a hand mixer or a vigorous whisk. The filling should be light and spreadable without lumps.
- Prepare the puff pastry: Unfold the thawed puff pastry sheet on a lightly floured surface. Use a sharp knife or pizza cutter to cut it into 4 equal squares (each about 4×4 inches or 10×10 cm). If your puff pastry is uneven, gently roll it out to even thickness, but don’t press too hard—you want it to stay flaky.
- Assemble the danishes: On each puff pastry square, spread about 2 tablespoons of the cream cheese filling, leaving about a 1/2-inch (1 cm) border around the edges. Arrange thin peach slices evenly on top of the cream cheese. If you like, sprinkle a pinch of brown sugar and cinnamon over the peaches for a touch of warmth and caramelization.
- Fold the edges: Gently fold the edges of each square inward, creating a little frame around the filling and fruit. Press lightly to adhere but don’t flatten the pastry.
- Apply egg wash: Brush the exposed pastry edges with the beaten egg. This helps create that beautiful golden color during baking. Sprinkle the edges lightly with granulated sugar for a subtle crunch.
- Bake: Place the baking sheet on the middle rack and bake for 20-22 minutes, or until the pastry is puffed and golden brown. You’ll see the edges crisp up and the filling bubble slightly.
- Prepare the almond glaze: While the danishes bake, whisk together 1/2 cup (60 g) powdered sugar, 1-2 tablespoons almond milk, and 1/2 teaspoon almond extract until smooth. Adjust the milk quantity to get a pourable but thick glaze.
- Glaze and garnish: Once the danishes are out of the oven and slightly cooled (about 5 minutes), drizzle the almond glaze over each one using a spoon or a small piping bag. Sprinkle with sliced almonds while the glaze is still wet so they stick well.
- Cool and serve: Let the danishes cool about 10 minutes before serving. This resting time allows the glaze to set slightly and flavors to meld. Enjoy warm or at room temperature.
Pro tip: If you notice your peaches release a lot of juice, pat them dry with a paper towel before placing on the cream cheese. This prevents soggy bottoms. Also, don’t skip the egg wash—it’s the secret to that irresistible golden finish.
Cooking Tips & Techniques
Let me share some tips I’ve picked up from many baking attempts (and a few kitchen mishaps). First, always thaw puff pastry completely but keep it cold until just before use—warm dough gets sticky and hard to handle.
When spreading the cream cheese filling, a small offset spatula or the back of a spoon works wonders for an even layer without tearing the delicate pastry. I once tried to spread with a butter knife and ended up poking holes—lesson learned!
Don’t overcrowd the baking sheet; give each danish room to puff up. Overlapping pastries leads to uneven baking and soggy spots. If you bake multiple batches, rotate the tray halfway through for even browning.
The almond glaze is best drizzled once the danishes have cooled a bit but are still warm enough for the glaze to melt slightly into the pastry. This creates that glossy, slightly sticky finish that’s just heavenly.
Lastly, timing is everything. While the danishes bake, prepare the glaze and clean up to keep things smooth. Multi-tasking in the kitchen is key to managing pastry recipes without stress.
Variations & Adaptations
This flaky peach and cream cheese danish is wonderfully versatile. Here are a few ways to tweak it for different tastes or dietary needs:
- Seasonal Fruit Swap: Use apples and a pinch of nutmeg in the fall, or fresh berries in summer—just adjust sugar slightly based on fruit sweetness.
- Gluten-Free Version: Try a gluten-free puff pastry found in many specialty stores. The texture varies slightly but the flavor combo remains delightful.
- Dairy-Free Alternative: Swap cream cheese with a plant-based version and use coconut or almond milk for the glaze to keep it vegan-friendly.
- Nut-Free Glaze: Replace almond extract with vanilla and skip the sliced almonds for allergy-sensitive eaters.
- Extra Crunch: Add a sprinkle of chopped pecans or walnuts on top along with the almonds for a nutty twist I love to try on lazy Sunday mornings.
Serving & Storage Suggestions
These danishes are best enjoyed fresh and warm, with that irresistible flaky crust still crisp to the bite. Serve them alongside a cup of strong coffee or lightly brewed tea to balance the sweetness.
If you have leftovers (which is rare, but it happens), store them in an airtight container at room temperature for up to 2 days. For longer storage, wrap individually and freeze up to 1 month.
To reheat, pop them in a 350°F (175°C) oven for 5-7 minutes. Avoid microwaving as it softens the pastry and makes it soggy.
Flavors actually develop nicely after a day—the almond glaze firms up and the cream cheese filling tastes even richer. So, if you want to prepare ahead for a brunch, this recipe plays well with a little patience.
Nutritional Information & Benefits
Each flaky peach and cream cheese danish contains approximately:
| Calories | 320 kcal |
|---|---|
| Fat | 18 g |
| Carbohydrates | 32 g |
| Protein | 5 g |
This recipe balances indulgence with some nutritional upsides thanks to fresh peaches, which are rich in vitamins A and C and dietary fiber. The almond glaze adds a touch of healthy fats and a hint of protein from the nuts. While it’s definitely a treat, using quality ingredients like full-fat cream cheese and fresh fruit makes it a more wholesome choice compared to many store-bought pastries.
It’s not gluten-free by default but easy to adapt. Also, contains dairy and nuts, so keep that in mind for allergies.
Conclusion
So there you have it—a Flaky Peach and Cream Cheese Danish with Almond Glaze that’s surprisingly simple to make but tastes like it took hours of work. I love this recipe for how it turns an ordinary morning into something special and comforting without the fuss. Plus, it’s easy to adjust based on what you have or your dietary needs, so don’t hesitate to make it your own.
Next time you want to impress without stress—or simply need a buttery, fruity pick-me-up—give this recipe a go. And please, tell me how it turns out or what variations you tried—I’m always excited to hear from fellow bakers who get hooked on this flaky goodness!
Happy baking!
FAQs
- Can I use canned peaches instead of fresh? Yes, but drain them well and pat dry to avoid soggy pastry. Fresh or frozen peaches are preferable for best texture.
- How do I store leftovers? Keep them in an airtight container at room temperature for up to 2 days or freeze individually wrapped for up to 1 month.
- Can I make the almond glaze ahead of time? Absolutely! Store it in the fridge and add a bit more milk if it thickens before use.
- What if I don’t have almond extract? Vanilla extract works well as a substitute, just skip the sliced almonds on top if avoiding nuts.
- Is puff pastry the only dough option? Puff pastry is best for the flakiness, but you could experiment with croissant dough for a similar texture.
Pin This Recipe!

Flaky Peach and Cream Cheese Danish with Almond Glaze
A quick and easy homemade danish featuring flaky puff pastry filled with creamy sweetened cream cheese and fresh peaches, topped with a subtle nutty almond glaze.
- Prep Time: 15 minutes
- Cook Time: 22 minutes
- Total Time: 37 minutes
- Yield: 4 servings 1x
- Category: Breakfast, Brunch, Dessert
- Cuisine: American
Ingredients
- 1 sheet of puff pastry (about 8 oz / 225 g), thawed
- 1 egg, beaten (for egg wash)
- 1 tablespoon granulated sugar (for sprinkling)
- 4 oz (115 g) cream cheese, softened
- 2 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- 1 tablespoon lemon juice
- 2 ripe peaches, peeled and sliced thinly
- 1 tablespoon brown sugar (optional)
- 1 teaspoon ground cinnamon (optional)
- 1/2 cup powdered sugar (60 g)
- 1–2 tablespoons almond milk
- 1/2 teaspoon almond extract
- 2 tablespoons sliced almonds
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- In a small bowl, beat together softened cream cheese, 2 tablespoons sugar, vanilla extract, and lemon juice until smooth and creamy.
- Unfold thawed puff pastry on a lightly floured surface and cut into 4 equal squares (about 4×4 inches each).
- Spread about 2 tablespoons of cream cheese filling on each square, leaving a 1/2-inch border.
- Arrange thin peach slices evenly on top of the cream cheese. Optionally sprinkle brown sugar and cinnamon over peaches.
- Fold edges of each square inward to create a frame around filling and fruit. Press lightly to adhere.
- Brush exposed pastry edges with beaten egg and sprinkle lightly with granulated sugar.
- Bake on middle rack for 20-22 minutes until pastry is puffed and golden brown.
- While baking, whisk powdered sugar, almond milk, and almond extract until smooth to make glaze.
- After baking, let danishes cool about 5 minutes, then drizzle almond glaze over each and sprinkle sliced almonds on top.
- Allow danishes to cool about 10 minutes before serving.
Notes
Pat peaches dry if they release a lot of juice to prevent soggy pastry. Keep puff pastry cold until use. Use a small offset spatula or back of spoon to spread cream cheese filling evenly. Do not overcrowd baking sheet. Glaze while danishes are warm for best finish. For dairy-free, use plant-based cream cheese and milk substitutes. For nut-free glaze, replace almond extract with vanilla and omit sliced almonds.
Nutrition
- Serving Size: 1 danish
- Calories: 320
- Fat: 18
- Carbohydrates: 32
- Protein: 5
Keywords: peach danish, cream cheese danish, almond glaze, puff pastry dessert, easy danish recipe, homemade danish


