These blueberry cream cheese pastries are the kind of breakfast treat that looks fancy but comes together so easily. Using thawed puff pastry as your base, you’ll have a stunning braided pastry on the table in less than an hour.
I love making these for weekend mornings when I want something special without spending all day in the kitchen. The combination of tangy cream cheese, sweet blueberries, and flaky pastry is honestly unbeatable.
Best part? Your family will think you spent hours perfecting these, but you’ll know the real secret is how simple they truly are.
Gather These Ingredients
You’ll need just a handful of pantry staples and fresh blueberries to pull this off. The cream cheese filling is where the magic happens, it’s rich, creamy, and the perfect complement to the bright fruit.
- Puff pastry (2 sheets, thawed): This is your foundation. Thaw according to the box directions so it’s pliable but still cold enough to handle.
- Cream cheese (4 oz, softened): Softening it first means you’ll get a smooth, lump-free filling that spreads beautifully.
- Fresh blueberries (¾ cup): These burst slightly as they bake and release their juice into the pastry. Don’t skip the fresh, frozen won’t give you the same result here.
- Egg yolk (for filling): This binds the cream cheese mixture and adds richness without making it too wet.
How I Make Blueberry Cream Cheese Pastries
Here’s how to build your braided beauty, step by step.
Step 1: Prep Your Workspace
Preheat your oven to 375°F and line a baking sheet with parchment paper. In a medium bowl, beat together the softened cream cheese, sugar, egg yolk, and vanilla until smooth and creamy. Pop this filling in the fridge while you work on the pastry.
Step 2: Create Your Pastry Rectangle
Unroll both sheets of puff pastry. Cut one sheet in half lengthwise, then position that half at the end of the whole sheet. Pinch the seam together with your fingers to create one long rectangle. You’ll have a little extra pastry left over, save it for another use or discard.
Step 3: Cut Your Strips
Slice off the top two corners of the pastry at a 45-degree angle. Continue making diagonal cuts down each long side, spacing them about 1 to 1½ inches apart. These strips will become your braid, so don’t cut all the way through the center, leave the middle intact.
Step 4: Fill and Braid
Spread the chilled cream cheese filling down the center of the pastry in a thin, even line. Scatter the fresh blueberries over the filling. Starting at the top, fold one strip from the right over the filling, then one from the left, alternating back and forth to create a braided effect.
Step 5: Egg Wash and Bake
Whisk together one egg and 2 teaspoons of milk. Brush this egg wash over the top and sides of your pastry braid. Transfer to the prepared baking sheet and bake for 25 to 28 minutes, until the pastry is deep golden brown and puffed.
Step 6: Add the Icing
While the pastry cools for a few minutes, whisk together the powdered sugar, milk, and vanilla extract until you have a drizzle-able consistency. Drizzle this icing over the warm pastry and let it set before slicing and serving.

Perfect Pairings
- Serve with a steaming cup of coffee or tea for a cozy breakfast moment.
- Pair alongside fresh fruit like strawberries or a simple green salad for brunch.
- Add a dollop of whipped cream or Greek yogurt on the side for extra indulgence.
- Cut into smaller pieces and arrange on a platter for a beautiful brunch spread or party appetizer.
- More Easy recipes to round out the menu
Angela's Best Tips
- Keep your puff pastry cold until the moment you braid it, this helps it puff up beautifully in the oven.
- Don’t overfill the center or the blueberries and cream cheese will leak out the sides during baking.
- If your pastry strips tear while braiding, just pinch them back together, puff pastry is forgiving.
- For extra shine and crispness, brush the egg wash on twice: once before baking and once halfway through.
- Let the pastry cool for at least 5 minutes before drizzling the icing so it sets nicely on top.
What Makes This Recipe Special
- Looks restaurant-quality but uses just a few basic ingredients and frozen puff pastry
- Ready from start to finish in under an hour, perfect for busy mornings
- The cream cheese filling is smooth and not overly sweet, letting the blueberries shine
- Makes enough to serve a crowd, yet easy enough for a weeknight breakfast
- Impressive enough for brunch guests but simple enough that kids can help assemble them
Storage and Make-Ahead Tips
Store
Keep leftovers in an airtight container at room temperature for up to 2 days. They’re best eaten the day they’re made.
Freeze
You can freeze the unbaked, assembled pastry for up to 3 months. Bake directly from frozen, adding a few extra minutes to the baking time.
Reheat
Warm slices in a 300°F oven for about 5 minutes to restore crispness, or enjoy them at room temperature.
For more on safe storage, see the USDA food-safety guidance for storing leftovers.
A Note on Nutrition
These are a treat rather than an everyday breakfast, so enjoy them in moderation as part of a balanced diet.
Recipe FAQs
Can I make these the night before?
Yes! Assemble them completely, cover with plastic wrap, and refrigerate overnight. Bake the next morning, adding just a minute or two to the baking time since they’ll start cold.
What if my puff pastry tears while I'm working with it?
Puff pastry is very forgiving. Simply pinch the torn edges back together with your fingers, no one will notice once it’s baked and puffed up.
Can I use canned or frozen blueberries?
Fresh blueberries work best because they hold their shape and don’t release too much liquid. If using frozen, thaw and drain them very well to avoid a soggy pastry.
How do I know when the pastry is done baking?
Look for a deep golden-brown color on the top and sides, and the pastry should feel crispy when you gently tap it. The filling may poke through slightly, which is normal.
More Easy Recipes

Blueberry Cream Cheese Pastries
Equipment
Method
- Preheat oven to 375 and line a baking sheet with parchment paper, then set aside.
- In a medium-sized bowl, beat together the cream cheese, sugar, egg yolk, and vanilla until smooth. Place in fridge until ready to use.
- Unroll both sheets of puff pastry and cut one sheet in half. Place the half sheet at the end of the whole sheet and pinch seam together with your fingers to create one large rectangle. Set aside extra pastry for another use.
- Slice off top corners of pastry and continue making angled slices down each side (see photo above for reference).
- Spread cream cheese filling along the center and sprinkle blueberries on top.
- Fold the strips over the filling at a 45 degree angle, alternating from each side for a braid-like appearance.
- In a small bowl, whisk together egg and milk for egg wash.
- Transfer braid to baking sheet and brush the top and sides with egg wash. Bake for 25-28 minutes or until golden brown.
- Mix together icing ingredients in a small bowl until smooth. Drizzle over the baked danish.