Homemade Cream Cheese Danishes

Annalise, Completely Delicious

These cream cheese danishes are easy to assemble and so satisfying. The layers of flaky buttery puff pastry topped with lemon-flavored cream cheese filling and a simple icing make for an impressive and indulgent snack or treat.
30 min Prep Time
20 min Cook Time
  • Prep Time: 30 min
  • Cook Time: 20 min
  • Servings: 8-10 danishes

Servings: 8-10 danishes


  • For the Danish:

  • 1 sheet all-butter puff pastry, thawed
  • 8 ounces cream cheese, softened
  • 1/3 cup granulated sugar
  • 2 large egg yolks
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon coarse salt
  • Zest of 1 lemon
  • 1 large egg + 1 teaspoon water, for egg wash
  • For the Icing: (optional)

  • 1 cup powdered sugar, sifted
  • 2-3 tablespoons milk


Step 1

Preheat oven to 400 degrees F. Line a sheet pan with parchment paper.

Step 2

In the bowl of stand mixer fitted with paddle attachment or in large bowl with hand-held mixer, beat cream cheese and sugar until smooth and creamy, about 3-4 minutes. Add egg yolks, vanilla, salt and lemon zest and mix until just incorporated.

Step 3

On floured surface, roll puff pastry into an approximate 18-inch square. Cut into 9 squares.

Step 4

Spoon approximately 2 tablespoons of cream cheese filling into center of each square. Brush two opposing corners with egg wash, then fold over the filling in the center, pressing gently to seal. Brush rest of the puff pastry with egg wash.

Step 5

Chill assembled danishes 15 minutes, then bake until puffed and golden, about 20-25 minutes. Let cool to room temperature.

Step 6

To make icing, whisk together powdered sugar with enough milk to make thick but pourable glaze. Drizzle over cooled danishes. Let sit 15 minutes before serving.

Step 7

Danishes are best the day they are made but will keep in an airtight container for up to 3 days.