Swirled Blueberry Cream Cheese Danish Recipe
Swirled Blueberry Cream Cheese Danish are one of those treats that instantly transport me to a happy place. There’s something incredibly comforting about the flaky, buttery pastry giving way to a burst of sweet, slightly tart blueberries, all nestled within a creamy, tangy cream cheese filling. It’s no wonder this classic pastry has captured so many hearts! What truly elevates a good Swirled Blueberry Cream Cheese Danish is the perfect balance of textures and flavors. The delicate layers of puff pastry, the vibrant blueberry swirl, and the smooth, luxurious cream cheese create a symphony in every bite. It’s the kind of indulgence that feels both sophisticated and delightfully homey, making it perfect for a special breakfast, a delightful afternoon tea, or even a simple moment of self-care.
Ready to create your own slice of heaven?

Swirled Blueberry Cream Cheese Danish
There’s something incredibly satisfying about a homemade pastry, and these Swirled Blueberry Cream Cheese Danishes are no exception. The flaky, buttery layers of puff pastry cradle a rich, tangy cream cheese filling that’s perfectly complemented by a burst of sweet, slightly tart blueberry swirl. They’re impressive enough for guests but deceptively simple to make, making them an ideal treat for any occasion, from a lazy weekend brunch to a special dessert. The balance of flavors and textures is truly divine, and I find myself reaching for the recipe whenever a craving strikes.
Ingredients:
Instructions:
Making the Blueberry Swirl
The first step in creating these beautiful danishes is to prepare our vibrant blueberry swirl. In a small saucepan, combine the 1/2 cup of blueberries with 1 tablespoon of granulated sugar and 2 teaspoons of balsamic vinegar. The balsamic vinegar might sound a little unusual in a sweet pastry, but trust me, it adds a wonderful depth of flavor and a subtle complexity to the blueberries, enhancing their natural sweetness without making the swirl taste like salad dressing. Cook this mixture over medium heat, stirring occasionally, until the blueberries begin extract to break down and release their juices, and the sauce thickens slightly. This usually takes about 5-7 minutes. Once it has reached a jam-like consistency, remove it from the heat and let it cool completely. It’s important that the blueberry mixture is cool before you incorporate it into the cream cheese filling, otherwise, it could melt the cream cheese and make it difficult to work with.
Preparing the Cream Cheese Filling
While the blueberry swirl is cooling, we’ll move on to the luscious cream cheese filling. In a medium bowl, beat the 8 ounces of softened cream cheese until it’s smooth and creamy. Ensure your cream cheese is truly softened – leaving it out at room temperature for about an hour should do the trick. Cold cream cheese will result in a lumpy filling, and we want ours to be silky smooth. Next, add the 1/4 cup of granulated sugar, 1 large egg, and 1/2 teaspoon of vanilla extract to the softened cream cheese. Beat everything together until it’s well combined and smooth. The egg acts as a binder, and the vanilla extract adds that classic sweet aroma and flavor that we all love in baked goods. Don’t overmix at this stage; just combine until everything is incorporated.
Assembling the Danishes
Now for the fun part – assembling our danishes! Gently unfold your thawed puff pastry sheets onto a lightly floured surface. If your puff pastry sheets are large, you might want to trim them slightly to ensure they are a uniform size, or simply cut them in half to create smaller, more manageable squares. I like to work with four equal rectangles. Using a sharp knife or a pizza cutter, cut each sheet of puff pastry into four equal squares, giving you a total of eight squares. Don’t worry if they aren’t perfectly neat; rustic charm is part of their appeal!
Next, take each puff pastry square and spread a generous tablespoon of the cream cheese filling onto one half of each square, leaving a small border around the edges. You don’t want the filling to ooze out too much during baking. Now comes the swirled magic. Spoon about a teaspoon of the cooled blueberry mixture over the cream cheese filling on each square. Using a toothpick or the tip of a knife, gently swirl the blueberry mixture into the cream cheese. Don’t over-swirl; you want distinct ribbons of blue throughout the white filling. It’s a beautiful visual and a delightful flavor combination.
Folding and Baking
Once you have your beautiful swirls, carefully fold the other half of the puff pastry square over the filling, creating a rectangular danish. Press down gently along the edges with your fingers or a fork to seal them, preventing the filling from escaping. This also creates a nice decorative edge.
In a small bowl, whisk together the remaining 1 large egg and 1 tablespoon of water to create an egg wash. Brush the tops of each danish generously with this egg wash. This will give them a beautiful golden-brown sheen and help the turbinado sugar stick. Finally, sprinkle the tops of the danishes evenly with the 2 tablespoons of turbinado sugar. The turbinado sugar adds a delightful crunch and a slightly caramelized sweetness that is irresistible.
Preheat your oven to 400°F (200°C). Place the prepared danishes on a baking sheet lined with parchment paper. Bake for 15-20 minutes, or until the puff pastry is golden brown and puffed up, and the filling is set. Keep an eye on them, as puff pastry can brown quickly.
Once baked, allow the danishes to cool on the baking sheet for a few minutes before transferring them to a wire rack to cool slightly more. They are absolutely divine served warm, but they are also delicious at room temperature. Enjoy these delightful swirls of sweet and tangy perfection!

Conclusion:
I hope you’re as excited to bake these Swirled Blueberry Cream Cheese Danishes as I am to eat them! They truly are a delightful treat, offering the perfect balance of tangy cream cheese, sweet bursting blueberries, and flaky, buttery pastry. It’s a recipe that looks impressive but is surprisingly manageable, making it ideal for a special weekend brunch, a delightful afternoon tea, or even a decadent dessert. The swirls of blueberry compote against the creamy filling create a beautiful visual appeal that’s almost as satisfying as the taste.
These danishes are wonderfully versatile. They are absolutely divine served warm, perhaps with a light dusting of powdered sugar or a dollop of fresh whipped cream. For a more elegant presentation, a drizzle of lemon glaze can add a zesty counterpoint. If you’re feeling adventurous, consider adding a touch of lemon zest to the cream cheese filling for an extra burst of brightness, or perhaps a pinch of cinnamon to the blueberry compote for a warmer flavor profile. I highly encourage you to give this Swirled Blueberry Cream Cheese Danish recipe a try – you won’t regret it!
Frequently Asked Questions:
Can I make these danishes ahead of time?
Yes, you can prepare the cream cheese filling and blueberry compote a day in advance and store them, covered, in the refrigerator. The pastry is best assembled and baked fresh for maximum flakiness. However, you can assemble the danishes and refrigerate them for a few hours before baking if needed, though this might slightly impact the crispness.
What if I don’t have fresh blueberries?
Frozen blueberries work perfectly well for this recipe. You can use them directly from frozen when making the compote, you might just need to cook them a little longer to achieve the desired consistency.
How can I make the pastry extra flaky?
Ensuring your butter and water are very cold for the puff pastry is crucial. Also, be gentle when handling the dough, and try not to overwork it. Chilling the dough between steps allows the butter to firm up, which is essential for creating those beautiful layers during baking.

Swirled Blueberry Cream Cheese Danish
Delicious and elegant danishes featuring a creamy cream cheese filling swirled with a vibrant blueberry balsamic compote, all encased in flaky puff pastry.
Ingredients
-
1/2 cup fresh or frozen blueberries
-
1 tablespoon granulated sugar
-
2 teaspoons balsamic vinegar
-
8 ounces cream cheese, softened
-
1/4 cup granulated sugar
-
1 large egg
-
1/2 teaspoon vanilla extract
-
1 pound puff pastry dough (2 sheets), thawed
-
1 large egg, beaten
-
1 tablespoon water
-
2 tablespoons turbinado sugar
Instructions
-
Step 1
Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper. -
Step 2
In a small saucepan, combine blueberries, 1 tablespoon granulated sugar, and balsamic vinegar. Cook over medium heat, stirring occasionally, until blueberries have softened and the mixture has thickened slightly, about 5-7 minutes. Let cool. -
Step 3
In a medium bowl, beat softened cream cheese with 1/4 cup granulated sugar until smooth. Beat in 1 large egg and vanilla extract until well combined. -
Step 4
Unfold the thawed puff pastry sheets and place them on a lightly floured surface. Cut each sheet into four equal rectangles. -
Step 5
Spread a thin layer of the cream cheese mixture onto each puff pastry rectangle, leaving a 1/2-inch border. Spoon about 1-2 teaspoons of the cooled blueberry mixture over the cream cheese on each pastry, then gently swirl it in with a toothpick. -
Step 6
In a small bowl, whisk together the beaten egg and 1 tablespoon water to create an egg wash. Brush the edges of the puff pastry with the egg wash. -
Step 7
Sprinkle the turbinado sugar over the top of each danish. -
Step 8
Bake for 20-25 minutes, or until the puff pastry is golden brown and puffed. -
Step 9
Let the danishes cool on the baking sheet for a few minutes before transferring them to a wire rack to cool completely.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
