This Swirled Blueberry Cream Cheese Danish is a flaky pastry swirled with tangy cream cheese and bright blueberry jam. It takes 45 minutes and serves 6.
The Story Behind
I fell for this danish the first time I tried it at a tiny bakery that smelled like butter and sugar. The star here is obviously the blueberry swirl; it lifts the creamy filling and keeps the pastry bright and not too sweet. If you like a slightly tangy filling with a jammy fruit ribbon, you will love this. By the end of this article I’ll give you the full recipe, tips, and a couple of fun swaps so you can make these at home without drama. If you want a muffin cousin to this danish, check my favorite blueberry cream cheese muffins recipe that follows similar flavors.

5 Reasons You’ll Love This Recipe
- Flaky pastry with buttery layers that actually puff.
- Tangy cream cheese balances the sweet blueberries perfectly.
- Quick to assemble if you use store-bought puff pastry.
- Customizable: swap blueberries for raspberries, peaches, or lemon curd.
- Great for guests — looks fancy but barely needs effort.
Ingredients You’ll Need
| Ingredient | Quantity | Notes with alternatives |
|---|---|---|
| Blueberries | 1/2 cup fresh or frozen | Can use frozen; thaw and drain. |
| Granulated sugar | 1 tablespoon | For blueberry filling; adjust for sweetness. |
| Balsamic vinegar | 2 teaspoons | Adds depth; optional. |
| Cream cheese, softened | 8 ounces | Room temperature; full fat for best texture. |
| Granulated sugar | 1/4 cup | For cream cheese filling; can use powdered sugar for smoother texture. |
| Large egg | 1 | For cream cheese filling. |
| Vanilla extract | 1/2 teaspoon | Pure vanilla preferred. |
| Puff pastry dough (2 sheets), thawed | 1 pound | Use store-bought for speed; homemade works. |
| Large egg | 1 | For egg wash. |
| Turbinado sugar | 2 tablespoons | Gives a crunchy top; use coarse sugar. |
How to Make (Step-by-Step)
STEP 1
Prepare the blueberry filling: Combine blueberries, 1 tbsp sugar, and balsamic vinegar in a saucepan. Cook over medium heat for 5-7 minutes until thickened. Set aside to cool completely.
STEP 2
Craft the cream cheese filling: In a bowl, combine softened cream cheese and 1/4 cup sugar. Beat until light and fluffy. Add 1 egg and vanilla extract, mixing until just combined.
STEP 3
Assemble the danishes: Lay out thawed puff pastry sheets and cut each into two long rectangles. Spread cream cheese mixture on one long edge of each rectangle. Dollop blueberry filling over the cream cheese and swirl gently with a toothpick.
STEP 4
Fold the other long edge of the puff pastry over the filling to create a pocket. Gently press to seal and crimp edges with a fork.
STEP 5
Prepare for baking: Whisk together the remaining egg and water for the egg wash. Brush the tops of the danishes with the egg wash and sprinkle evenly with turbinado sugar.
STEP 6
Bake: Preheat oven to 400°F (200°C). Place danishes on a parchment-lined baking sheet and bake for 20-25 minutes, or until golden brown and puffed.
STEP 7
Cool slightly on the baking sheet before transferring to a wire rack to cool further.
Pro Tips for the Best Results
- Use cold butter in puff pastry if making your own; it creates flakier layers.
- Thicken the filling well so it doesn’t make the bottom soggy.
- Chill before baking for cleaner edges if the pastry gets warm during assembly.
- Taste the blueberry mix and adjust sugar or vinegar for your preferred balance.
- Use an instant read thermometer to check the filling if you’re unsure; aim for 200°F for set fillings.
Fun Variations & Topping Ideas
Variations:
- Swap blueberries for raspberries for a tart twist, or use diced peaches for summer vibes.
- Add lemon zest and a touch of poppy seeds to the cream cheese for a citrus pop.
- Make mini danishes in a muffin tin for party-friendly bites.
Toppings:
- Drizzle simple powdered sugar glaze or honey for shine.
- Sprinkle toasted almonds or crushed pistachios for crunch.
- Add a few fresh blueberries and a mint leaf for color.
Storing and Reheating
Storing:
Store danishes in an airtight container at room temperature for up to 2 days. For longer storage freeze individually wrapped danishes for up to one month.
Reheating:
Reheat in a 350°F oven for 5-8 minutes to revive crispness. Microwave if you must, but expect softer pastry.
Leftover ideas
Turn leftovers into a quick trifle by layering diced danish with yogurt or mascarpone, a drizzle of honey, and extra berries. You can also chop and fold into French toast batter for a luxe brunch upgrade. Or pulse into crumbs for a crunchy topping on ice cream.
Frequently Asked Questions (FAQ)
Can I use frozen blueberries?
Yes. Frozen work fine; cook them down to remove excess moisture and let cool before assembling.
Do I need to make puff pastry from scratch?
No. Store-bought puff pastry saves time and still puffs beautifully.
How do I prevent soggy bottoms?
Thicken the blueberry filling well, use a moderate amount of filling, and bake on a preheated sheet to keep the bottom crisp.
Can I make these ahead?
You can assemble and chill them, then bake within a day; or freeze baked danishes and reheat later.
Conclusion:
This danish gives you a flaky, slightly tangy pastry that feels impressive but stays easy. Make a batch for brunch, a lazy weekend, or whenever you want bakery vibes without leaving home. If you want the version that inspired my tweaks, check the original Swirled Blueberry Cream Cheese Danish – Away From the Box for comparison and ideas. Please leave a comment and rating if you try this; I read every note and love hearing your twists.


Swirled Blueberry Cream Cheese Danish
Ingredients
Blueberry Filling
- 1/2 cup blueberries, fresh or frozen Can use frozen; thaw and drain.
- 1 tablespoon granulated sugar For blueberry filling; adjust for sweetness.
- 2 teaspoons balsamic vinegar Adds depth; optional.
Cream Cheese Filling
- 8 ounces cream cheese, softened Room temperature; full fat for best texture.
- 1/4 cup granulated sugar Can use powdered sugar for smoother texture.
- 1/2 teaspoon vanilla extract Pure vanilla preferred.
Pastry
- 1 pound puff pastry dough (2 sheets), thawed Use store-bought for speed; homemade works.
- 2 tablespoons turbinado sugar Gives a crunchy top; use coarse sugar.
Instructions
Preparation
- Prepare the blueberry filling: Combine blueberries, 1 tbsp sugar, and balsamic vinegar in a saucepan. Cook over medium heat for 5-7 minutes until thickened. Set aside to cool completely.
- Craft the cream cheese filling: In a bowl, combine softened cream cheese and 1/4 cup sugar. Beat until light and fluffy. Add 1 egg and vanilla extract, mixing until just combined.
Assembly
- Lay out thawed puff pastry sheets and cut each into two long rectangles. Spread cream cheese mixture on one long edge of each rectangle. Dollop blueberry filling over the cream cheese and swirl gently with a toothpick.
- Fold the other long edge of the puff pastry over the filling to create a pocket. Gently press to seal and crimp edges with a fork.
Baking
- Prepare for baking: Whisk together the remaining egg and water for the egg wash. Brush the tops of the danishes with the egg wash and sprinkle evenly with turbinado sugar.
- Preheat oven to 400°F (200°C). Place danishes on a parchment-lined baking sheet and bake for 20-25 minutes, or until golden brown and puffed.
- Cool slightly on the baking sheet before transferring to a wire rack to cool further.