This Braided Blueberry Cream Cheese Danish Pastry is everything you love about bakery-style Danish pastries—but made with an easier technique that anyone can master at home.
Using the Easy Giant Roll Method, you can create delicate buttery layers and a wonderfully flaky texture without the repeated folding and laminating required in traditional Danish pastry recipes.
Filled with a rich, sweetened cream cheese filling and juicy blueberries, this braided Danish is crisp on the outside, light and airy inside, and finished with a simple vanilla glaze for the perfect touch of sweetness.
Whether you’re baking for a weekend breakfast, brunch, or dessert, this impressive pastry is guaranteed to stand out.

This Blueberry Braid Danish Recipe is actually adapted from our original, Shortcut Flaky Croissants Recipe.
Why You’ll Love This Blueberry Cream Cheese Braided Danish
- No complicated traditional lamination
- Easy Giant Roll Method creates beautiful flaky layers
- Bakery-style results with simple ingredients
- Creamy cheesecake filling with juicy blueberries
- Perfect for breakfast, brunch, or dessert
- Easier than classic Danish pastry recipes
- Beautiful braided presentation with minimal effort
The Giant Roll Method simplifies the process while still delivering light, buttery layers that puff beautifully in the oven.
What Makes This Danish Pastry Different?
Traditional Danish pastry requires repeated folding and laminating butter into dough, similar to croissants. While delicious, it can be time-consuming and intimidating for home bakers.
This recipe uses a simpler Giant Roll Method.
Instead of multiple folds, softened butter is spread over a thin sheet of dough. The dough is rolled into a long log, stretched, and coiled into a spiral. After chilling, it is rolled out again to create natural flaky layers with far less effort.

Ingredients You’ll Need
For the Dough
- 190 ml water
- 25 g sugar
- 3 g salt
- 3 g instant yeast
- 300 g all-purpose flour
For Laminating
- 150 g softened butter
For the Cream Cheese Blueberry Filling
- 170 g softened cream cheese
- 75 g sugar
- 1 egg yolk
- ½ tsp vanilla extract
- 120 g blueberries
For Egg Wash
- 1 beaten egg
For Topping
- 15 g Sliced Almonds
For Vanilla Glaze
- 50 g powdered sugar
- 15 ml milk
- ½ tsp vanilla extract
How to Make Braided Blueberry Cream Cheese Danish Pastry
Step 1: Prepare the Dough
In a bowl, mix water, sugar, salt, and instant yeast.

Add flour and mix until a rough dough forms.

Knead for 6–8 minutes until smooth and elastic. Cover and rest for 10 minutes to relax the gluten.
Step 2: Create the Giant Roll
Roll the dough into a large rectangle (about 36 × 46 cm).
Spread softened butter evenly over the surface.
Roll tightly into a log, pinch the seam, and gently stretch it to about 27 inches (68 cm).
Coil the log into a spiral to form the Giant Roll.

Freeze for 15 minutes to firm up the butter.
Step 3: Prepare the Cream Cheese Filling
Mix cream cheese and sugar until smooth and creamy.
Then add vanilla extract and egg yolk and mix to form a homogeneous cream.
Step 4: Shape the Braided Danish
Roll the chilled Giant Roll into a rectangle (about 14 × 15 inches). (If you want to make two small braided pastry, roll it thinner and divide to two equal halves.)
Mark two lines about 4.6 inches from each long side (like divide into 3 parts).
Cut diagonal 1-inch strips from the outer edges toward the center, stopping at the marked lines.

Spread the cream cheese filling through the center and top with blueberries.

Trim excess dough if needed.
Fold small flaps at the top and bottom over the filling.

Alternate folding the strips over the filling from each side to create a braided pattern.
Step 5: Proof the Pastry
Transfer to a parchment-lined tray.
Cover and let rise for 90 minutes, until puffy and airy.
Proper proofing is key for a light, fluffy Danish.
Step 6: Bake
Preheat oven to 200°C (400°F).
Place the proofed pastry in the freezer for 15 minutes.
Remove from the freezer and brush with beaten egg wash.
Sprinkle the top generously with sliced almond flakes for a crunchy, nutty contrast and beautiful finish.

Bake for 15 minutes at 200°C (400°F).
Reduce temperature to 190°C (375°F) and bake for another 12–15 minutes, until deep golden brown and flaky.
Step 7: Add the Vanilla Glaze
Mix powdered sugar, milk, and vanilla extract.
Drizzle over the slightly cooled pastry before serving.

Watch Video: How to make Braided Blueberry Cheese Danish
Tips for Best Results
- Don’t skip the freezer step before baking
- Proof until visibly puffy for best texture
- Add almond flakes after egg wash for crunch and visual appeal
- Use fresh blueberries for best flavor (frozen works too—don’t thaw)

Variations
- Raspberry Cream Cheese Danish
- Strawberry Cream Cheese Danish
- Mixed Berry Danish
- Apple Cinnamon Danish
- Cherry Danish
- Lemon Blueberry Danish
Storage
Store in an airtight container in the refrigerator for up to 3 days.
Reheat in a 170°C (340°F) oven for 5–8 minutes to restore crispness.
FAQ
Can I make it ahead?
Yes. Shape the Giant Roll and refrigerate overnight.
Can I freeze it?
Yes, freeze baked Danish for up to 2 months.
Can I use frozen blueberries?
Yes, use directly from frozen—do not thaw.
Why didn’t my Danish turn flaky?
Butter likely warmed too much or dough wasn’t chilled properly.
Enjoy the Easiest Homemade Braided Danish from scratch!
This Braided Blueberry Cream Cheese Danish Pastry brings bakery-quality results to your kitchen with a much simpler method. The Giant Roll technique creates beautiful flaky layers, while the creamy filling and blueberries make every bite rich, soft, and irresistible.
Finish it with almond flakes for that perfect crunch, and enjoy warm with coffee or tea.

Braided Blueberry Cheese Danish Pastry
Ingredients
Dough
- 190 ml water or 3/4 cup+2 tsp
- 25 g sugar or 2 tbsp
- 3 g salt or 1/2 tsp
- 3 g instant yeast or 1 tsp
- 300 g all-purpose flour or 2 1/4 cup
For Laminating
- 100 g softened unsalted butter
Cream Cheese Filling
- 170 g cream cheese softened or 6 oz
- 75 g sugar 6 tbsp
- 1 egg yolk
- 2.5 ml vanilla extract or ½ tsp
- 120 g fresh blueberries or 1 cup
Egg Wash
- 1 egg beaten
Topping
- 15 g sliced almonds or 2–3 tbsp
Vanilla Glaze
- 50 g powdered sugar or 1/2 cup
- 15 ml milk or 1 tbsp
- 2.5 ml Vanilla Extract or ½ tsp
Instructions
Make the dough:
- Mix water, sugar, salt, yeast, and flour. Knead for 6–8 minutes until smooth. Cover and rest for 10 minutes.
Create the Giant Roll:
- Roll the dough into a 36 × 46 cm (14 × 18 in) rectangle. Spread with softened butter, roll into a tight log, stretch to about 68 cm (27 in), coil into a spiral, and freeze for 15 minutes.
Prepare the filling:
- Beat the cream cheese, sugar, egg yolk, and vanilla until smooth.
Shape the Danish:
- Roll the chilled dough into a 14 × 15-inch rectangle. (For two smaller pastries, divide the dough in half.) Mark the center section, cut 1-inch diagonal strips along both sides, spread the filling down the middle, top with blueberries, then fold the strips alternately over the filling to create a braid.
Proof:
- Transfer to a parchment-lined baking tray, cover, and let rise for 90 minutes, until puffy.
Bake:
- Preheat oven to 200°C (400°F). Freeze the proofed Danish for 15 minutes, then brush with egg wash and sprinkle with sliced almonds. Bake for 15 minutes, reduce the temperature to 190°C (375°F), and bake for another 12–15 minutes, until deep golden brown.
Glaze:
- Mix the powdered sugar, milk, and vanilla until smooth. Drizzle over the slightly cooled Danish.