If you love bakery-style pastries that look beautiful but are surprisingly easy to make at home, this Blueberry Cream Cheese Danish Recipe is the perfect treat. It has flaky golden puff pastry, a creamy vanilla cream cheese filling, sweet blueberry topping, and a light glaze that makes every bite taste like something from a cozy café.
These blueberry cream cheese danishes are perfect for breakfast, brunch, tea time, dessert, holidays, or weekend baking. They look elegant enough for guests but are simple enough to make with store-bought puff pastry.
At Honey Drizzle Diaries, we love recipes that feel pretty, cozy, and easy to recreate. This blueberry danish recipe is buttery, creamy, fruity, and Pinterest-worthy in the best way.
Why You’ll Love This Blueberry Cream Cheese Danish
This recipe is easy, beautiful, and delicious. The puff pastry becomes crisp and golden in the oven, while the cream cheese filling turns soft, sweet, and creamy. The blueberries become juicy and jammy, adding the perfect fruity flavor.
You’ll love this recipe because it is:
Easy to make with puff pastry
Perfect for brunch or dessert
Creamy, flaky, and fruity
Beautiful for serving guests
Bakery-style without complicated steps
Great with coffee, tea, or iced lattes
This is the kind of recipe that makes your kitchen smell amazing and your breakfast table look extra special.
Ingredients You’ll Need
For the Danish
- 1 sheet puff pastry, thawed
- 1 cup blueberries, fresh or frozen
- 1 tablespoon sugar
- 1 teaspoon lemon juice
- 1 teaspoon cornstarch
- 1 egg, for egg wash
For the Cream Cheese Filling
- 225 grams cream cheese, softened
- 1/4 cup granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon lemon zest, optional
- Pinch of salt
For the Glaze
- 1/2 cup powdered sugar
- 1 to 2 tablespoons milk
- 1/2 teaspoon vanilla extract
Ingredient Notes
Puff Pastry
Store-bought puff pastry makes this recipe quick and easy. Let it thaw according to package instructions, but keep it cold so it bakes up flaky.
Blueberries
Fresh blueberries work beautifully, but frozen blueberries can also be used. If using frozen blueberries, do not thaw them completely before cooking.
Cream Cheese
Use softened cream cheese so the filling becomes smooth and creamy. Full-fat cream cheese gives the richest flavor.
Lemon
A little lemon juice and zest brighten the blueberry flavor and balance the sweetness.
Glaze
The glaze is optional, but it gives the danishes that pretty bakery-style finish.
How to Make Blueberry Cream Cheese Danish
Step 1: Prepare the Blueberry Filling
Add blueberries, sugar, lemon juice, and cornstarch to a small saucepan. Cook over medium heat for 4 to 6 minutes, stirring gently, until the blueberries release their juices and the mixture thickens slightly.
Remove from the heat and let it cool while you prepare the pastry.
Step 2: Make the Cream Cheese Filling
In a bowl, mix softened cream cheese, sugar, vanilla extract, lemon zest, and a pinch of salt until smooth and creamy.
The filling should be soft enough to spread but thick enough to hold its shape.
Step 3: Prepare the Puff Pastry
Preheat the oven to 200°C or 400°F. Line a baking tray with parchment paper.
Unfold the puff pastry sheet on a lightly floured surface. Cut it into 6 equal rectangles or squares.
Place the pastry pieces on the baking tray.
Step 4: Shape the Danish
Use a knife to lightly score a smaller rectangle inside each pastry piece, leaving a small border around the edges. Do not cut all the way through.
This helps the edges puff up while the center holds the filling.
Step 5: Add the Filling
Spoon cream cheese filling into the center of each pastry. Add a spoonful of blueberry filling on top.
Do not overfill, or the filling may spill out while baking.
Step 6: Brush With Egg Wash
Beat the egg in a small bowl. Brush the edges of each pastry with egg wash.
This helps the pastry become shiny and golden.
Step 7: Bake
Bake for 15 to 20 minutes, or until the pastry is puffed, golden, and crisp.
Let the danishes cool for 10 minutes before adding glaze.
Step 8: Add Glaze
In a small bowl, mix powdered sugar, milk, and vanilla extract until smooth.
Drizzle the glaze over the cooled danishes.
Serve warm or at room temperature.
Tips for the Best Blueberry Cream Cheese Danish
Keep the Puff Pastry Cold
Cold puff pastry bakes up flakier. If it becomes too soft while you work, place it in the refrigerator for 10 minutes before baking.
Do Not Overfill
Too much filling can spill over the pastry. A spoonful of cream cheese and blueberry filling is enough.
Use Parchment Paper
The filling can bubble slightly, so parchment paper makes cleanup easier.
Let the Blueberry Filling Cool
Warm filling can soften the pastry too much before baking. Let it cool slightly first.
Add Glaze After Cooling
If the danishes are too hot, the glaze will melt completely. Let them cool a little before drizzling.
Easy Variations
Strawberry Cream Cheese Danish
Swap blueberries for chopped strawberries.
Raspberry Danish
Use raspberries for a slightly tart and colorful version.
Lemon Blueberry Danish
Add more lemon zest to the cream cheese filling and glaze.
Mixed Berry Danish
Use blueberries, raspberries, and blackberries for a berry-filled pastry.
Almond Blueberry Danish
Sprinkle sliced almonds on top before baking for extra crunch.
What to Serve With Blueberry Danish
These blueberry cream cheese danishes pair beautifully with coffee, matcha latte, iced coffee, hot tea, chai, vanilla latte, or fresh lemonade.
For brunch, serve them with fresh fruit, yogurt, scrambled eggs, breakfast potatoes, or a simple salad.
For dessert, serve them slightly warm with whipped cream or a scoop of vanilla ice cream.
Storage Tips
Store leftover danishes in an airtight container in the refrigerator for up to 3 days.
To reheat, place them in the oven at 160°C or 325°F for 5 to 8 minutes until warm and crisp again.
Avoid microwaving if possible, because it can make the pastry soft.
Make-Ahead Tips
You can prepare the blueberry filling and cream cheese filling one day ahead. Store them separately in the refrigerator.
Assemble and bake the danishes fresh for the best flaky texture.
You can also assemble them a few hours ahead, keep them chilled, and bake when ready.
Frequently Asked Questions
Can I use frozen blueberries?
Yes. Frozen blueberries work well. Cook them with sugar, lemon juice, and cornstarch until thickened.
Can I make this without puff pastry?
Puff pastry gives the easiest flaky texture, but crescent dough can also work for a softer version.
Can I use store-bought blueberry jam?
Yes. Blueberry jam is a quick shortcut. Use a small spoonful on top of the cream cheese filling.
Can I make mini danishes?
Yes. Cut the puff pastry into smaller squares and reduce the baking time slightly.
Can I freeze these danishes?
They taste best fresh, but you can freeze baked danishes. Reheat in the oven for the best texture.
Final Thoughts
This Blueberry Cream Cheese Danish Recipe is flaky, creamy, fruity, and so easy to make at home. It tastes like a bakery pastry but uses simple ingredients and store-bought puff pastry to keep things beginner-friendly.
With golden pastry, sweet cream cheese filling, juicy blueberries, and a pretty vanilla glaze, these danishes are perfect for brunch, breakfast, dessert, or a cozy weekend treat.
If you love easy bakery-style recipes, this blueberry cream cheese danish is one to save.
Quick Recipe Card
Blueberry Cream Cheese Danish Recipe
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 6 danishes
Ingredients
- 1 sheet puff pastry, thawed
- 1 cup blueberries
- 1 tablespoon sugar
- 1 teaspoon lemon juice
- 1 teaspoon cornstarch
- 1 egg
Cream Cheese Filling
- 225 grams cream cheese, softened
- 1/4 cup sugar
- 1 teaspoon vanilla extract
- 1 teaspoon lemon zest, optional
- Pinch of salt
Glaze
- 1/2 cup powdered sugar
- 1 to 2 tablespoons milk
- 1/2 teaspoon vanilla extract
Instructions
- Preheat oven to 200°C or 400°F.
- Cook blueberries, sugar, lemon juice, and cornstarch until slightly thickened. Let cool.
- Mix cream cheese, sugar, vanilla, lemon zest, and salt until smooth.
- Cut puff pastry into 6 rectangles or squares.
- Score a border around each pastry piece.
- Add cream cheese filling to the center.
- Spoon blueberry filling on top.
- Brush pastry edges with egg wash.
- Bake for 15 to 20 minutes until golden and puffed.
- Cool slightly.
- Mix glaze ingredients and drizzle over danishes.
- Serve and enjoy.