Classic Apple Danish Recipe: Flaky Pastry with Cinnamon Apples

These apple danish pastries are an easy homemade take on a bakery classic. Made with puff pastry (no yeast required), flaky layers cradle a smooth cream cheese filling topped with cinnamon-spiced apples — a perfect fall brunch or dessert during apple season. Serve alongside other apple recipes for a cozy spread.

Baked apple danish on a cooling rack.

Sweet breakfast pastries pair beautifully with puff pastry. These danishes work well for breakfast, brunch, or a holiday treat — elegant enough for guests yet simple to prepare.

Why You’ll Love This Recipe

Brunch-worthy: A cream cheese apple danish is an impressive, guest-ready pastry that pairs well with coffee or tea.

Quick and approachable: Using store-bought puff pastry eliminates the time and skill needed for yeast-based Danish dough, while still delivering flaky, layered pastries. If you prefer homemade pastry, a rough puff pastry also works.

Minimal ingredients: This recipe uses pantry staples. If you like, omit the cream cheese for a classic apple danish filled only with spiced apples.

Ingredients

Ingredients for apple danish.
  • Puff pastry: Two sheets thawed (store-bought is fine).
  • Cream cheese: Full-fat, softened to room temperature.
  • Apples: Tart or baking apples like Granny Smith, Fuji, Gala, or Braeburn.
  • Sugars: Brown sugar for the apple filling and granulated sugar for the cream cheese filling.
  • Cornstarch: Thickens the apple filling so juices don’t soak the pastry.
  • Egg: Whisked with a splash of water for an egg wash to create a golden finish.

See the recipe card below for exact quantities.

Substitutions and Variations

  • Drizzle caramel or vanilla icing over the finished danishes.
  • Leave out the cream cheese and use only the apple filling for a simpler pastry.
  • Add a streusel topping for extra crunch.
  • Turn the filling into a braided danish instead of nests.
  • Use canned apple pie filling (drain excess syrup first).
  • Make mini danishes by cutting pastry into smaller squares and baking in a muffin tin.
  • Cut rectangular pieces of pastry and layer filling on top for open-faced danishes.

How to Make This Recipe

Diced apples on a cutting board.

1. Peel, core, and dice the apples into roughly 1 cm pieces.

Cooked spiced apples in a frying pan.

2. In a skillet, combine the apples with brown sugar, cinnamon, and cook until apples soften. Mix cornstarch with a little water, stir into the apples and cook until the juices thicken. Remove to cool.

Cream cheese and sugar mixed together in a bowl.

3. Beat cream cheese with granulated sugar and vanilla until smooth.

Puff pastry cut into 1" strips with a pizza wheel.

4. Lightly roll each puff pastry sheet and cut into 1″ (about 2.5 cm) strips — about 9–10 strips per sheet.

A hand holds a corkscrewed piece of puff pastry.

5. Twist one strip into a corkscrew on a parchment-lined sheet pan. Coil it around itself to form the center of a nest.

A hand presses together two strips of coiled puff pastry.

6. Wet the end of the first strip and press a second strip onto it to seal, then twist and continue coiling. Repeat with a third strip to build each nest, tucking the final tail underneath.

Hot tip! A little water helps the pastry strips adhere as you coil them.

A hand presses down the middle of the puff pastry coil.

7. Press down the center of each nest to form a sealed well about 2″ (5 cm) wide for the fillings.

A pastry brush adds egg wash to the puff pastry roses.

8. Whisk an egg with a splash of water and brush the egg wash over each nest, including the center.

A hand adds cream cheese mixture to the center of the puff pastry roses.

9. Add about 1 tablespoon of the cream cheese mixture to each well.

Apple pie filling in the center of all puff pastry roses.

10. Spoon the cooled apple filling on top of the cream cheese, trying to keep excess juices from running down the sides.

Bake on the center rack at 400°F (200°C) for 20–25 minutes until the pastry is puffed and golden. Let cool for 5 minutes before serving. Dust with powdered sugar, or drizzle vanilla icing or caramel if desired.

Powdered sugar being dusted on top of an apple danish.

Expert Tips

  • Work briskly so the pastry stays cold. Keep extra strips refrigerated while assembling.
  • Make three nests from one sheet, then repeat with the second sheet to streamline the process.
  • Wet edges slightly to help the strips stick while twisting and coiling.
  • Press the center well firmly so filling won’t leak out during baking.
  • Let the apple filling cool completely before adding it to the pastry to avoid soggy bottoms.
  • Chill assembled nests for 30 minutes in the fridge (or 15 minutes in the freezer) before baking to ensure a better rise.

Recipe FAQs

What is a traditional danish pastry?

Traditional Danish pastries are usually made from a yeast-leavened laminated dough and shaped in various forms, often with a custard, cream cheese, or fruit filling in the center.

What is the difference between puff pastry and Danish pastry?

Danish pastry dough is yeast-leavened and often enriched, while puff pastry relies solely on layered butter and dough to create lift and flaky layers without yeast.

Why is my puff pastry gooey in the center?

If the pastry is gooey, it likely needs more time in the oven. When filling is added, the center can remain softer; bake until the pastry is deeply golden and crisp.

Can these be prepared ahead of time?

Yes. Fully assemble and refrigerate on a pan covered with plastic wrap for up to 2 days and bake straight from the fridge. You can also flash-freeze assembled nests, transfer to a sealed container, and bake from frozen.

Storage

Store leftover danishes at room temperature for up to one day; they are best eaten the same day. Reheat in a 375°F oven for 5 minutes to refresh.

For longer storage, refrigerate covered for one additional day and reheat as above.

Freezing Instructions

Flash-freeze fully assembled danishes on a baking sheet for 30 minutes, then transfer to an airtight container or zip-top bag. Freeze for up to 3 months and bake from frozen following the recipe timing (you may need a few extra minutes).

Apple danish cut in half and stacked on top of each other.

More Sweet Brunch Recipes You’ll Love

  • Custard donuts stacked on a plate. The top one is cut open to show the pastry cream coming out.
    Homemade Custard Donuts (Fried or Baked)
  • Two stacks of strawberry stuffed French toast on a plate. One is cut in half to show the insides.
    Strawberry Stuffed French Toast
  • A basket of apple fritter donuts next to an apple. One it broken open.
    Bakery Style Apple Fritter Donuts
  • Strawberry almond bostock pastry on a plate.
    Strawberry Almond Bostock Pastry with Croissant

Did you make this recipe? Share a photo and tag @thecozyplum on Instagram or Facebook and leave a star rating below!

📖Recipe

Apple danish on a plate with other pastries scattered around.

Apple Danish

Callan Wenner

These apple danish pastries are a simple, homemade twist on a bakery favorite. Made with puff pastry and filled with cream cheese and cinnamon apples, they’re ideal for autumn brunch.
Prep Time 30 mins
Cook Time 20 mins
Total Time 50 mins
Course Breakfast, Dessert, Snack
Cuisine American, Danish, French
Servings 6 pastries
Calories 550 kcal

Equipment

  • Rolling pin
  • Pizza cutter or knife
  • Large sheet pan
  • Parchment paper

Ingredients

  • 1 large baking apple, peeled, cored, and diced into ½” pieces
  • 2 tablespoons brown sugar
  • ½ teaspoon ground cinnamon
  • 1 teaspoon cornstarch
  • 1 tablespoon water
  • 1 teaspoon vanilla
  • 3 oz cream cheese, room temperature
  • ½ tablespoon granulated sugar
  • ¼ teaspoon vanilla extract
  • 2 sheets puff pastry, thawed
  • 1 large egg for egg wash

Instructions

  1. Preheat oven to 400°F and line a large baking sheet with parchment paper.
  2. Add diced apples, brown sugar, and cinnamon to a pan over medium heat and cook until apples begin to soften.
  3. Mix cornstarch with water, add to the apples, cook 30 seconds until thickened, then stir in vanilla. Remove to cool to room temperature.
  4. In a bowl, mix cream cheese, granulated sugar, and vanilla until very smooth.
  5. Unfold puff pastry sheets and roll to about 1/16″ thickness. Cut each sheet into 1″ strips (9–10 per sheet).
  6. On the parchment-lined pan, twist one strip into a corkscrew and coil it, wetting edges to adhere subsequent strips. Use three strips per nest and tuck the tail under.
  7. Press a 2″ well in the center of each nest to hold filling. Repeat to make six nests.
  8. Whisk the egg with a splash of water and brush the egg wash over each nest.
  9. Add about 1 tablespoon cream cheese mixture to each center, then top with a spoonful of apple filling.
  10. Bake on the center rack for 20–25 minutes until golden brown. Cool 5 minutes before serving.

Notes

Store leftover danishes at room temperature for one day. For longer storage, cover and refrigerate up to one additional day and reheat in a 375°F oven for 5 minutes. You can also flash-freeze assembled nests, then store in an airtight container for up to 3 months and bake from frozen.