Craving a warm, flaky pastry with a luscious cream cheese filling and sweet, spiced apple topping? This homemade Apple Cream Cheese Danish recipe is your answer. It delivers all the delightful flavors and textures of a bakery-style danish, but it’s surprisingly simple to make right in your own kitchen. Using store-bought puff pastry is our secret weapon, making this an elegant yet easy treat perfect for breakfast, brunch, or dessert. Get ready to impress everyone with this incredible pastry.
The magic of this recipe lies in the perfect combination of three distinct layers. First, a crisp, buttery puff pastry base. Next, a rich and tangy cream cheese filling, sweetened just right. Finally, a topping of tender, cinnamon-spiced apples that bake into a glorious, jammy consistency. It’s a trio of flavors that tastes absolutely divine.

Why You’ll Love This Apple Cream Cheese Danish Recipe
- Incredibly Easy: Thanks to ready-made puff pastry, you get all the flaky layers without any of the hassle of making dough from scratch.
- Bakery-Quality Results: The combination of creamy filling and spiced apples creates a truly professional-tasting pastry.
- Perfectly Versatile: Serve it for a special weekend breakfast, a holiday brunch, or as a stunning dessert. It’s always a crowd-pleaser!
- Customizable: You can easily adjust the spices or use different fruits to make this recipe your own.
Ingredients You’ll Need
Making a stunning Apple Cream Cheese Danish requires a few simple, high-quality ingredients. Here’s what you’ll need to gather.
For the Apple Topping:
- Apples: Honeycrisp or Granny Smith apples work best as they hold their shape and provide a nice balance of sweet and tart.
- Brown Sugar: Adds a deep, caramel-like sweetness.
- Cinnamon & Nutmeg: These warm spices are classic companions for apples.
- Lemon Juice: Prevents the apples from browning and adds a touch of brightness.
- Butter: For richness and flavor.
For the Cream Cheese Filling:
- Cream Cheese: Use full-fat, block-style cream cheese for the best texture and flavor.
- Granulated Sugar: Sweetens the filling perfectly.
- Egg Yolk: Adds richness and helps the filling set.
- Vanilla Extract: Enhances the creamy flavor.
For the Pastry:
- Puff Pastry: One sheet of all-butter, store-bought puff pastry, thawed according to package directions.
- Egg Wash: A simple mix of egg and milk for that beautiful golden-brown finish.
- Coarse Sugar: For sprinkling on top to add a delightful crunch.

How to Make Apple Cream Cheese Danish Step-by-Step
Follow these simple steps to create a perfect pastry braid that looks as good as it tastes.
1. Prepare the Apple Topping
Start by dicing your apples. In a small saucepan, combine the diced apples, brown sugar, butter, spices, and lemon juice. Cook over medium heat for 5-7 minutes, until the apples are tender but not mushy. Set aside to cool completely. This step can be done ahead of time; a cool filling prevents the pastry from becoming soggy. For a different twist, you could even use something like homemade apple butter as a base.
2. Mix the Cream Cheese Filling
In a medium bowl, beat the softened cream cheese with the granulated sugar until smooth and creamy. A hand mixer makes this quick and easy. Beat in the egg yolk and vanilla extract until just combined. Be careful not to overmix.
3. Assemble the Danish
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Gently unfold your thawed puff pastry sheet onto the prepared baking sheet. Using a sharp knife, lightly score the pastry into three vertical sections. Don’t cut all the way through. Spread the cream cheese mixture evenly down the center section. Top the cream cheese with the cooled apple mixture.
4. Create the Braid
On the outer two sections, make diagonal cuts about 1-inch apart, angling away from the center filling. Starting from one end, fold the strips of pastry over the filling, alternating from side to side to create a braided pattern. Trim any excess dough from the ends and tuck them under to seal.
5. Bake to Perfection
Brush the entire surface of the danish with the egg wash and sprinkle generously with coarse sugar. This will give it a beautiful shine and a crunchy topping. Bake for 20-25 minutes, or until the pastry is puffed, golden brown, and cooked through. Let it cool on the baking sheet for at least 15 minutes before slicing and serving. The waiting is the hardest part!
Tips for Success
- Keep the Pastry Cold: Puff pastry is easiest to work with when it’s cold. If it becomes too soft, place it back in the refrigerator for 10-15 minutes to firm up.
- Don’t Overfill: It can be tempting to load up on the filling, but overfilling can cause the danish to leak and become soggy. Stick to the recommended amounts.
- Cool the Fillings: Ensure both the apple topping and cream cheese filling are at room temperature or cooler before adding them to the pastry. A warm filling will melt the butter in the pastry, preventing it from puffing up properly.
Delicious Variations to Try
While the classic apple and cream cheese combination is a winner, feel free to get creative! Try using other fruits like pears, peaches, or a mix of berries. For a different flavor profile, consider adding a sprinkle of cardamom to the apple mixture. If you love pastries, you might also enjoy making a batch of our popular cinnamon twists for another easy treat.
How to Store Your Apple Cream Cheese Danish
Store any leftover danish in an airtight container in the refrigerator for up to 3 days. The pastry will soften over time, but you can easily refresh it. To restore its flaky texture, simply reheat individual slices in an oven or air fryer at 350°F (175°C) for about 5 minutes, or until warmed through and crisp. Looking for another great air fryer recipe? Try these crispy air fryer green beans.
Yes, you can freeze the danish either baked or unbaked. To freeze unbaked, assemble it completely (without the egg wash), wrap it tightly in plastic wrap and then foil, and freeze for up to 2 months. Bake from frozen, adding 10-15 minutes to the baking time. To freeze a baked danish, let it cool completely, wrap it well, and freeze. Thaw in the refrigerator and reheat before serving.
Yes! You can prepare the apple and cream cheese fillings a day in advance and store them in airtight containers in the refrigerator. You can also assemble the entire danish, cover it tightly with plastic wrap without the egg wash, and refrigerate it overnight. When ready to bake, apply the egg wash and bake as directed, adding a few extra minutes to the baking time.
There are three key tips: 1) Make sure your puff pastry stays cold while you work with it. 2) Ensure both the apple and cream cheese fillings have cooled completely before you add them to the dough. 3) Don’t overfill the danish, as excess moisture can leak out and make the bottom soggy.
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat and restore its crispness, place it in an oven or air fryer at 350°F (175°C) for about 5 minutes.
For this danish, you want apples that hold their shape well when baked and have a good balance of sweet and tart flavors. Granny Smith, Honeycrisp, Braeburn, and Gala are all excellent choices.
Yes, you can freeze the danish either baked or unbaked. To freeze unbaked, assemble it completely (without the egg wash), wrap it tightly in plastic wrap and then foil, and freeze for up to 2 months. Bake from frozen, adding 10-15 minutes to the baking time. To freeze a baked danish, let it cool completely, wrap it well, and freeze. Thaw in the refrigerator and reheat before serving.
Yes! You can prepare the apple and cream cheese fillings a day in advance and store them in airtight containers in the refrigerator. You can also assemble the entire danish, cover it tightly with plastic wrap without the egg wash, and refrigerate it overnight. When ready to bake, apply the egg wash and bake as directed, adding a few extra minutes to the baking time.
There are three key tips: 1) Make sure your puff pastry stays cold while you work with it. 2) Ensure both the apple and cream cheese fillings have cooled completely before you add them to the dough. 3) Don’t overfill the danish, as excess moisture can leak out and make the bottom soggy.
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat and restore its crispness, place it in an oven or air fryer at 350°F (175°C) for about 5 minutes.
For this danish, you want apples that hold their shape well when baked and have a good balance of sweet and tart flavors. Granny Smith, Honeycrisp, Braeburn, and Gala are all excellent choices.
Share Your Creation!
We hope you love making this incredible Apple Cream Cheese Danish! It’s the perfect way to bring a touch of bakery-style elegance to your home. If you make this recipe, we’d love to see it! Share a photo on Pinterest and tell us how it went in the comments below. Happy baking!

Apple Cream Cheese Danish: The Ultimate Bakery-Style Treat
This Apple Cream Cheese Danish recipe uses store-bought puff pastry for a surprisingly easy treat. Features a tangy cream cheese filling and spiced apple topping for a bakery-quality pastry at home.
Ingredients
Equipment
Instructions
- Prepare the Apple Topping: In a saucepan, combine diced apples, brown sugar, butter, cinnamon, nutmeg, and lemon juice. Cook over medium heat for 5-7 minutes, stirring occasionally, until apples are tender. Remove from heat and let it cool completely.
- Make the Cream Cheese Filling: In a medium bowl, beat the softened cream cheese and granulated sugar until smooth. Add the egg yolk and vanilla extract and mix until just combined.
- Preheat Oven: Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Assemble the Danish: Unfold the thawed puff pastry sheet on the prepared baking sheet. Lightly score the pastry into three equal vertical sections. Spread the cream cheese filling down the center section. Spoon the cooled apple topping over the cream cheese.
- Create the Braid: On the two outer sections, make diagonal cuts about 1-inch apart down each side. Fold the strips over the filling, alternating sides, to create a braided look. Tuck the end pieces under to seal.
- Bake: Brush the top of the danish with the egg wash and sprinkle with coarse sugar. Bake for 20-25 minutes, until golden brown and puffed.
- Cool and Serve: Let the danish cool on the baking sheet for at least 15 minutes before slicing. Serve warm.
Notes
Ensure both the apple and cream cheese fillings have cooled before adding them to the pastry to prevent the dough from getting warm and soggy.
For the best flaky texture, handle the puff pastry as little as possible and keep it cold.

Apple Cream Cheese Danish: The Ultimate Bakery-Style Treat
Ingredients
Equipment
Instructions
- Prepare the Apple Topping: In a saucepan, combine diced apples, brown sugar, butter, cinnamon, nutmeg, and lemon juice. Cook over medium heat for 5-7 minutes, stirring occasionally, until apples are tender. Remove from heat and let it cool completely.
- Make the Cream Cheese Filling: In a medium bowl, beat the softened cream cheese and granulated sugar until smooth. Add the egg yolk and vanilla extract and mix until just combined.
- Preheat Oven: Preheat oven to 400°F (200°C). Line a large baking sheet with parchment paper.
- Assemble the Danish: Unfold the thawed puff pastry sheet on the prepared baking sheet. Lightly score the pastry into three equal vertical sections. Spread the cream cheese filling down the center section. Spoon the cooled apple topping over the cream cheese.
- Create the Braid: On the two outer sections, make diagonal cuts about 1-inch apart down each side. Fold the strips over the filling, alternating sides, to create a braided look. Tuck the end pieces under to seal.
- Bake: Brush the top of the danish with the egg wash and sprinkle with coarse sugar. Bake for 20-25 minutes, until golden brown and puffed.
- Cool and Serve: Let the danish cool on the baking sheet for at least 15 minutes before slicing. Serve warm.
Notes
For the best flaky texture, handle the puff pastry as little as possible and keep it cold.