Swirled Blueberry Cream Cheese Danish – Easy Recipe
Swirled Blueberry Cream Cheese Danish dreams are made of this! There’s something utterly magical about the moment you bite into a perfectly executed danish, a symphony of flaky pastry, tangy cream cheese, and sweet, bursting blueberries. I’ve always adored them, and honestly, who wouldn’t? They evoke a sense of cozy mornings, elegant brunches, and pure indulgence, all wrapped up in one delightful package. What truly sets this Swirled Blueberry Cream Cheese Danish apart is the delicate dance between the rich, slightly tart cream cheese filling and the vibrant pop of fresh blueberries, all enveloped in layers of buttery, golden puff pastry. It’s a classic for a reason, and I can’t wait to share my perfected recipe with you so you can experience this slice of heaven yourself.

Swirled Blueberry Cream Cheese Danish
There’s something truly magical about a perfectly swirled, buttery danish, and this Swirled Blueberry Cream Cheese Danish is no exception. The combination of tangy cream cheese, sweet and slightly tart blueberries, and flaky, golden puff pastry is utterly irresistible. These are perfect for a weekend brunch, a special occasion treat, or simply when you need a little pick-me-up with your morning coffee. While they look impressive, they’re surprisingly achievable, and the results are well worth the effort. Let’s get baking!
Ingredients:
Preparing the Blueberry Swirl
The first step to creating our delightful danishes is to craft the vibrant blueberry swirl. This component adds a burst of fruity flavor and a beautiful visual appeal. If you’re using frozen blueberries, there’s no need to thaw them completely; they’ll soften up as they cook.
1. In a small saucepan, combine the 1/2 cup of blueberries, 1 tablespoon of granulated sugar, and the balsamic vinegar. The balsamic vinegar might seem unusual, but trust me, it adds a wonderful depth and complexity to the blueberry flavor, subtly enhancing its natural sweetness and tartness without making it taste like salad dressing.
2. Place the saucepan over medium heat. Stir gently until the sugar dissolves and the blueberries begin extract to soften and release their juices. This should take about 5-7 minutes. You’re aiming for a jam-like consistency, not a runny sauce. If it looks too thick, you can add a tiny splash of water, and if it’s too thin, let it simmer a bit longer. Once it reaches your desired consistency, remove it from the heat and set it aside to cool completely. This cooling step is important to prevent it from melting the cream cheese filling when you assemble the danishes.
Crafting the Cream Cheese Filling
Next, we’ll prepare the luscious cream cheese filling that forms the creamy core of our danishes. A well-softened cream cheese is key here for a smooth, lump-free filling.
3. In a medium bowl, combine the 8 ounces of softened cream cheese, 1/4 cup of granulated sugar, 1 large egg, and the 1/2 teaspoon of vanilla extract. Use an electric mixer (handheld or stand mixer) on medium speed to beat the ingredients together until they are light, fluffy, and completely smooth. Make sure to scrape down the sides of the bowl occasionally to ensure everything is well incorporated. The egg acts as a binder, helping the filling to set up nicely as it bakes, and the vanilla extract adds that classic sweet aroma and flavor.
Assembling and Baking the Danishes
Now for the fun part – assembling our beautiful danishes! This is where the magic truly happens.
4. Unfold the thawed puff pastry sheets onto a lightly floured surface. Gently roll each sheet out just a little bit to ensure an even thickness, about 1/8 inch. You want to handle the puff pastry as little as possible to keep it cold and flaky. Using a sharp knife or a pizza cutter, cut each sheet into four equal squares. You should end up with eight squares in total.
5. Take one of the cream cheese-filled squares and place it on a baking sheet lined with parchment paper. You want to create a border for your filling. Using a sharp knife, make diagonal cuts from each corner towards the center, stopping about an inch away from the center of the square. This will create four flaps.
6. Spoon a generous tablespoon of the cooled blueberry mixture into the center of the pastry square. Then, spoon a tablespoon of the cream cheese filling over the blueberry mixture.
7. Now, carefully fold over alternating flaps of the pastry towards the center, overlapping them slightly over the filling. This technique creates the classic danish swirl shape. Press down gently to seal the edges. Repeat this process for all eight pastry squares.
The Egg Wash and Finishing Touches
The final steps involve giving our danishes a beautiful golden sheen and a delightful crunch.
8. In a small bowl, whisk together the remaining 1 large egg and 1 tablespoon of water. This is your egg wash. Gently brush the exposed edges of the puff pastry with the egg wash. This not only gives the danishes a beautiful golden-brown color and shine when baked, but it also helps the turbinado sugar adhere.
9. Sprinkle the turbinado sugar generously over the egg-washed portions of the danishes. The turbinado sugar, with its larger crystals, will create a wonderful, slightly crunchy texture and a beautiful sparkle.
10. Bake the danishes in a preheated oven at 400°F (200°C) for 18-22 minutes, or until the puff pastry is puffed up, golden brown, and the filling is set. Keep an eye on them towards the end of baking to ensure they don’t burn.
Once baked, let the danishes cool on the baking sheet for a few minutes before transferring them to a wire rack to cool further. They are absolutely divine served warm, but they’re also delicious at room temperature. Enjoy your homemade Swirled Blueberry Cream Cheese Danishes!

Conclusion:
I hope you’ve enjoyed learning how to create these delightful Swirled Blueberry Cream Cheese Danishes! This recipe truly offers the best of both worlds: the flaky, buttery layers of a classic Danish pastry are beautifully complemented by the creamy, tangy cream cheese filling and the burst of sweet blueberry goodness. They’re surprisingly achievable for home bakers and guaranteed to impress. The visual appeal alone makes them a showstopper, and the taste is simply divine. Whether you’re looking for a special breakfast treat, an elegant dessert, or a way to use up fresh blueberries, these danishes are a fantastic choice.
For serving, these Swirled Blueberry Cream Cheese Danishes are wonderful on their own, perhaps with a dusting of powdered sugar. They also pair beautifully with a cup of coffee or tea. You could even serve them with a dollop of whipped cream or a scoop of vanilla ice cream for an extra indulgence. Thinking about variations? Feel free to swap the blueberries for other berries like raspberries or blackberries, or even use a mix! A touch of lemon zest in the cream cheese filling can add another layer of bright flavor. Don’t be afraid to experiment and make them your own! I truly encourage you to give this recipe a try – you won’t regret it!
Frequently Asked Questions:
Can I make the cream cheese filling ahead of time?
Absolutely! The cream cheese filling can be made a day or two in advance and stored in an airtight container in the refrigerator. This can save you some time on the day you plan to assemble and bake the danishes.
What if I don’t have fresh blueberries?
Frozen blueberries work wonderfully in this recipe. You can use them directly from frozen, or if you prefer a thicker filling, you can gently thaw them and drain off any excess liquid before stirring them into the cream cheese mixture.

Swirled Blueberry Cream Cheese Danish
Delightful danishes featuring a sweet blueberry swirl and creamy cream cheese filling, 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
Prepare the blueberry filling: In a small saucepan, combine blueberries, 1 tablespoon granulated sugar, and balsamic vinegar. Cook over medium heat, stirring occasionally, until blueberries burst and mixture thickens slightly. Remove from heat and let cool. -
Step 2
Prepare the cream cheese filling: In a medium bowl, beat softened cream cheese until smooth. Add 1/4 cup granulated sugar, 1 large egg, and vanilla extract. Mix until well combined. -
Step 3
Assemble the danishes: Unfold puff pastry sheets onto a lightly floured surface. Spread a layer of cream cheese filling evenly over each sheet, leaving a small border. Dollop spoonfuls of the cooled blueberry filling over the cream cheese. -
Step 4
Swirl the fillings: Using a toothpick or skewer, gently swirl the blueberry filling into the cream cheese filling to create a marbled effect. Be careful not to over-mix. -
Step 5
Cut and fold the pastry: Cut each pastry sheet into four equal squares. Fold each corner of the squares towards the center, overlapping slightly to create a danish shape. Pinch the seams to seal. -
Step 6
Prepare egg wash and turbinado sugar: In a small bowl, whisk together 1 large egg and 1 tablespoon water. Brush the tops of the danishes with the egg wash. Sprinkle evenly with turbinado sugar. -
Step 7
Bake the danishes: Place the danishes on a baking sheet lined with parchment paper. Bake in a preheated oven at 400°F (200°C) for 15-20 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.
