If you are looking for a delightful, elegant treat that is surprisingly easy to make, this Cream Cheese Puff Pastry Danish Recipe is an absolute game-changer. Imagine flaky, buttery puff pastry filled with a luscious, tangy cream cheese center, topped with vibrant, sweet berries and a shiny glaze that catches the eye and invites every bite. It’s a perfect balance of textures and flavors that will quickly become your go-to pastry for breakfast, brunch, or that special coffee break where you deserve something truly scrumptious.
Ingredients You’ll Need

These ingredients are wonderfully simple yet crucial to achieving that perfect balance of taste, texture, and visual appeal in your Danish. Each plays a special role, from the creamy filling to the flaky crust, to the fresh fruit that adds a burst of color and sweetness.
- Puff pastry sheets: Ready-made puff pastry provides that irresistible flaky, buttery base without the fuss of making dough from scratch.
- Cream cheese: The star of the filling, softened to creamy perfection for a smooth, tangy center.
- Granulated sugar: Sweetens the cream cheese mixture just enough to balance the tartness.
- Lemon juice: Freshly squeezed lemon juice adds a subtle brightness that lifts the filling.
- Vanilla extract: Infuses warmth and depth into the cream cheese filling.
- Almond extract: A small touch intensifies the flavor complexity and pairs beautifully with the berries.
- Egg yolk: Enriches the filling texture and aids in browning during baking.
- Raspberry and blueberry preserves: Sweet, fruity spreads that complement the fresh berries perfectly.
- Fresh raspberries and blueberries: Adds natural freshness and vibrant pops of color to the Danish.
- Egg and milk (for egg wash): Create a gorgeous golden sheen on the pastry edges.
- Powdered sugar, almond extract, and milk (for glaze): Combine into a sweet, glossy drizzle that finishes each Danish with style.
How to Make Cream Cheese Puff Pastry Danish Recipe
Step 1: Prepare the Cream Cheese Filling
Using a handheld or stand mixer, beat the softened cream cheese with granulated sugar until it becomes luxuriously creamy and smooth. This ensures the filling will be light and dreamy rather than dense. Then, stir in freshly squeezed lemon juice, vanilla, almond extract, and the egg yolk. These flavorings add layers of brightness, warmth, and subtle nuttiness that make every bite memorable. Set this creamy mixture aside for the next stage.
Step 2: Mix the Fruit Preserves with Fresh Berries
In two small bowls, gently fold together the raspberries with raspberry preserves and the blueberries with blueberry preserves. This combination intensifies the berry flavor while balancing sweetness and freshness. Take care to gently combine them so the berries keep their shape, adding a lovely textural contrast within the Danish.
Step 3: Prepare the Puff Pastry Squares
Roll out each thawed puff pastry sheet on parchment paper into roughly a 12-inch square. Using a pizza cutter, slice the dough into 4-inch squares. To create a defined border that helps hold the filling, score around the edge of each square with a sharp knife, about ¼ inch from the edge. Prick the center portions lightly with a fork, which prevents puffing in the middle and creates a nice base for your fillings. Transfer each sheet with the parchment paper onto cookie sheets for easy baking.
Step 4: Brush with Egg Wash
Whisk together the egg and milk to form an egg wash, then brush it generously along the scored borders of each puff pastry square. This step is essential because it acts like glue, sealing the edges so that the cream cheese and berries stay safely inside during baking. It also gives the pastry a stunning golden-brown finish.
Step 5: Assemble the Danish
Fill the center of each puff pastry square with about 2 teaspoons of the cream cheese mixture. On top of the cream cheese, place 1 teaspoon of the berry preserves mixed with 2 fresh berries. Alternate filling the squares with raspberry and blueberry combinations, or bake one tray with raspberry and the other with blueberry for variety. Be mindful not to overfill, as the pastry will rise and you want to keep everything contained.
Step 6: Bake and Cool
Bake the assembled Danishes in a 400-degree Fahrenheit oven for about 15 minutes until the puff pastry is golden and crisp. After baking, allow them to cool for 15 minutes on the cookie sheets; this resting time allows the filling to set and the pastry to firm up, making it easier to handle during glazing.
Step 7: Add the Sweet Almond Glaze
Whisk together powdered sugar, a touch of almond extract, and enough milk to create a smooth glaze that is easy to drizzle. Spoon the glaze over the cooled Danishes in pretty thin lines. This final touch enhances sweetness and adds a glossy finish that looks as good as it tastes.
How to Serve Cream Cheese Puff Pastry Danish Recipe
Garnishes
For a picture-perfect presentation, consider dusting the Danish lightly with powdered sugar or adding a few extra fresh berries on top after glazing. A sprig of fresh mint can add a pop of green and a refreshing aroma that complements the richness of the cream cheese.
Side Dishes
Serve these Danishes alongside a steaming cup of coffee or a fragrant pot of tea to turn your breakfast or brunch into a cozy indulgence. They also pair beautifully with a simple fruit salad or a dollop of whipped cream if you want a more substantial spread.
Creative Ways to Present
For gatherings, arrange your Cream Cheese Puff Pastry Danish Recipe on a tiered platter or a rustic wooden board to elevate the inviting look. You can experiment with different berry combinations or even swap the preserves for apricot or cherry to customize the flavor profile. Try serving warm alongside a scoop of vanilla ice cream for a delightful dessert twist!
Make Ahead and Storage
Storing Leftovers
If you have any Danishes left over, store them in an airtight container at room temperature for up to two days. This keeps the pastry from becoming soggy while maintaining the cream cheese filling’s freshness. For best enjoyment, eat them within this timeframe.
Freezing
You can freeze unbaked assembled Danishes by placing them on a cookie sheet in the freezer until firm, then transferring them to a freezer-safe bag or container for up to one month. When you want to enjoy them, bake directly from frozen, adding a few extra minutes to the baking time.
Reheating
To bring back that just-baked charm, gently warm leftover Danishes in a 350-degree Fahrenheit oven for 5 to 7 minutes. This helps refresh the flakiness of the puff pastry and melts the glaze slightly without overcooking the cream cheese.
FAQs
Can I use other fruits instead of raspberries and blueberries?
Absolutely! This Cream Cheese Puff Pastry Danish Recipe is versatile. Try strawberries, blackberries, or even peach preserves with fresh slices for a lovely twist that suits your seasonal favorites.
Is it possible to make the cream cheese filling ahead of time?
Yes, you can prepare the cream cheese filling a day in advance and keep it covered in the refrigerator. Just bring it to room temperature before assembling the Danish for easy spreading.
Can I substitute the puff pastry with homemade dough?
While homemade dough can work, puff pastry is preferred here for its signature flakiness and ease. If you do use homemade, prepare a rich, buttery laminated dough to mimic that light texture.
What if I don’t have almond extract?
If almond extract isn’t available, you can omit it or substitute with a bit of extra vanilla extract. The flavor will be a little different but still delicious.
How do I keep the Danish from getting soggy with the fruit filling?
Scoring the borders and pricking the center with a fork creates a seal and prevents the juices from soaking into the puff pastry. Also, don’t overfill the Danishes to avoid overflow during baking.
Final Thoughts
This Cream Cheese Puff Pastry Danish Recipe is one of those dishes that’s as joyful to make as it is to eat. Whether you’re surprising guests or treating yourself to something special, the magic of flaky pastry, creamy filling, and fresh berries wrapped up in a sweet glaze makes every bite a celebration. Go ahead and try it—you’ll wonder how you ever lived without this delightful recipe in your baking repertoire!
Print
Cream Cheese Puff Pastry Danish Recipe
- Total Time: 40 minutes
- Yield: 9 servings
Description
This Cream Cheese Puff Pastry Danish recipe combines flaky puff pastry with a smooth cream cheese filling and a luscious fruit preserve topping. Featuring berries and a sweet almond glaze, these elegant danish squares are perfect for breakfast, brunch, or a delightful dessert. The recipe is straightforward and results in golden, crispy pastry with creamy, fruity centers.
Ingredients
Danish
- 2 sheets (1 package) frozen puff pastry, thawed according to package directions
- 8 ounces cream cheese, softened
- ¼ cup granulated sugar
- 1 teaspoon lemon juice (freshly squeezed is best)
- ½ teaspoon vanilla extract
- ½ teaspoon almond extract
- 1 egg yolk
- ½ cup raspberry preserves
- ½ cup raspberries
- ½ cup blueberry preserves
- ½ cup blueberries
- 1 large egg
- 2 teaspoons milk
Glaze
- 1 ½ cups powdered sugar
- ¼ teaspoon almond extract
- 2 – 3 teaspoons milk
Instructions
- Prepare the cream cheese filling: Using a handheld electric mixer or stand mixer, beat the softened cream cheese and granulated sugar until smooth and creamy. Then, mix in the freshly squeezed lemon juice, vanilla extract, almond extract, and egg yolk until fully combined. Set this mixture aside for later use.
- Mix the fruit preserves: In two separate small bowls, gently combine the raspberries with the raspberry preserves in one bowl, and the blueberries with the blueberry preserves in the other. This will give flavor and texture to the fruit filling layers.
- Roll and cut puff pastry: On a sheet of parchment paper, roll out the thawed puff pastry into a 12 by 12-inch square. Using a pizza cutter, cut the pastry into 4-inch squares, creating 9 squares per sheet.
- Score and dock the pastry squares: With a sharp knife, carefully score a ¼ inch border inside each square. Then, use a fork to poke holes (dock) in the center of each square to prevent excessive puffing. Slide a cookie sheet underneath the parchment paper to transfer the prepared squares. Repeat this process with the second sheet of puff pastry on a second cookie sheet.
- Brush borders with egg wash: In a small bowl, whisk together one large egg and 2 teaspoons of milk to create an egg wash. Brush this mixture on the ¼ inch scored border of each puff pastry square. This will help create a golden, shiny crust around the filling.
- Fill the pastry squares: Spoon about 2 teaspoons of the cream cheese mixture into the center of each square, staying within the scored border. Then add 1 teaspoon of the appropriate fruit preserve mixture and place 2 pieces of the fresh corresponding fruit on top (raspberries for raspberry squares, blueberries for blueberry squares). Alternate fillings between the two sheets or squares. Be careful not to overfill to avoid spills during baking.
- Bake the danish: Place the cookie sheets in a preheated oven at 400°F (200°C) and bake for 15 minutes until the pastry is puffed and golden brown. Remove from the oven and let the danish cool for 15 minutes on the sheets.
- Prepare and drizzle glaze: In a small bowl, whisk together powdered sugar, almond extract, and 2 to 3 teaspoons of milk until smooth and slightly thickened. Use a spoon to drizzle the glaze over the cooled danish squares for a sweet finishing touch.
Notes
- Be sure to thaw puff pastry sheets completely according to package directions before rolling and cutting.
- Scoring and docking the pastry squares helps to define the border and prevent excessive puffing in the middle.
- Use freshly squeezed lemon juice for the best flavor in the cream cheese mixture.
- Do not overfill the danish with filling or fruit to avoid spillage during baking.
- Allow danish to cool slightly before drizzling glaze to prevent it from melting off.
- Feel free to substitute other berry preserves or fruits like strawberries or blackberries as desired.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American


