There’s nothing quite like pulling a golden, flaky Danish out of the oven and catching that warm scent of buttery pastry and sweet berries. This decadent blueberry cream cheese Danish feels like a bakery treat, but it’s wonderfully simple to make right in your own kitchen.
The creamy vanilla-lemon filling pairs beautifully with juicy blueberries, all tucked inside crisp, puffed pastry layers. It’s the kind of recipe that makes brunch feel special without requiring complicated steps or hard-to-find ingredients.
Why You’ll Love This Recipe
- Flaky, buttery puff pastry with a creamy center
- Sweet blueberries balanced with fresh lemon zest
- Easy to prepare using store-bought pastry
- Beautiful enough for brunch gatherings
- Ready in under 40 minutes
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
- 1 sheet puff pastry (thawed, kept cold)
- 4 oz cream cheese (softened to room temperature)
- 2 tbsp granulated sugar
- 1/2 tsp vanilla extract
- 1 tsp lemon zest (freshly grated)
- 1 cup blueberries (fresh or frozen; use straight from frozen if frozen)
- 1 tsp cornstarch
- 1 tsp lemon juice (optional, for blueberry topping)
- 1 egg (for egg wash)
- 2 tbsp powdered sugar (optional, for garnish)
Let’s Get Started
-
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. Keep the puff pastry chilled until you’re ready to work with it to ensure maximum flakiness.
-
In a mixing bowl, beat the softened cream cheese, granulated sugar, vanilla extract, and lemon zest until completely smooth and creamy. The mixture should be light and easily spreadable without lumps.
-
In a separate bowl, gently toss the blueberries with cornstarch and lemon juice (if using). The cornstarch will help thicken the berry juices as they bake, preventing excess moisture from soaking into the pastry.
-
Lightly unfold the puff pastry on a lightly floured surface. Cut it into 4 equal squares for individual Danishes, or leave whole for one larger pastry.
-
Using a sharp knife, score a 1/2-inch border around the edges of each square without cutting all the way through. This helps create a raised edge during baking.
-
Spoon the cream cheese filling into the center of each pastry, spreading evenly within the border. Top with a generous spoonful of the blueberry mixture.
-
Beat the egg until smooth and brush it along the exposed pastry edges. This gives the Danish a glossy, golden finish once baked.
-
Bake for 15–20 minutes, or until the pastry is puffed and deeply golden brown. The filling should look set, and the blueberries should appear slightly thickened and glossy.
-
Remove from the oven and allow to cool for 10–15 minutes. Dust with powdered sugar before serving, if desired.
Servings and Pairing
This recipe makes 4 individual Danishes or one larger pastry cut into slices. Serve warm or at room temperature with fresh coffee, tea, or a creamy latte. It also pairs beautifully with fresh fruit or a simple yogurt bowl for a balanced brunch spread.
Variations
-
Swap blueberries for raspberries, blackberries, or diced strawberries.
-
Add a simple glaze made from powdered sugar and a splash of milk instead of dusting.
-
Mix a tablespoon of sour cream into the cream cheese filling for extra tang.
-
Sprinkle sliced almonds over the edges before baking for added crunch.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a 325°F oven for 5–8 minutes to restore crispness. For longer storage, freeze fully cooled Danishes and reheat directly from frozen until warmed through.
FAQs
Can I use frozen blueberries?
Yes. Use them straight from the freezer and toss with cornstarch before adding to the pastry.
Can I assemble these ahead of time?
You can prepare the filling and berry mixture up to a day in advance. Assemble and bake just before serving for the best texture.
Why didn’t my pastry rise properly?
Puff pastry must stay cold. If it becomes too soft while assembling, chill the prepared Danishes for 10–15 minutes before baking.
Can I make this into one large Danish?
Absolutely. Leave the pastry sheet whole, add filling to the center, and bake as directed. You may need to add a few extra minutes of baking time.
Final Thoughts
This decadent blueberry cream cheese Danish combines buttery layers, smooth vanilla-kissed filling, and vibrant berries in every bite. It’s simple enough for a weekend breakfast yet special enough for holidays and gatherings.
Print
Decadent Blueberry Cream Cheese Danish
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This decadent blueberry cream cheese Danish features crisp, golden puff pastry layered with a smooth vanilla-lemon cream cheese filling and juicy blueberries. It’s an easy bakery-style pastry that feels special yet comes together quickly for brunch or breakfast.
Ingredients
- 1 sheet puff pastry (thawed, kept cold)
- 4 oz cream cheese (softened)
- 2 tbsp granulated sugar
- 1/2 tsp vanilla extract
- 1 tsp lemon zest
- 1 cup blueberries (fresh or frozen)
- 1 tsp cornstarch
- 1 tsp lemon juice (optional)
- 1 egg (beaten, for egg wash)
- 2 tbsp powdered sugar (optional)
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Beat cream cheese, sugar, vanilla, and lemon zest until smooth and creamy.
- Toss blueberries with cornstarch and lemon juice until evenly coated.
- Cut puff pastry into 4 squares and score a 1/2-inch border around each.
- Spread cream cheese mixture into the center of each square.
- Top with blueberries.
- Brush edges with beaten egg.
- Bake 15–20 minutes until pastry is puffed and golden brown.
- Cool slightly and dust with powdered sugar before serving.
Notes
- Keep pastry cold for best puff.
- Chill assembled Danishes briefly if pastry softens.
- Bake until deeply golden for crisp layers.
- Allow slight cooling so filling sets before serving.
- Prep Time: 15 minutes
- Cook Time: 20 minutes

