The plate was wiped clean before I even had a chance to sip my coffee. Third morning in a row. That little nod of approval from my partner—eyes lighting up after biting into this crispy peach cream cheese danish—was all the proof I needed that this recipe had made its mark. It started as a last-minute idea one sleepy weekend when I spotted ripe peaches begging to be used. I was craving something flaky and sweet but didn’t want to wrestle with complicated dough. So, I grabbed some puff pastry from the freezer, tossed in cream cheese and fresh peach slices, and drizzled a vanilla glaze over the top. Honestly, I didn’t expect much beyond a quick treat, but the crispy layers, the tang of cream cheese, and the juicy peaches came together in a way that surprised me. Then came the texts from friends asking for the recipe and the empty plates at brunch. It’s funny how the simplest things can make such a splash.
What stuck with me, beyond the taste, was how this danish became a quiet little ritual—something to share that felt a bit special without the fuss. It’s the kind of recipe that’s easy enough to make any day but impressive enough to serve when guests drop by unexpectedly. And there’s something about that warm vanilla glaze melting over the crispiness that just makes you pause for a second and savor the moment. So here’s how you can make your own crispy peach cream cheese danish with vanilla glaze that’ll have everyone asking for seconds, too.
Why You’ll Love This Crispy Peach Cream Cheese Danish Recipe
Having tested this danish recipe more times than I can count, I’m quietly proud of how it turns out every single time without demanding hours in the kitchen. It’s my go-to for weekend breakfasts and has even saved a few last-minute brunch invites. Here’s why it’s worth keeping in your recipe collection:
- Quick & Easy: Ready in under 30 minutes, perfect for busy mornings or surprise guests.
- Simple Ingredients: Just a handful of pantry staples and fresh peaches—you probably have most of it already.
- Perfect for Summer Brunch: The fresh peaches make it a seasonal treat, ideal for brightening up warm mornings.
- Crowd-Pleaser: Everyone loves the flaky pastry combined with the creamy, slightly tangy cheese and sweet glaze.
- Unbelievably Delicious: The contrast between the crispy layers and soft filling is next-level comfort food.
- Unique Twist: Instead of complicated scratch dough, puff pastry keeps it simple but still irresistibly flaky.
- Emotionally Satisfying: It’s the kind of recipe that makes you close your eyes after the first bite and smile quietly to yourself.
This isn’t just any danish—it’s a recipe that balances ease and elegance. It’s perfect for impressing guests without stress and turns a simple breakfast into a memorable occasion. Plus, it pairs beautifully with fresh, summery drinks like the frozen strawberry lemonade slushies or a light watermelon mint agua fresca, making your brunch spread feel even more special.
What Ingredients You Will Need
This crispy peach cream cheese danish recipe uses simple, wholesome ingredients that come together to deliver bold flavor and satisfying texture without fuss. Most are pantry staples, with fresh peaches adding a seasonal touch. Here’s everything you’ll need, broken down by function:
- For the Danish Base:
- 1 sheet frozen puff pastry (thawed) — I recommend Pepperidge Farm for best flakiness
- 1 large egg (room temperature) — for egg wash to get that golden crisp
- For the Cream Cheese Filling:
- 4 oz (115 g) cream cheese, softened — use full-fat for creaminess
- 2 tbsp granulated sugar — balances the tang
- 1 tsp vanilla extract — adds subtle aroma
- 1 tbsp lemon juice — brightens the flavor
- For the Peach Topping:
- 2 ripe peaches, thinly sliced — fresh and juicy is key, but canned peaches can work in a pinch
- 1 tbsp brown sugar — caramelizes nicely during baking
- 1/2 tsp ground cinnamon — optional, adds warmth
- For the Vanilla Glaze:
- 1/2 cup (60 g) powdered sugar — sifted for smoothness
- 1-2 tbsp milk (dairy or plant-based) — adjust for desired consistency
- 1/2 tsp vanilla extract — for that classic flavor
Feel free to swap regular sugar for coconut sugar if you want a deeper flavor, and almond milk works great for a dairy-free glaze option. When choosing peaches, I look for ones that are firm but fragrant—overripe peaches tend to get too mushy during baking. If you want to experiment, check out my fresh peach burrata salad where I share tips on picking the best peaches for sweetness and texture.
Equipment Needed
- Baking sheet — a rimmed one works best to catch any drips
- Parchment paper or silicone baking mat — prevents sticking and helps with cleanup
- Mixing bowls — one for cream cheese filling, one for glaze
- Whisk or fork — for mixing glaze and egg wash
- Sharp knife or pizza cutter — for scoring puff pastry
- Pastry brush — to apply egg wash evenly
- Cooling rack — to let danishes crisp up after baking
If you don’t have a pastry brush, you can carefully use a spoon to drizzle the egg wash. I sometimes use silicon mats instead of parchment for easy cleanup and even baking. For measuring, a digital kitchen scale helps with accuracy, but standard measuring cups and spoons work just fine here. Keeping your cream cheese softened at room temperature is key — I usually pop it out of the fridge 30 minutes before starting. If you want to take things up a notch, a small offset spatula makes spreading the cream cheese filling a breeze.
Preparation Method
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or a silicone mat. This ensures the danish won’t stick and cleanup is a snap. (5 minutes prep)
- Prepare the cream cheese filling: In a mixing bowl, beat together 4 oz (115 g) softened cream cheese, 2 tbsp granulated sugar, 1 tsp vanilla extract, and 1 tbsp lemon juice until smooth and creamy. Set aside. (5 minutes)
- Prepare the puff pastry: Unfold the thawed sheet of puff pastry on a lightly floured surface. Using a sharp knife or pizza cutter, score a 1-inch (2.5 cm) border around the edges, being careful not to cut all the way through. This border will puff up and create a raised edge to hold the filling. (5 minutes)
- Transfer the puff pastry to the lined baking sheet. Spread the cream cheese filling evenly inside the scored border, leaving room to puff. (3 minutes)
- Arrange peach slices: Thinly slice 2 ripe peaches and fan them out over the cream cheese layer. Sprinkle with 1 tbsp brown sugar and 1/2 tsp cinnamon (if using) for a lovely caramelized finish. (5 minutes)
- Brush the border with egg wash: Beat 1 large egg with 1 tbsp water and gently brush the edges of the puff pastry. This gives that perfect golden color and crispiness. (2 minutes)
- Bake: Place the baking sheet in the preheated oven and bake for 20-25 minutes, or until the pastry is puffed and golden and the peaches are bubbling slightly. Keep an eye on it after 20 minutes to avoid burning. (20-25 minutes)
- Make the vanilla glaze while the danish bakes: In a small bowl, whisk together 1/2 cup (60 g) powdered sugar, 1-2 tbsp milk, and 1/2 tsp vanilla extract until smooth. Adjust milk to get a drizzle-able consistency. (5 minutes)
- Cool and glaze: Once baked, remove the danish from the oven and let it cool on a rack for 10 minutes. Drizzle the vanilla glaze over the warm danish using a spoon or piping bag. (10 minutes)
- Serve warm or at room temperature. The danish is best enjoyed fresh but also reheats beautifully. (Serve immediately or store for later)
Pro tip: If your cream cheese filling feels too thick, add a splash of milk to loosen it slightly. Also, don’t rush the egg wash step—it really makes the edges crisp up gorgeously. When slicing peaches, thinner slices work best to avoid sogginess but still get that juicy bite.
Cooking Tips & Techniques
Making a crispy peach cream cheese danish is easier than it looks, but a few tricks help get it just right every time. Here’s what I’ve learned from trial and error in my kitchen:
- Thaw puff pastry properly: Let it sit in the fridge overnight or at room temperature for about 40 minutes. Too cold and it cracks; too warm and it gets sticky and hard to handle.
- Score, don’t cut: Scoring the puff pastry border helps it rise beautifully without the filling spilling over. Use a sharp knife and don’t slice all the way through.
- Keep cream cheese soft: Cold cream cheese is tough to spread. Let it sit on the counter about 30 minutes before mixing to get a smooth filling.
- Use ripe but firm peaches: Overripe peaches might release too much juice and make the pastry soggy. If your peaches are very juicy, pat the slices dry with a paper towel before adding.
- Glaze while warm: Drizzling the vanilla glaze over warm danish lets it soak in a bit without melting off completely.
- Watch your oven temperature: Puff pastry can burn quickly if your oven runs hot. Check at 20 minutes and adjust time accordingly.
- Multitask smartly: Make the glaze while the danish bakes to save time, and prep ingredients beforehand for an efficient process.
One lesson I learned the hard way was not to skip the egg wash. The danish looks pale and underwhelming without it. Also, don’t overload the filling—too much cream cheese or peaches can weigh down the pastry and prevent it from crisping. For a slightly different texture, try sprinkling a pinch of coarse sugar on the edges before baking for extra crunch.
Variations & Adaptations
This recipe is wonderfully flexible—here are some ways to make it your own or adjust for dietary needs:
- Seasonal Fruit Swap: Substitute peaches with fresh apples, pears, or berries depending on what’s in season. For example, blueberries work great in summer for a fresh burst.
- Gluten-Free Option: Use gluten-free puff pastry sheets available at many stores. Be sure to check the brand for best results.
- Dairy-Free Adaptation: Swap cream cheese for a plant-based cream cheese alternative, and use almond or oat milk in the glaze.
- Added Crunch: Sprinkle chopped toasted pecans or almonds over the peach layer before baking for a nutty texture.
- Spice It Up: Mix a pinch of cardamom or nutmeg into the cream cheese filling for a warm spice note.
I once tried adding a thin layer of apricot jam under the cream cheese for a fruity surprise. It was a hit, especially with the glaze balancing the sweetness. If you want a savory twist, try a similar technique with fresh tomatoes and herbs for a savory zucchini fritters inspired flavor profile, swapping sweet for savory but keeping that crispy texture.
Serving & Storage Suggestions
Serve your crispy peach cream cheese danish warm or at room temperature with a cup of coffee or lightly brewed tea. It’s great as a standalone breakfast or dessert but pairs wonderfully with fresh fruit salads or light yogurt on the side.
If you want to serve it for a crowd, slice into squares and arrange on a platter to make it easy to grab. The vanilla glaze adds a pretty finishing touch that looks as good as it tastes.
Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, pop individual pieces in a 350°F (175°C) oven for 5-7 minutes until the pastry crisps up again. Microwaving can make the pastry soggy, so oven reheating is best.
Flavors meld nicely if you prepare the danish a few hours ahead—just add the glaze before serving for the freshest look and taste. For longer storage, danish pieces freeze well wrapped tightly in plastic wrap and foil. Reheat from frozen in the oven for about 10-12 minutes.
Nutritional Information & Benefits
Estimated per serving (based on 6 servings): 320 calories, 18g fat, 35g carbohydrates, 4g protein.
This recipe offers a balance of indulgence and some nutrition. Cream cheese provides protein and calcium, while fresh peaches add fiber, vitamins A and C, and antioxidants. Using real vanilla and fresh fruit means no artificial flavors or preservatives. If you want a lighter option, swapping cream cheese for low-fat or plant-based alternatives cuts fat without sacrificing much creaminess.
Gluten-free and dairy-free versions are easy with substitutions, making this recipe accessible for various dietary needs. While it’s a treat, it can fit into a balanced diet when enjoyed in moderation, especially paired with fresh, healthy sides like the fresh strawberry spinach salad.
Conclusion
This crispy peach cream cheese danish with vanilla glaze is a simple recipe that’s become a little favorite in my kitchen and hopefully yours too. It’s quick enough for weekday mornings but elegant enough for leisurely weekend brunches or unexpected guests. The combination of flaky layers, creamy filling, fresh peaches, and sweet glaze makes it feel special without any stress.
Feel free to tweak it to your taste—add spices, switch fruits, or try dairy-free versions. I love this recipe because it’s a little celebration of fresh peaches and buttery pastry that never fails to bring smiles around the table. If you try it, I’d love to hear how you made it your own or any tips you discover along the way.
Happy baking and savor those crispy, creamy bites!
Frequently Asked Questions
Can I make the danish ahead of time?
You can prepare the danish assembly up to the baking step and refrigerate it for a few hours before baking. Add the vanilla glaze after baking and cooling.
What if I can’t find fresh peaches?
Frozen or canned peaches work, but drain them well to avoid sogginess. You can also swap for other stone fruits like nectarines or plums.
How do I store leftovers?
Keep leftovers in an airtight container in the fridge for up to 2 days. Reheat in the oven to maintain crispiness.
Can I freeze the assembled danish?
Yes, freeze before baking, wrapped tightly. Bake from frozen, adding a few extra minutes to the baking time.
Is there a vegan version of this recipe?
Use vegan puff pastry, plant-based cream cheese, and a non-dairy milk for the glaze. The recipe works well with these swaps.
Pin This Recipe!
Crispy Peach Cream Cheese Danish Recipe Easy Homemade with Vanilla Glaze
A quick and easy recipe for a flaky puff pastry danish filled with creamy cream cheese and fresh peach slices, topped with a sweet vanilla glaze. Perfect for summer brunch or a special breakfast treat.
- Prep Time: 20 minutes
- Cook Time: 20-25 minutes
- Total Time: 40-45 minutes
- Yield: 6 servings 1x
- Category: Breakfast, Dessert
- Cuisine: American
Ingredients
- 1 sheet frozen puff pastry (thawed)
- 1 large egg (room temperature)
- 4 oz (115 g) cream cheese, softened
- 2 tbsp granulated sugar
- 1 tsp vanilla extract
- 1 tbsp lemon juice
- 2 ripe peaches, thinly sliced
- 1 tbsp brown sugar
- 1/2 tsp ground cinnamon (optional)
- 1/2 cup (60 g) powdered sugar
- 1–2 tbsp milk (dairy or plant-based)
- 1/2 tsp vanilla extract
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or a silicone mat.
- In a mixing bowl, beat together softened cream cheese, granulated sugar, vanilla extract, and lemon juice until smooth and creamy. Set aside.
- Unfold the thawed sheet of puff pastry on a lightly floured surface. Score a 1-inch border around the edges without cutting all the way through.
- Transfer the puff pastry to the lined baking sheet. Spread the cream cheese filling evenly inside the scored border.
- Arrange thinly sliced peaches over the cream cheese layer. Sprinkle with brown sugar and cinnamon if using.
- Beat the egg with 1 tbsp water and brush the edges of the puff pastry with the egg wash.
- Bake for 20-25 minutes, or until the pastry is puffed and golden and the peaches are bubbling slightly.
- While baking, whisk together powdered sugar, milk, and vanilla extract until smooth to make the glaze.
- Remove the danish from the oven and let it cool on a rack for 10 minutes. Drizzle the vanilla glaze over the warm danish.
- Serve warm or at room temperature.
Notes
Thaw puff pastry properly to avoid cracking or stickiness. Score the pastry border without cutting through to allow puffing. Use ripe but firm peaches to prevent sogginess. Drizzle glaze while danish is warm for best absorption. Reheat leftovers in the oven to maintain crispiness. For dairy-free, use plant-based cream cheese and milk alternatives.
Nutrition
- Serving Size: 1 serving (1/6 of th
- Calories: 320
- Fat: 18
- Carbohydrates: 35
- Protein: 4
Keywords: peach danish, cream cheese danish, puff pastry dessert, easy brunch recipe, vanilla glaze danish, summer breakfast, flaky pastry





