Oven’s hot. Puff pastry’s rolling out, and I can already see the cream cheese filling coming together. This Blueberry Cream Cheese Danish isn’t just any pastry; it’s a flaky, creamy treat that’s ready in under 30 minutes.
This is for those Sunday brunches when you’ve got friends dropping by and not much time to whip something up (trust me, we’ve all been there). Unlike other recipes that require more baking time or fancy ingredients, this one uses store-bought puff pastry to save you a ton of effort. Fresh blueberries on top? Yes, please! Grab a plate.
Why You’ll Love This Blueberry Cream Cheese Danish
- Super Easy Prep: Just roll out puff pastry, whip up the filling, and you’re ready to bake. Seriously, it’s that simple.
- Sticky-Sweet Flavor: The combo of cream cheese and fresh blueberries hits that perfect balance between sweet and tangy. You’ll want seconds!
- Melty-Gooey Texture: When you bite in, the cream cheese is all melty-gooey inside a flaky puff pastry. So good!
- Versatile Treat: Great for breakfast or dessert! But don’t expect leftovers; they vanish fast (trust me on this).
- Surprising Freshness: Fresh blueberries add a burst of flavor, plus they look pretty on top. Just don’t skip the dusting of powdered sugar!
Blueberry Cream Cheese Danish Ingredients
For the Base:
puff pastry sheets (1 package) — Thaw puff pastry in the fridge overnight or it’ll be a sticky mess.
egg (1 egg) — Use a large egg for the best richness; don’t skimp on size.
For the Cream Cheese Filling:
cream cheese (8 ounces) — Philadelphia cream cheese is a must; anything else won’t get that smooth texture.
granulated sugar (1/2 cup) — Use fine granulated sugar, not coarse, or your filling’ll be gritty.
vanilla extract (1 teaspoon) — Always use pure vanilla extract; imitation just ain’t the same.
egg yolk (1 large) — Add an egg yolk for a richer color; don’t skip it for just egg whites.
For the Topping:
fresh blueberries (1 cup) — Fresh blueberries are key; frozen ones’ll make it soggy and sad.
powdered sugar (1 tablespoon) — Dust with powdered sugar right before serving or it’ll melt and look sloppy.
Full measurements in the recipe card below.
How to Make Blueberry Cream Cheese Danish
1. Preheat the Oven: Preheat your oven to 400°F (200°C). This’ll get it nice and hot for baking those delicious pastries.
2. Roll Out Pastry: On a lightly floured surface, roll out the thawed puff pastry sheets. Cut them into squares, about 4×4 inches each (don’t worry if they’re not perfect).
3. Make Filling: In a mixing bowl, combine 8 ounces of softened cream cheese, 1/2 cup of granulated sugar, 1 teaspoon of vanilla extract, and 1 large egg yolk. Mix until smooth and creamy — no lumps allowed!
4. Assemble Pastries: Place a spoonful of your cream cheese filling in the center of each pastry square. Fold the corners over to create a diamond shape and seal those edges well.
5. Egg Wash: Now brush the tops of each Danish with your beaten egg for that golden finish (this makes such a difference!). You’ll see it start to glisten.
6. Bake Time: Bake in the preheated oven for 20-25 minutes or until they’re golden brown and puffed up — you’ll know they’re ready when they look like little clouds of yum.
7. Add Toppings: Once baked, let them cool slightly before topping each with fresh blueberries and dusting with powdered sugar right before serving (don’t do this too early or it’ll melt away).
Exact quantities in the recipe card below.
How to Store Blueberry Cream Cheese Danish
- Room Temperature: Keep them in an airtight container for up to 2 days. (They taste best fresh, but you can still enjoy them a bit stale.)
- Refrigerator: Store in an airtight container for up to 5 days. (Just know the crispy edges might soften a bit — but they’re still tasty!)
- Freezer: Wrap each Danish tightly in plastic wrap and then place in a freezer bag. They’ll last about 2 months frozen. (But honestly, they’re best fresh, so try not to freeze too many.)
- Reheating: Bake at 350°F until warm, about 10 minutes, or until you hear that satisfying puff when the pastry gets hot again. (This helps revive some of that flaky texture!)
What to Serve with Blueberry Cream Cheese Danish?
This dish has a rich, creamy filling that can feel a bit heavy, so I like to pair it with something light and refreshing. Here are some suggestions:
- Fresh Fruit Salad: A mix of strawberries, kiwi, and melon adds bright colors and refreshing acidity to balance the richness.
- Greek Yogurt: Tangy yogurt gives a smooth texture contrast while its creaminess complements the filling without overwhelming it.
- Chilled Lemonade: The tartness cuts through the sweetness perfectly. Just whip up a quick batch in 10 minutes for a zesty drink.
- Coffee or Tea: A hot beverage brings warmth to the table. I’d recommend a light roast coffee or herbal tea for balance.
- Citrus Sorbet: This icy treat offers a temperature contrast that feels refreshing alongside the warm pastries. You can buy it pre-made or make your own!
- Berry Compote: Drizzle some homemade or store-bought compote over each piece for an extra layer of flavor and color contrast; just heat berries with sugar on the stove for 5 minutes.
- Mint Sprigs: Garnish each serving with fresh mint. The herb’s brightness enhances flavors and adds an aromatic touch.
These sides not only help lighten things up but also keep each bite exciting!
Blueberry Cream Cheese Danish Variations
Here’s how to play with this recipe and make it your own.
- Lemon Zest Addition: Mix in 1 tablespoon of lemon zest with the cream cheese filling for a bright, citrusy twist.
- Berry Medley: Swap blueberries for 1 cup mixed berries (like raspberries and blackberries) before baking for a fruity surprise.
- Nutty Crunch: Sprinkle 2 tablespoons of chopped almonds on top before baking for a delightful crunch.
- Cinnamon Swirl Upgrade: Add 1 teaspoon cinnamon to the cream cheese filling for a warm, cozy flavor that’ll wow your taste buds.
- Egg White Brush: Use the leftover egg white as an egg wash instead of the whole egg for a lighter finish.
- Vanilla Bean Twist: Replace vanilla extract with 1/2 teaspoon vanilla bean paste in the filling for extra flecks and flavor.
Make Ahead Options for Blueberry Cream Cheese Danish
I love making the Blueberry Cream Cheese Danish ahead of time. You can prep the cream cheese filling a day or two in advance and store it in an airtight container in the fridge. As for the puff pastry, I recommend cutting it into squares and keeping them layered with parchment paper in a zip-top bag for up to 24 hours. Right before serving, just fill the pastries with the cream cheese mixture, seal them up, brush with egg wash, and bake. The filling holds well, but once baked, they’re best eaten fresh — nobody wants a soggy pastry! So plan ahead but bake day-of for that golden crunch. Enjoy baking!
Blueberry Cream Cheese Danish Recipe FAQs
Can I make Blueberry Cream Cheese Danish ahead of time?
You can definitely prep these pastries in advance! Assemble the Danishes, but skip the egg wash and baking. Instead, cover them tightly with plastic wrap and pop them in the fridge for up to a day. When you’re ready to bake, just brush with the egg and bake as usual. (But don’t forget to let them come to room temp for about 15 minutes before baking!)
What should I do if my filling is lumpy?
If your cream cheese isn’t softened enough, it’ll get all lumpy. Make sure you’ve let it sit out at room temperature for at least 30 minutes before mixing. Use a hand mixer or whisk vigorously until it’s smooth and creamy. You’ll know it’s right when it resembles a thick batter without any lumps (trust me on this!). If you’re really in a pinch, try microwaving it for just 10 seconds.
Why did my Blueberry Cream Cheese Danish turn out soggy?
Soggy pastries usually happen when you use frozen blueberries instead of fresh ones. Frozen berries release too much moisture while baking, making everything sad and soggy. Stick with fresh blueberries — they keep that juicy pop without turning your pastry into mush. And don’t dust with powdered sugar until right before serving; otherwise, it’ll melt away into a mess.
Can I substitute low-fat cream cheese in this recipe?
DO NOT use low-fat cream cheese here! It won’t give you that rich flavor or creamy texture we want in this dish. Stick with full-fat cream cheese like Philadelphia for the best results. You’ll notice that the filling turns out so much smoother and richer (plus, no one wants a watery filling).
Final Thoughts on Blueberry Cream Cheese Danish
These Blueberry Cream Cheese Danishes are all about that flaky pastry technique. I mean, who doesn’t love a golden-edged treat that’s deceptively easy to whip up? Seriously, once you master the folding and sealing, you’re halfway there. Plus, the creamy filling paired with fresh blueberries makes for a flavor combo that’ll have everyone asking for seconds. If you’ve been putting this off, tonight’s the night. Let me know how yours turned out in the comments!

Blueberry Cream Cheese Danish
Ingredients
Method
- Preheat the oven to 400°F (200°C).
- Roll out the thawed puff pastry on a lightly floured surface and cut it into squares (about 4x4 inches).
- In a mixing bowl, combine the softened cream cheese, granulated sugar, vanilla extract, and egg yolk. Mix until smooth and well combined.
- Set the cream cheese filling aside.
- Place a spoonful of the cream cheese filling in the center of each puff pastry square.
- Fold the corners of the pastry over the filling to create a diamond shape and seal the edges.
- Brush the tops of the pastries with the beaten egg for a golden finish.
- Bake in the preheated oven for 20-25 minutes, or until golden brown and puffed up.
- Once baked, remove from the oven and let cool slightly.
- Top each Danish with fresh blueberries and dust with powdered sugar before serving.






