Yield: 8 servings

Cheese Danish Recipe

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes

Making homemade Cheese Danish is easier than ever. Using just a few ingredients, you can learn how to make a flaky, delicious cheese danish in under 30 minutes. With a creamy filling and sweet icing, these are the perfect addition to a holiday breakfast or brunch.


  • 1 box (17 ounce) frozen puff pastry sheets
  • 1 package (8 ounce) cream cheese, softened to room temperature
  • ½ cup granulated sugar
  • 1 teaspoon vanilla extract
  • 1 egg, separated
  • 1 teaspoon water

For the Icing

  • 1 cup powdered sugar
  • ½ teaspoon vanilla extract
  • 2 Tablespoons milk


  • 2 Tablespoons powdered sugar, for garnish


  1. Thaw puff pastry according to package directions. Mine took about 15 minutes at room temperature.
  2. Preheat oven to 400 degrees F. Line a cookie sheet with parchment paper. Set aside.
  3. Cut each sheet of puff pastry into fourths, resulting in 8 large squares. Set aside.
  4. In a mixing bowl, beat cream cheese with granulated sugar, vanilla extract, and egg yolk (save the egg white).
  5. Beat until fully combined and smooth. Spoon about 2 Tablespoons of filling into the center of each square of puff pastry.
  6. Using a sharp knife cut the pastry from each corner towards the center, just until you get to the filling. You will now have four *almost* triangles cut. Take the left edge of the triangle and bring it up over the filling. Repeat for all four triangles. The shape will resemble a pinwheel (see my photos in the blog post for a visual tutorial).
  7. In a small bowl, whisk the remaining egg white with water. Brush over the tops of the puff pastry.
  8. Bake in preheated oven for 15-20 minutes, until pastry is lightly browned.
  9. While danish is baking, whisk together the powdered sugar, vanilla extract, and milk for the icing. Whisk until smooth.
  10. Remove danishes from oven and drizzle with icing. Dust with powdered sugar right before serving. Serve within several hours for best flavor and texture!


  • For a fruit danish, you'll need about 8 Tablespoons of pie filling (cherry and blueberry are my favorites). Spoon 1 Tablespoon of pie filling on each danish before baking. If you prefer less filling in your danishes, you can cut the cheese filling recipe in half if using pie filling.
  • Serve fresh. For best flavor and texture, homemade cheese danishes are best enjoyed within a few hours of baking.
  • Dust with powdered sugar. For an even prettier (and sweeter) danish, dust with powdered sugar just before serving.
  • Keep it simple. Instead of making the fancy cuts and shape, keep it simple. Dollop the cream cheese in the center of each square and bake. Voila. Same delicious cheese danish in a simple serving.
  • Make a whole cake. Instead of cutting your puff pastry into squares, fill the center with the cream cheese filling. Make slits in the sides and bring them up to the center (like a braid). Bake. Slice and serve.
  • Freeze. Baked danishes can be transferred to freezer bags and frozen for up to a month. I recommend freezing without icing for best results. Let thaw and reheat in the oven before serving.

Nutrition Information:



Serving Size:

1 danish

Amount Per Serving: Calories: 156Total Fat: 3gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 27mgSodium: 43mgCarbohydrates: 30gFiber: 0gSugar: 28gProtein: 2g

*Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram