Flaky, creamy, and bursting with berries — these Blueberry Cream Cheese Danish Bars are the kind of treat that makes any morning feel special. They combine the buttery layers of a Danish pastry with the richness of cheesecake and the brightness of blueberries, all baked together in one simple pan. No folding, no fuss — just golden, melt-in-your-mouth bliss.
In this article, you’ll learn how to create a bakery-style flaky texture without laminating dough, whip up a silky cream-cheese filling, and balance sweetness with the perfect hint of lemon. The result? A warm, elegant breakfast (or dessert) that feels fancy yet comes together effortlessly.
3️⃣ The Story Behind the Recipe
My love for Danishes began in a small café on a rainy Montreal morning. The barista handed me a blueberry Danish so fresh that the filling still shimmered under its golden crust. That first bite — creamy, buttery, tangy, and sweet — felt like sunshine on a gray day.
Back home, I wanted to recreate that feeling without the hours of laminating dough. So I combined two of my favorite things: flaky puff pastry and a cheesecake-style cream cheese layer. Then I topped it with juicy blueberries that burst into a glossy, jam-like swirl as they baked.
These Blueberry Cream Cheese Danish Bars were the result — easy, elegant, and absolutely irresistible. Every batch smells like weekend mornings and tastes like a bakery classic, made right in your own kitchen.
Ingredients
What You’ll Need
For the Crust & Top:
- 2 sheets frozen puff pastry, thawed (or crescent-roll dough)
- 2 tbsp unsalted butter, melted
For the Cream Cheese Filling:
- 8 oz (225 g) cream cheese, softened
- ⅓ cup granulated sugar
- 1 egg yolk
- 1 tsp vanilla extract
- Zest of ½ lemon (for brightness)
For the Blueberry Layer:
- 1 ½ cups fresh or frozen blueberries
- 1 tbsp lemon juice
- 1 tbsp cornstarch
- 2 tbsp sugar
For the Glaze (optional):
- ½ cup powdered sugar
- 1–2 tsp milk or lemon juice
Flavor Note:
The flaky pastry gives that classic bakery crunch, the cream-cheese layer adds tangy richness, and the blueberries bring natural sweetness and color — all in one bite.
Step-by-Step Instructions
- Preheat oven to 375°F (190°C). Line a 9×13-inch pan with parchment paper.
- Prepare the pastry: Gently roll out one puff-pastry sheet to fit the pan. Lay it flat and prick with a fork to prevent bubbling.
- Make the filling: In a bowl, beat cream cheese, sugar, egg yolk, vanilla, and lemon zest until smooth. Spread evenly over the bottom crust.
- Add blueberries: Toss blueberries with lemon juice, cornstarch, and sugar. Spoon over the cream-cheese layer.
- Top it: Place the second pastry sheet on top, brushing with melted butter.
- Bake for 30–35 minutes, or until golden and puffed. Cool completely.
- Glaze (optional): Whisk powdered sugar with milk or lemon juice; drizzle over cooled bars.
- Slice and serve: Cut into bars — buttery, creamy, and beautifully swirled with blueberries.
Side Pairings & Flavor Variations
☕ What to Serve With It
- Fresh coffee or latte – balances the sweetness perfectly.
- Iced matcha or chai latte – adds an aromatic contrast.
- Greek yogurt and berries – lightens the richness for breakfast.
- Whipped cream or vanilla ice cream – turns it into dessert.
🍋 Flavor Variations
This recipe is endlessly adaptable:
- Mixed berries: Swap in raspberries or blackberries.
- Citrus twist: Add orange zest for a sunny flavor.
- Almond touch: Drizzle almond extract in the filling or sprinkle sliced almonds before baking.
- Mini Danish bites: Cut puff pastry into small squares for bite-size treats.
- Savory spin: Skip sugar and use herbed cream cheese and caramelized onions for a brunch appetizer.
Expert Tips
- Thaw pastry properly: Keep it cold yet pliable for flakiness.
- Don’t overfill: Leave a ½-inch border so the filling doesn’t spill.
- Use full-fat cream cheese for best texture and flavor.
- Brush with butter: Adds that golden bakery shine.
- Cool before glazing: Prevents runny icing.
- Slice with a sharp knife: For clean edges through the layers.
- Reheat lightly: 5 minutes at 300°F (150°C) restores that freshly baked flakiness.
These little touches make your bars look and taste like they came straight from a European bakery.
Storage & Reheating
Store cooled bars in an airtight container in the fridge for up to 4 days.
To reheat, warm in a 350°F (175°C) oven for 5–7 minutes to re-crisp the pastry.
Avoid microwaving — it softens the flaky layers.
Freeze unglazed bars for up to 2 months; thaw overnight in the fridge and add glaze fresh.
Serve slightly warm for that melt-in-your-mouth cream cheese center.

What gives Danish pastries their flaky texture?
The signature flaky layers come from laminated dough, which means butter is folded multiple times into the dough to create thin, alternating layers of fat and pastry. When baked, the butter releases steam, puffing the layers apart and giving that delicate, crisp texture that makes Danishes so irresistible.
What is the best cheese to use in a Danish?
Cream cheese is the classic choice because it’s smooth, slightly tangy, and perfectly balances the sweetness of the pastry and fruit filling. You can also blend it with ricotta or mascarpone for an even creamier texture (TheKitchn.com)
Are you supposed to refrigerate cream cheese in Danish?
Yes — since the filling contains dairy, Blueberry Cream Cheese Danish Bars should be refrigerated once cooled. Store them in an airtight container and enjoy within 3–4 days. To serve warm, reheat gently in the oven or toaster oven for a few minutes to bring back the flaky texture.
How many calories are in a blueberry cream cheese Danish?
A typical blueberry cream cheese Danish bar contains around 250–300 calories, depending on the portion size and glaze. It’s a rich, indulgent treat best enjoyed fresh with a hot cup of coffee or tea (Healthline.com)
Conclusion
These Blueberry Cream Cheese Danish Bars turn everyday ingredients into something extraordinary.
Flaky puff pastry, tangy cream cheese, and sweet blueberries bake together into a treat that’s as elegant as it is easy.
Serve it warm with coffee for breakfast or drizzle with lemon glaze for dessert, either way, every bite feels like a little moment of luxury.
Once you make them, you’ll never look at store-bought Danishes the same way again — homemade is brighter, flakier, and infinitely more delicious.