Swirled Blueberry Cream Cheese Danish Recipe
Swirled Blueberry Cream Cheese Danish are a delightful journey for your taste buds, a perfect balance of sweet, tangy, and creamy that beckons you with every bite. Imagin extracte flaky, golden pastry embracing a luscious filling of vibrant blueberries swirled through rich, decadent cream cheese – it’s pure bliss! These aren’t just any pastries; they’re a celebration of simple ingredients transformed into something truly spectacular. What makes our Swirled Blueberry Cream Cheese Danish so special is that effortless elegance. They look and taste like they came from a high-end bakery, but the magic can happen right in your own kitchen. Whether you’re craving a sophisticated brunch centerpiece or a decadent afternoon treat, this recipe promises a satisfying and utterly delicious experience that will have everyone asking for seconds.

Swirled Blueberry Cream Cheese Danish
There’s something truly magical about a homemade Danish, and this Swirled Blueberry Cream Cheese Danish is no exception. The delicate layers of flaky puff pastry, the tangy sweetness of the blueberry swirl, and the rich, creamy filling all come together for a breakfast treat or afternoon indulgence that’s simply divine. Forget those store-bought imposters; making these at home is easier than you think, and the results are far superior. The aroma that will fill your kitchen as these bake is reason enough to get started!
Ingredients:
Making the Blueberry Swirl
Let’s start with the star of the show, the vibrant blueberry swirl. In a small saucepan, combine the 1/2 cup of blueberries, 1 tablespoon of granulated sugar, and the 2 teaspoons of balsamic vinegar. Balsamic vinegar might seem a little unusual here, but trust me, it adds a subtle depth and tang that beautifully complements the sweetness of the blueberries. Cook this mixture over medium heat, stirring occasionally, until the blueberries have softened and burst, and the liquid has thickened slightly, forming a syrupy consistency. This should take about 5-7 minutes. Once it’s thickened, remove it from the heat and let it cool completely. This cooling process is important because we don’t want to warm up our cream cheese filling. You can even pop it in the refrigerator to speed things along.
Preparing the Cream Cheese Filling
While our blueberry swirl is cooling, let’s whip up the luscious cream cheese filling. In a medium bowl, beat the 8 ounces of softened cream cheese until it’s completely smooth and creamy. Ensure your cream cheese is truly softened; this will prevent any lumps in your filling. You can achieve this by leaving it out on the counter for about an hour, or for a quicker method, you can gently warm it in the microwave in short bursts (15-20 seconds at a time), being careful not to melt it. Next, add the 1/4 cup of granulated sugar, the 1 large egg, and the 1/2 teaspoon of vanilla extract to the cream cheese. Beat everything together until it’s well combined and smooth. The egg acts as a binder, helping the filling set nicely as it bakes, and the vanilla adds that classic, comforting flavor.
Assembling the Danishes
Now for the fun part – assembling our beautiful Danishes! Gently unfold your thawed puff pastry sheets onto a lightly floured surface. If your pastry is very cold, let it sit for a few minutes to become more pliable, but be careful not to let it get too warm, as it will become sticky and difficult to work with. We’re going to cut each sheet in half lengthwise, and then cut those halves into three equal pieces, giving you a total of six rectangles from each sheet, so twelve rectangles in total.
On each pastry rectangle, we’re going to create a slight border. You can do this by lightly scoring a line about 1/2 inch in from the edges of each rectangle with the tip of a sharp knife. Be careful not to cut all the way through the pastry. This scored border will help create a little “well” for our filling.
Now, spoon about 1-2 tablespoons of the cream cheese filling onto the center of each pastry rectangle, staying within the scored border. Don’t overfill them, or the filling might ooze out too much during baking. Next, dollop about a teaspoon of the cooled blueberry swirl mixture over the cream cheese filling on each Danish. Using a toothpick or the tip of a small spoon, gently swirl the blueberry mixture into the cream cheese. This is where the magic happens, creating those beautiful marbled patterns. Don’t over-mix; just a few gentle swirls are perfect.
Baking to Golden Perfection
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Carefully transfer the assembled Danishes to the prepared baking sheet, leaving a little space between them so they don’t stick together as they puff up.
In a small bowl, whisk together the remaining 1 large egg and 1 tablespoon of water. This is your egg wash. Brush the exposed edges of the puff pastry with this egg wash. The egg wash will give the pastry a beautiful golden sheen and help it brown nicely. Finally, sprinkle the tops of the Danishes generously with the 2 tablespoons of turbinado sugar. The turbinado sugar adds a delightful crunch and a hint of caramelized sweetness.
Bake for 15-20 minutes, or until the puff pastry is puffed up, golden brown, and cooked through. Keep an eye on them towards the end of baking, as oven temperatures can vary. Once baked, remove them from the oven and let them cool on the baking sheet for a few minutes before transferring them to a wire rack to cool further.
Enjoy these Swirled Blueberry Cream Cheese Danishes warm, or at room temperature. They are absolutely delightful on their own, but can also be enjoyed with a dusting of powdered sugar or a dollop of whipped cream if you’re feeling extra indulgent. Happy baking!

Conclusion:
And there you have it – a truly delightful Swirled Blueberry Cream Cheese Danish that’s surprisingly achievable for any home baker! The magic of this recipe lies in its perfect balance of creamy tang from the cream cheese, sweet bursts of blueberry, and the flaky, buttery layers of puff pastry. It’s an impressive treat that looks as beautiful as it tastes, making it ideal for special occasions, brunch gatherings, or simply as a well-deserved indulgence.
I love serving these warm, perhaps with an extra dusting of powdered sugar or a drizzle of lemon glaze. They also pair wonderfully with a cup of coffee or a refreshing iced tea. Don’t hesitate to experiment with variations! You could swap the blueberries for raspberries or blackberries, or even add a hint of lemon zest to the cream cheese filling for an extra bright flavor. Give this Swirled Blueberry Cream Cheese Danish recipe a try – I promise you won’t be disappointed!
Frequently Asked Questions:
Can I make the cream cheese filling ahead of time?
Absolutely! You can prepare the cream cheese filling up to 2 days in advance and store it in an airtight container in the refrigerator. Just give it a good stir before using.
What kind of puff pastry is best for this recipe?
All-butter puff pastry is generally recommended for the best flavor and flakiest texture. However, if you’re short on time, store-bought puff pastry will still yield delicious results.

Swirled Blueberry Cream Cheese Danish
Delicious swirled danishes featuring a creamy cream cheese filling and a sweet blueberry compote, all wrapped 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
-
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 burst and the mixture has thickened slightly, about 5-7 minutes. Let cool. -
Step 3
In a medium bowl, beat together cream cheese, 1/4 cup granulated sugar, 1 large egg, and vanilla extract until smooth and creamy. -
Step 4
Unfold puff pastry sheets onto a lightly floured surface. Spread the cream cheese mixture evenly over each sheet, leaving a 1-inch border. Spoon the cooled blueberry mixture over the cream cheese. -
Step 5
Carefully roll up each puff pastry sheet lengthwise, like a jelly roll. Pinch the seam to seal. Cut each roll into 8 equal slices. Place slices cut-side up on the prepared baking sheet, slightly flattened. -
Step 6
In a small bowl, whisk together the remaining 1 large egg and 1 tablespoon water. Brush the tops of the danishes with the egg wash. -
Step 7
Sprinkle the turbinado sugar over the tops of the danishes. Bake for 18-22 minutes, or until golden brown and puffed.
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.
