This Cream Cheese Danish is flaky on the outside and creamy on the inside. Glaze is generously drizzled on top for a luscious treat.

With only a few ingredients, anyone can quickly make these Cheese Danishes. The puff pastry makes this recipe so easy, and it taste amazing. The rich cream cheese mixture in the middle pairs perfectly with the glaze on top.
It’s great for dessert, brunch or breakfast. I love them for snacks! It is such an Easy Cream Cheese Dessert.
Table of contents
Why We Love This
It’s the perfect pastry recipe for any time of day or occasion. Everyone loves Cheese Danishes. The flavor can’t be beat, and the recipe is so simple.
I have even doubled the recipe for family brunch. It isn’t any extra work to make an extra batch. It’s truly so easy and delicious.
Ingredients

- Puff Pastry. You will need one sheet, and it should be thawed.
- Cream Cheese. Softened at room temperature. Full fat, block style cream cheese is best.
- Granulated Sugar. Gives the cream cheese mixture the perfect amount of sweetness.
- Vanilla Extract. Pure vanilla extract has the best flavor.
- Egg. White and yolk separated.
Glaze
- Powdered Sugar. If it is very lumpy, sift before using.
- Milk. Whole milk has the richest flavor.
- Vanilla Extract. Just a little bit goes a long way.
Get the complete list of ingredients at the bottom of the page in the recipe card.
Step By Step Instructions
- Step 1. First, preheat the oven to 400 degrees. Then line a baking sheet with parchment paper.

Step 2. Use a large mixing bowl and beat together the cream cheese, granulated sugar, vanilla extract, egg yolk and salt until combined.

Step 3. The texture should be light and creamy.

Step 4. Get out a small mixing bowl. Whip the egg whites until frothy using a fork.

Step 5. Next, carefully roll the puff pastry out on a flat surface. Cut the puff pastry evenly into 8 rectangles.

Step 6. Place the puff pastry rectangles on the prepared sheet pan. Then use a fork to poke holes down the center of each rectangle. Make sure to leave about ½ inch border around the edges of the puff pastry.

Step 7. Use a piping bag or ziplock bag and fill with the cream cheese mixture. Cut the tip off.

Step 8. Pipe the cream cheese mixture on each puff-pastry sheet rectangle.

Step 9. Brush the egg wash using a pastry brush onto the outside edges of each rectangle.

Step 10. Finally, bake for 12-15 minutes. Make sure to rotate the baking sheet halfway through the cooking time. The pastries should be golden brown and the edges start to puff up slightly. Move to a wire rack to cool.

Step 11. While they cool, whisk together the glaze ingredients. Then drizzle on top of the cooled cream cheese danishes and then they are ready to serve and enjoy!
Storage
Place inside an airtight container. Leftovers will last up to 5 days in the fridge.
Pro Tips
- Thaw at room temperature. I recommend thawing the puff pastry out in the refrigerator instead of at room temperature to prevent it from cracking when preparing and baking. Make sure it’s completely thawed before making the danishes.
- Allow to cool. Make sure to give the danish time to cool before adding the glaze.
- Fill evenly. Try to evenly distribute the cream cheese filling so they all bake evenly.
Frequently Asked Questions
Strawberry Jam or jelly taste amazing before adding the glaze. You can add nuts, blueberries, strawberries or other fresh berries to the danish pastry. Chocolate chips also taste great before or after baking.
Yes! This recipe is easy to freeze. I like to flash freeze for 1-2 hours and then transfer to a freezer bag.
You can freeze them up to 3 months. When ready to serve, thaw in the refrigerator and reheat in the microwave.
You can substitute crescent roll dough in this recipe.
More Cream Cheese Desserts
You are going to love these! Try Cream Cheese Danish recipe for a delicious treat. Please leave a comment once you make them.

Cream Cheese Danish
Ingredients
- 1 Sheet Puff Pastry thawed
- 8 ounces Cream Cheese softened
- 1/4 cup Granulated Sugar
- 1 teaspoon Vanilla Extract
- 1 egg white and yolk separated
- 1/4 teaspoon Salt
- For the Glaze:
For the Glaze:
- 1 cup Powdered Sugar
- 2 Tablespoons Milk
- ½ teaspoon Vanilla Extract
See how we calculate recipe costs.
Instructions
- Preheat the oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper.
- In a large mixing bowl, beat together the cream cheese, granulated sugar, vanilla extract, egg yolk and salt until combined and light in color.
- In a small bowl, whip the egg white until it’s frothy with a fork.
- Roll the puff pastry out on a flat surface and cut the puff pastry evenly into 8 rectangles.
- Place the puff pastry rectangles on the prepared baking sheet.
- Use a fork to poke holes down the center of each rectangle making sure to leave an approximate ½ inch border around the edges of the puff pastry.
- Fill a piping bag or ziplock bag with the cream cheese mixture and cut the tip off.
- Pipe the cream cheese mixture onto each rectangle on top of the holes created with the forks.
- Use a pastry brush to brush the frothy egg white onto the outside edges of each rectangle.
- Bake for 12-15 (rotating the baking sheet halfway through the cooking time) minutes until the pastries are golden brown and the edges start to puff up slightly.
- Let the pastries cool on a wire rack.
- Whisk together the glaze ingredients. Drizzle on top of the cooled cream cheese danishes and then they are ready to serve and enjoy!






Very easy to make and turned out delicious.