Blueberry Cream Cheese Danish Recipe

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

  1. Preheat oven to 200°C or 400°F.
  2. Cook blueberries, sugar, lemon juice, and cornstarch until slightly thickened. Let cool.
  3. Mix cream cheese, sugar, vanilla, lemon zest, and salt until smooth.
  4. Cut puff pastry into 6 rectangles or squares.
  5. Score a border around each pastry piece.
  6. Add cream cheese filling to the center.
  7. Spoon blueberry filling on top.
  8. Brush pastry edges with egg wash.
  9. Bake for 15 to 20 minutes until golden and puffed.
  10. Cool slightly.
  11. Mix glaze ingredients and drizzle over danishes.
  12. Serve and enjoy.

Leave a Comment