Swirled Blueberry Cream Cheese Danish Recipe
Swirled Blueberry Cream Cheese Danish pastries are the stuff dreams are made of. Imagin extracte the delicate, flaky layers of buttery puff pastry giving way to a luscious, slightly tangy cream cheese filling, all studded with bursts of sweet, vibrant blueberries. It’s no wonder these beautiful treats hold a special place in our hearts and on our brunch tables. What makes the Swirled Blueberry Cream Cheese Danish truly irresistible is that perfect balance of textures and flavors. The crisp exterior, the creamy interior, and the juicy pop of fruit create a symphony in every bite. Whether you’re looking to impress guests with a show-stopping dessert or simply craving a moment of pure indulgence, this Swirled Blueberry Cream Cheese Danish recipe delivers. It’s a little bit of magic, ready to be baked and shared.

Swirled Blueberry Cream Cheese Danish
There’s something truly special about a homemade danish. The flaky, buttery pastry, the sweet and tangy fruit filling, and that irresistible cream cheese layer – it all comes together to create a delightful treat that feels both elegant and comforting. Today, we’re making Swirled Blueberry Cream Cheese Danishes, a recipe that elevates the classic with a vibrant blueberry swirl and a rich, creamy filling. These are perfect for a weekend brunch, a special occasion breakfast, or even an afternoon pick-me-up with a cup of coffee. The beauty of these danishes lies in their simplicity, yet the end result is remarkably impressive. The combination of tart blueberries, sweet cream cheese, and the ethereal puff pastry is a match made in heaven.
Ingredients:
Making the Blueberry Swirl
The first step to creating our beautiful danishes is to make the vibrant blueberry swirl. This adds not only a gorgeous visual element but also a burst of tart, fruity flavor that perfectly complements the rich cream cheese.
1. In a small saucepan, combine the 1/2 cup of blueberries, 1 tablespoon of granulated sugar, and 2 teaspoons of balsamic vinegar. Bring this mixture to a simmer over medium heat. Stir gently as the blueberries begin extract to break down and release their juices. Cook for about 5-7 minutes, or until the mixture has thickened into a jam-like consistency. The balsamic vinegar might seem unusual, but trust me, it adds a wonderful depth and complexity to the blueberry flavor, enhancing its natural sweetness without making it taste vinegary. Once it has thickened, remove it from the heat and let it cool completely. This cooling step is important as we don’t want to melt our cream cheese filling.
Preparing the Cream Cheese Filling
Next, we’ll prepare the luscious cream cheese filling that forms the creamy heart of our danishes.
2. In a medium bowl, beat the softened 8 ounces of cream cheese until it’s smooth and creamy. You can use an electric mixer on medium speed or a whisk and some elbow grease. Make sure your cream cheese is truly softened; this will ensure a lump-free filling. Add the 1/4 cup of granulated sugar to the cream cheese and beat until well combined and fluffy. Then, beat in the 1 large egg and the 1/2 teaspoon of vanilla extract until everything is thoroughly incorporated. This filling is wonderfully rich and slightly sweet, providing a perfect counterpoint to the tart blueberries and flaky pastry.
Assembling the Danishes
Now for the fun part – assembling our danishes! This is where the magic happens and we create those beautiful swirls.
3. Gently unfold the thawed puff pastry sheets onto a lightly floured surface. If your pastry is still a bit cold and stiff, let it sit at room temperature for about 10 minutes to become more pliable. Using a sharp knife or a pizza cutter, cut each puff pastry sheet into four equal squares. This will give you eight squares in total, perfect for individual danishes. Place about a tablespoon of the cream cheese filling into the center of each pastry square. Try to keep the filling contained and not spread it too close to the edges, as it will spread during baking.
4. Now, it’s time to create those stunning swirls. Take your cooled blueberry mixture and spoon about a teaspoon of it over the cream cheese filling on each pastry square. Using a toothpick or the tip of a knife, gently swirl the blueberry mixture into the cream cheese. Don’t over-mix; you want distinct streaks of blue throughout the white cream cheese for that beautiful marbled effect. The key here is to be delicate; we don’t want to tear the pastry.
5. To give our danishes a beautiful golden finish and help them seal, we’ll prepare an egg wash. In a small bowl, whisk together the remaining 1 large egg and 1 tablespoon of water. Brush the edges of each pastry square with this egg wash. Then, carefully fold the corners of the pastry towards the center, overlapping them slightly to create a rustic, slightly open pastry. You want to enclose most of the filling, but leave a bit of the swirl visible on top. Press the folded edges gently to seal them. Brush the tops of the pastry with the remaining egg wash. Finally, sprinkle the tops generously with the 2 tablespoons of turbinado sugar. This turbinado sugar will caramelize beautifully in the oven, giving our danishes a delightful crunch and sparkle.
Baking to Perfection
The final step is to bake these beauties until they are golden brown and puffed.
6. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup. Carefully transfer the assembled danishes to the prepared baking sheet, ensuring they have a little space between them so they can puff up without sticking together. Bake for 18-22 minutes, or until the puff pastry is golden brown, puffed, and cooked through. Keep an eye on them, as ovens can vary. You want them to be deeply golden and flaky. Once baked, remove the danishes from the oven and let them cool on the baking sheet for a few minutes before transferring them to a wire rack to cool completely.
Enjoy your incredibly delicious Swirled Blueberry Cream Cheese Danishes! They are best enjoyed warm, but are also wonderful at room temperature.

Conclusion:
There you have it – a recipe for truly spectacular Swirled Blueberry Cream Cheese Danishes! I know they might look intimidating, but trust me, the payoff is absolutely worth it. The combination of flaky, buttery puff pastry, the tangy, sweet cream cheese filling, and bursts of juicy blueberries is simply divine. These danishes are perfect for a special brunch, a delightful afternoon treat with coffee, or even as a surprisingly elegant dessert.
I love serving mine warm, dusted with a little powdered sugar, but they’re also delicious at room temperature. For a change of pace, consider adding a pinch of lemon zest to the cream cheese mixture for an extra zing, or swapping out the blueberries for raspberries or even a mix of berries. Don’t be afraid to experiment! I truly encourage you to give this Swirled Blueberry Cream Cheese Danish recipe a try. You’ll be amazed at how impressive and delicious homemade danishes can be, and I’m confident you’ll find them a new favorite.
Frequently Asked Questions:
Can I make these danishes ahead of time?
Yes! You can assemble the danishes and refrigerate them for up to 12 hours before baking. This can actually help the flavors meld. For best results with the pastry, bake them fresh when you’re ready to serve.
What kind of puff pastry should I use?
I recommend using all-butter puff pastry for the best flavor and flakiness. Most grocery stores carry good quality all-butter options in the freezer section.
Can I use frozen blueberries?
Absolutely! If using frozen blueberries, there’s no need to thaw them. Just toss them with a little cornstarch and sugar before adding them to the filling to prevent them from making the pastry too soggy.

Swirled Blueberry Cream Cheese Danish
Delicious swirled blueberry cream cheese danishes made with flaky puff pastry and a sweet cream cheese filling.
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
For the blueberry filling: Combine blueberries, 1 tablespoon granulated sugar, and balsamic vinegar in a small saucepan. Cook over medium heat, stirring occasionally, until blueberries burst and sauce thickens, about 5-7 minutes. Let cool. -
Step 3
For the cream cheese filling: In a medium bowl, beat cream cheese, 1/4 cup granulated sugar, 1 large egg, and vanilla extract until smooth. -
Step 4
Unfold puff pastry sheets on a lightly floured surface. Spread cream cheese mixture evenly over each sheet, leaving a 1-inch border. Spoon cooled blueberry filling over the cream cheese layer. -
Step 5
Starting from one long edge, tightly roll up each puff pastry sheet like a jelly roll. Cut each roll into 8 equal slices. Place slices cut-side up on the prepared baking sheet. -
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. Sprinkle with turbinado sugar. -
Step 7
Bake for 15-20 minutes, or until golden brown and puffed. Let cool slightly before serving.
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.
