Apple Danish

These homemade Apple Danish pastries have everything I want in a fall pastry: flaky, buttery layers, creamy cheesecake filling, warmly spiced apples, crunchy cinnamon streusel, and a generous drizzle of caramel sauce.

I use my homemade Danish pastry dough as the base, which gives these pastries crisp, defined layers on the outside while keeping them soft and pillowy inside. The combination of cream cheese and apple filling makes the centers rich and creamy, while the baked streusel adds some crunch on top. Finish them with caramel sauce, and they’re pretty hard to resist!

Why You’ll Love This Recipe

What’s not to love when it comes to a danish? Here’s a few reason, why you’ll devour these!

This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.

  • Flaky homemade pastry: My homemade Danish pastry dough creates beautiful buttery layers while staying soft and tender inside.
  • Cream cheese + apple filling: Instead of choosing between an apple Danish and a cream cheese Danish, we’re combining both.
  • Lots of texture: You get flaky pastry, creamy filling, tender apples, and crunchy streusel in every bite.
  • Perfect for fall: Apples, brown sugar, cinnamon, nutmeg, and caramel make these such a cozy fall pastry.
  • Easy to make ahead: The Danish dough, apple filling, cream cheese filling, streusel, and caramel can all be prepared ahead of time, so you don’t have to tackle the entire recipe in one day.

What You Need

Danish Pastry Dough: I use my homemade Danish pastry dough for this recipe. The dough is yeasted and laminated with butter, giving the pastries those flaky, buttery layers while keeping the inside soft and pillowy. I recommend making the dough the day before you plan on baking the Danish.

Cream cheese: Use full-fat brick-style cream cheese rather than whipped cream cheese or cream cheese spread. It makes a thicker, more stable filling.

Apples: Choose an apple that holds its shape when cooked. Granny Smith, Honeycrisp, Pink Lady, and Braeburn are all great options. I dice the apples into small, approximately ¼-inch pieces so they fit nicely in the center of each Danish.

Brown sugar: I use brown sugar in both the apple filling and streusel. Its deeper caramel flavor works beautifully with the apples and warm spices.

Cinnamon and nutmeg: Cinnamon is the main spice here, with just a little nutmeg for extra warmth. They flavor both the apple filling and the streusel.

Cornstarch: A small amount of cornstarch thickens the apple filling. This is important because a runny apple filling can soak into the pastry and make the center soggy.

Caramel sauce: I finish the pastries with my homemade caramel sauce. You can make it ahead of time and gently warm it before drizzling it over the Danish.

Labeled ingredients for the Danish pastry dough.

How to Make Apple Danish

The full recipe card is down below at the bottom, but I’ll also take you through it step by step right here!

Make the Danish Pastry Dough

Start by making one recipe of my homemade Danish Pastry Dough from this recipe.

Follow the full recipe through the lamination and chilling process. The dough gets three letter folds, with chilling periods in between, to create all of those flaky butter layers.

I actually prefer making the dough the day before I want to bake the Apple Danish. After the final fold, leave it wrapped in the refrigerator overnight. This breaks up the work and also gives the gluten plenty of time to relax, which makes the dough much easier to roll the next day.

For the full dough recipe, step-by-step lamination instructions, and troubleshooting tips, see my Danish Pastry Recipe.

The Cream Cheese Filling

The cream cheese filling adds a rich, creamy layer that pairs perfectly with the spiced apples. It’s lightly sweetened with sugar and flavored with vanilla, with an egg yolk for richness and a little flour to help the filling stay thick and creamy as the Danish bake.

Beat the cream cheese and sugar

Beat the softened cream cheese and granulated sugar just until smooth.

Add the remaining ingredients

Add the flour and mix until incorporated, then add the egg yolk, vanilla extract, and a pinch of salt. The flour helps stabilize the filling so it stays thick and creamy rather than becoming watery as the Danish bake. Keep the filling refrigerated while you prepare the rest of the recipe.

The Apple Filling

The apple filling is packed with tender pieces of apple cooked with brown sugar, butter, cinnamon, and a hint of nutmeg. A little lemon juice brightens the flavor, while cornstarch thickens the juices into a glossy filling that stays neatly in the center of the Danish as they bake.

Add most of the ingredients to a saucepan

Peel the apples if desired, then dice them into small pieces, about ¼ inch each. Melt the butter in a saucepan over medium heat. Add the apples, brown sugar, cinnamon, nutmeg, lemon juice, and a pinch of salt.

Cook the Apple Filling down

Cook the apples for about 7 minutes, stirring occasionally. You want them tender but still holding their shape. They’ll continue cooking a little when the Danish go into the oven.

Make a cornstarch slurry

In a small bowl, mix the cornstarch and water until completely smooth. Pour the slurry into the apples and continue cooking for another 1 to 2 minutes.

The juices should become noticeably thick and glossy.

Transfer the filling to a bowl and press plastic wrap directly onto the surface. Let it cool completely before assembling the Danish.

The cooled filling should be thick and spoonable rather than saucy. This is important! Too much liquid can soak into the center of the pastry and interfere with the flaky layers.

Make the streusel

Combine the flour, granulated sugar, brown sugar, cinnamon, and nutmeg in a bowl.

Add the softened butter and mix with a fork until moist crumbs form. I like having a combination of smaller crumbs and some larger chunks for more texture.

Spread the streusel over a parchment-lined baking sheet and bake at 350ºF for about 10 to 12 minutes, until lightly golden and crisp.

Let the streusel cool completely, then break any particularly large pieces into smaller crumbs.

I prefer baking the streusel separately instead of putting it on the Danish before baking. This way it stays crisp and crunchy instead of absorbing moisture from the apple filling.

Roll & shape the dough

Place the chilled Danish dough on a lightly floured work surface and roll it to approximately ⅓ inch thick, or slightly thinner. Periodically lift the dough as you roll to make sure it isn’t sticking to the counter.

Cut the dough into rounds

Use a 3¼-inch round cutter to cut circles from the dough.

Gently gather the scraps without aggressively kneading them together. Let the scraps rest for a few minutes before rerolling.

Laminated dough becomes increasingly elastic as you work with it. If it keeps springing back while you roll, don’t fight it. Cover the dough and let it rest for 5 to 10 minutes, then try again.

Indent the rounds

Arrange the rounds on parchment-lined baking sheets.

Use a 1½-inch round cutter to gently press an indentation into the center of each round. Don’t cut all the way through the dough. We’re simply creating a defined area for the filling while leaving an exposed border around the pastry.

Fill the apple danish

Add about 1 tablespoon of cream cheese filling to the center of each Danish.

Top the cream cheese with about 1 tablespoon of cooled apple filling.

Keep the filling concentrated toward the center of the pastry so the outer edge remains exposed and can puff properly in the oven.

I also like leaving a little bit of the cream cheese visible around the apples. Once baked, you can see the separate layers of golden pastry, creamy cheesecake filling, and cinnamon apples.

Proof the danish & brush with egg wash

Loosely cover the shaped Danish and let them rise at room temperature for about 60 to 90 minutes.

They won’t necessarily double in size. Instead, look for dough that has become noticeably puffy and swollen. The laminated layers should become easier to see, and the pastry should feel light and fluffy when gently touched.

Avoid putting the Danish somewhere especially warm to speed up proofing. Around 72 to 75ºF is ideal. If the dough gets too warm, the butter can begin melting out of those carefully created layers before the pastries ever reach the oven.

Toward the end of the proofing time, preheat the oven to 400ºF for at least 30 minutes.

Whisk the egg and milk together to make the egg wash.

Lightly brush the exposed pastry with egg wash, avoiding the cut edges as much as possible.

Bake the Apple Danish

Bake the Danish at 400ºF for 8 minutes. Then, without unnecessarily opening the oven, reduce the temperature to 375ºF and continue baking for another 10 to 14 minutes.

The finished Danish should be deeply golden brown rather than pale. Check the bottoms as well—they should be golden and crisp.

Transfer the pastries to a cooling rack and let them cool for at least 15 minutes.

Add the Streusel and Caramel

Once the Apple Danish have cooled slightly, drizzle them generously with caramel sauce.

Sprinkle the baked cinnamon streusel over the apple centers.

Serve the Danish slightly warm or at room temperature.

Expert Tip: Let the Dough Relax

If your Danish dough keeps shrinking back while you’re rolling it, stop rolling instead of fighting it.

Laminated dough can become quite elastic, especially after chilling and when you’re working with scraps for the second time. Trying to force it into shape can stretch the dough, and the rounds may shrink after you cut them.

Cover the dough and let it sit for 5 to 10 minutes. This gives the gluten time to relax, and you’ll usually find that it rolls much more easily afterward.

The same applies while rerolling scraps. Short resting periods will make your life much easier.

Variations & Substitutions

Use puff pastry: If you don’t want to make Danish dough from scratch, store-bought puff pastry works as a shortcut. Thaw it according to the package directions while keeping it cold. Cut and fill the pastries as directed, but skip the proofing step because puff pastry isn’t yeasted. Bake according to the package directions until well risen and deeply golden. Or you can use my puff pastry dough recipe!

Skip the cream cheese: You can make these with only the apple filling if you prefer a more traditional apple-focused pastry.

Add nuts: Chopped pecans or walnuts would be delicious mixed into the streusel or sprinkled over the finished pastries.

Skip the caramel: The Danish are still delicious without it. You could also finish them with a simple powdered sugar glaze.

Change the apples: You can use a single variety or combine a tart apple like Granny Smith with a sweeter variety like Honeycrisp.

Tips for Perfect Apple Danish

  • Keep the dough cold: If the dough becomes very soft or the butter starts feeling greasy while you work, refrigerate it for a few minutes before continuing. Keeping distinct layers of butter and dough intact is what gives Danish pastry its flaky texture.
  • Cool the apples completely: Never put warm apple filling onto your laminated dough. The heat can soften the butter, and excess moisture can make the center of the Danish soggy.
  • Keep the apple pieces small: Approximately ¼-inch pieces work best. Larger pieces are harder to fit neatly into the small center of each pastry.
  • It’s tempting to add more cream cheese and apples, but too much filling can weigh down the center and make it difficult for the dough underneath to bake properly.
  • Use parchment paper: I recommend parchment rather than a silicone baking mat for Danish pastry. It helps the bottoms become crisper and more deeply browned.
  • Give your oven time to preheat: The initial blast of heat is important for laminated pastry. It creates steam between the butter and dough layers, helping them separate and puff.
  • Bake until deeply golden: Pale Danish are usually underbaked Danish. Look for deeply golden pastry with crisp, browned bottoms.

Can I Make Apple Danish Ahead of Time?

Yes, and I actually recommend breaking this recipe into a couple of days. The Danish pastry dough can be prepared and laminated the day before. After completing the final fold, wrap the dough tightly and refrigerate it overnight.

The apple filling and cream cheese filling can also be made up to 2 days ahead and stored separately in covered containers in the refrigerator. The streusel can be baked ahead as well. Once it is completely cool, keep it in an airtight container at room temperature so it stays crisp. The caramel sauce can also be prepared ahead of time and refrigerated. Gently warm it before using if it becomes too thick to drizzle.

Then, when you’re ready to bake, all you need to do is roll, cut, fill, proof, and bake the pastries.

How to Store Apple Danishes

Because these pastries contain cream cheese filling, store leftovers in an airtight container in the refrigerator for up to 3 days.

Like most laminated pastries, Apple Danish are at their absolute best the day they’re baked. Refrigeration will naturally soften some of those crisp pastry layers.

For the best texture, let refrigerated Danish come closer to room temperature before serving or warm them briefly.

For one Danish, I usually microwave it for about 5 seconds—just enough to take off the chill and soften it slightly. Add another 5 seconds if necessary.

If you’re reheating several pastries, especially for guests, place them on a baking sheet and warm them in a 325ºF oven for about 5 to 8 minutes. The oven does a better job of restoring some of that crisp, flaky texture.

Frequently Asked Questions

What are the best apples for Apple Danish?

Choose firm apples that hold their shape when cooked. Granny Smith, Honeycrisp, Pink Lady, and Braeburn are all great choices. You can also combine varieties. I especially like pairing a tart apple with a sweeter one for a more complex flavor.

Can I use store-bought puff pastry?

Yes. Puff pastry won’t have exactly the same flavor or texture as homemade Danish pastry because Danish dough is yeasted, but it makes a great shortcut. Don’t proof pastries made with puff pastry. Shape and fill them while the dough is cold, then bake according to the puff pastry package instructions until deeply golden.

Why did my Danish turn out flat?

There are several possible causes. The butter may have become too warm and blended into the dough during lamination; the butter may have cracked into pieces because it was too cold; the dough may have been rolled too thin; or the pastries may have been under-proofed. Temperature is especially important when working with laminated dough. You want the butter cold enough to remain separate from the dough but pliable enough to roll without breaking.

Why is my apple filling runny?

Make sure to cook the filling for another 1 to 2 minutes after adding the cornstarch slurry. The juices should look thick and glossy before you remove the pan from the heat. The filling will continue to thicken as it cools. Make sure it is completely cool before assembling the Danish.

Can I make the apple filling ahead of time?

Yes. Make it up to 2 days ahead and store it covered in the refrigerator. This is actually a great way to divide the recipe into manageable steps.

Do Apple Danish need to be refrigerated?

Yes. Because these pastries contain a cream cheese filling, leftovers should be stored in the refrigerator in an airtight container.

More Pastry Recipes

If you enjoyed making these Apple Danishes, make sure to try some of my other homemade pastries!

Start with my Danish Pastry Recipe if you want to experiment with different fillings and toppings. Once you get comfortable with the laminated dough, you can use it to make all kinds of bakery-style Danish pastries.

You can also try my Blueberry Puff Pastry, Cream Cheese Puff Pastry, or Pinwheel Pastries for more flaky pastry recipes.

And if you make these Apple Danish, leave a comment below and let me know how they turned out! If you share a picture on Instagram, tag me so I can see your pastries.

Close-up of a homemade apple Danish topped with cream cheese, cinnamon apple filling, streusel crumbs, and caramel drizzle.

Apple Danish

Camila Hurst
These delicious Apple Danish pastries are made with flaky homemade Danish pastry, a creamy cheesecake-style filling, spiced apple filling, crisp baked streusel, and a drizzle of homemade caramel sauce.
Prep Time 1 hour
Cook Time 22 minutes
Proofing Time 1 hour 30 minutes
Total Time 2 hours 52 minutes
Course Breakfast, Brunch, Dessert
Cuisine danish
Servings 16 pastries
Calories 390 kcal

Ingredients
 

Danish Pastry
Cream Cheese Filling
  • 8 oz cream cheese softened (226g)
  • â…“ cup granulated sugar 67g
  • 1 tbsp all-purpose flour 8g
  • 1 large egg yolk
  • 1 tsp vanilla extract
  • pinch of salt
Apple Filling
  • 1½ cups finely diced apples about ¼-inch pieces (300g)
  • 2 tbsp unsalted butter 28g
  • ¼ cup + 2 tbsp light brown sugar 80g
  • 1 tsp ground cinnamon
  • â…› tsp ground nutmeg
  • 1 tbsp lemon juice 15ml
  • pinch of salt
  • 1 tbsp cornstarch 8g
  • 1½ tbsp water 22ml
Egg Wash
  • 1 large egg
  • 1 tbsp whole milk 15ml
Streusel Topping
  • ½ cup all-purpose flour 64g
  • 3 tbsp granulated sugar 38g
  • 3 tbsp light brown sugar 40g
  • ½ tsp ground cinnamon
  • small pinch of ground nutmeg
  • 3 tbsp unsalted butter softened (42g)
For Topping

Instructions
 

Make the Danish Dough
  • Prepare one recipe of my Danish Pastry Dough according to the recipe instructions, including the chilling and lamination steps. I like to make the dough a day before I plan on baking my pastries.
  • Keep the dough refrigerated until you are ready to roll and assemble the Danish. The dough should remain cold throughout shaping so the butter layers stay intact.
Make the Cream Cheese Filling
  • Beat the cream cheese and sugar together just until smooth.
  • Add the flour and mix until incorporated.
  • Add the egg yolk, vanilla extract, and salt and mix just until combined.
  • Refrigerate the filling while you roll and shape the dough.
Make the Apple Filling
  • Peel the apples if desired, then dice them into small pieces, about ¼ inch. Keeping the pieces small makes the Danish easier to assemble and eat.
  • Melt the butter in a medium saucepan over medium heat.
  • Add the apples, brown sugar, cinnamon, nutmeg, lemon juice, and salt. Stir to coat the apples evenly.
  • Cook for about 7 minutes, stirring occasionally, until the apples are just tender but still hold their shape.
  • In a small bowl, stir together the cornstarch and water until completely smooth.
  • Pour the cornstarch mixture into the apples and stir well. Continue cooking for 1 to 2 minutes, stirring constantly, until the juices become thick and glossy.
  • Transfer the apple filling to a bowl, press plastic wrap directly onto the surface, and allow it to cool completely before assembling the Danish. The filling should be quite thick once cooled rather than saucy. Excess liquid can make the center of the pastries soggy.
Make the Streusel Topping
  • Preheat the oven to 350ºF (175ºC). Line a small baking sheet with parchment paper.
  • In a medium bowl, combine the flour, granulated sugar, brown sugar, cinnamon, and nutmeg.
  • Add the softened butter and mix with a fork until moist crumbs form. Some larger pieces are fine and will give the streusel more texture.
  • Spread the streusel in an even layer over the prepared baking sheet.
  • Bake until lightly golden and crisp, about 10 to 12 minutes, stirring or breaking up the crumbs once during baking if necessary.
  • Allow the streusel to cool completely. Once cool, break any very large pieces into smaller crumbs. Set aside for topping the baked Danish.
Roll and Shape the Danish Dough
  • Line two baking sheets with parchment paper.
  • Place the chilled Danish dough on a lightly floured surface. Roll it to approximately â…“ inch thick, or slightly thinner.
  • As you roll, periodically lift the dough from the work surface to make sure it isn’t sticking. Add only as much flour as necessary.
  • If the dough begins shrinking back significantly while you are rolling it, cover it and allow it to rest for 5 to 10 minutes before continuing. This allows the gluten to relax and makes shaping easier.
  • Using a 3¼-inch round cutter, cut rounds from the dough.
  • Gather the scraps gently without kneading them together aggressively. Allow them to rest for several minutes before rerolling and cutting additional rounds.
  • If the rerolled dough continues springing back, give it additional short resting periods between rolling. This helps prevent the rounds from shrinking after they are cut.
  • Arrange the rounds on the prepared baking sheets, leaving room between each one.
  • Using a 1½-inch round cutter, gently press an indentation into the center of each round. Do not cut completely through the dough. The indentation creates a space for the fillings while leaving a raised border around the pastry.
Fill the Danish
  • Place about 1 tablespoon of cream cheese filling inside the indentation of each Danish.
  • Spoon about 1 tablespoon of cooled apple filling over the cream cheese.
  • Keep the filling concentrated toward the center so the outer edge of the pastry remains exposed. I also like to leave a little of the cream cheese visible around the apples so you can see the separate cream cheese and apple layers after baking.
Proof the Danish
  • Cover the shaped pastries loosely and let them rise at room temperature for 60 to 90 minutes, or until visibly puffy.
  • The Danish will not necessarily double in size, but the dough should look noticeably swollen and the laminated layers should become more apparent. The surface of the Danish should feel fluffy and spring back when touched.
  • Avoid proofing the pastries in a very warm environment. A room temperature of about 72 to 75°F is ideal.
Bake
  • Toward the end of the proofing time, preheat the oven to 400°F (205°C) for at least 30 minutes.
  • Whisk the egg and milk together to make the egg wash.
  • Brush the exposed dough lightly with the egg wash, avoiding the cut edges as much as possible.
  • Bake the Danish at 400°F (205°C) for 8 minutes.
  • Without opening the oven unnecessarily, reduce the oven temperature to 375°F (190°C) and continue baking for another 10 to 14 minutes, or until the pastries are deeply golden brown.
  • The bottoms should also be golden and crisp.
  • Transfer the pastries to a cooling rack and let cool for at least 15 minutes before serving.
Decorate
  • Once the Danish have cooled slightly, drizzle each pastry with Caramel Sauce.
  • Sprinkle the baked streusel generously over the apple filling.
  • Serve slightly warm or at room temperature.

Notes

Danish dough: For the best flavor and texture, I recommend making my Danish Pastry Dough. It produces a buttery, flaky pastry that is also soft and pillowy inside.
Using puff pastry: Store-bought puff pastry can be substituted for the homemade Danish dough. Thaw the puff pastry according to the package directions while keeping it cold. Roll it only enough to smooth or slightly thin the sheets, then cut the pastries with the 3¼-inch cutter and make the center indentation with the 1½-inch cutter. Add the cream cheese and apple fillings as directed. Do not proof puff pastry. Bake according to the temperature and timing recommended on the puff pastry package, until well risen and deeply golden. You can also use my own puff pastry recipe. 
Apples: Use an apple that holds its shape during cooking. Granny Smith, Honeycrisp, Pink Lady, Braeburn, or a combination work well. Dice the apples into approximately ¼-inch pieces so they fit neatly in the center of the Danish.
Apple filling consistency: Allow the apple filling to cool completely before using it. It should be thick and spoonable rather than runny. A hot or excessively liquid filling can soften the pastry and interfere with the laminated layers.
Cream cheese: Full-fat brick-style cream cheese works best. Avoid whipped cream cheese or cream cheese spread because they contain more moisture and may make the filling too loose.
Caramel: I use my homemade Caramel Sauce to finish the Danish. You can make the caramel ahead of time and refrigerate it, then gently warm it until it reaches a drizzling consistency.
Make ahead: The apple filling and cream cheese filling can be prepared up to 2 days ahead and stored covered in the refrigerator. The streusel can also be baked ahead of time. Once completely cool, store it in an airtight container at room temperature. The caramel sauce can also be made ahead and refrigerated according to the recipe instructions.
Storage: Because of the cream cheese filling, store leftover Apple Danish in an airtight container in the refrigerator for up to 3 days. For the best texture, let the pastries come closer to room temperature or reheat them briefly before serving.
Reheating: For an individual Danish, I personally like to microwave it for about 5 seconds, just enough to take the chill off and soften it slightly. For a warmer pastry, microwave in additional 5-second intervals as needed. For several Danish, especially when serving guests, place them on a baking sheet and warm in a 325°F (165°C) oven for about 5 to 8 minutes, or until warmed through. The oven method will help restore more of the crisp, flaky texture.
Keep the dough cold: If the Danish dough becomes very soft while you are rolling or shaping it, place it in the refrigerator for a few minutes before continuing.
Rerolling scraps: Danish dough scraps become increasingly elastic when rerolled. Rather than forcing the dough, let it rest for several minutes whenever it begins springing back. This will make it easier to roll and will help keep the pastries from shrinking after cutting.

Nutrition

Serving: 1danishCalories: 390kcal
Keyword apple danish, apple pastries, danish, pastries
Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.