I burned the edges of my first few attempts at making a flaky blueberry cream cheese danish braid more times than I care to admit. Honestly, I didn’t even like danishes much before I nailed this recipe—every store-bought one tasted too sweet or soggy, and my early homemade tries were either doughy or dry. The moment I realized the key was balancing a buttery, flaky pastry with a smooth, tangy cream cheese filling and fresh blueberries, everything clicked. I remember pulling that first golden braid from the oven, the kitchen smelling like a bakery, and the crust cracking just right as I broke into it. That texture, that burst of juicy blueberry paired with vanilla cream cheese and a subtle vanilla glaze—no fancy tricks, just patience and the right ingredients.
It took some trial and error, especially getting the braid pattern right without ripping the dough or losing the filling, but once I figured it out, this danish became my go-to for weekend breakfasts and special occasions. It’s the kind of treat that feels indulgent but not overwhelming, perfect for those mornings when you want something homemade but can’t spend hours in the kitchen. Plus, it’s unbelievably satisfying to see friends’ faces light up when you bring out this flaky blueberry cream cheese danish braid with vanilla glaze. After all the mishaps, this recipe stuck because it’s genuinely delicious and, well, it’s a little personal victory every time I bake it.
Why You’ll Love This Recipe
- Quick & Easy: Comes together in about 1 hour and 30 minutes, including baking time—ideal for a leisurely weekend or when you want a fresh treat without the fuss.
- Simple Ingredients: No need to hunt specialty stores. You likely have all these pantry staples plus fresh or frozen blueberries already on hand.
- Perfect for Breakfast or Brunch: Makes a beautiful centerpiece for holiday mornings, casual brunches, or a cozy weekend breakfast.
- Crowd-Pleaser: Kids and adults alike rave about the flaky layers and creamy filling—plus that irresistible vanilla glaze.
- Unbelievably Delicious: The contrast between crisp, buttery layers and the smooth cream cheese with bursts of blueberry is downright addictive.
- What Makes It Different: Unlike some danishes that rely on store-bought puff pastry, this braid uses a homemade yeast dough, giving it a tender crumb and perfect lift. The cream cheese filling is lightly sweetened with vanilla, creating a balance that’s not overly rich or cloying. Plus, the vanilla glaze drizzled on top adds a subtle sweetness that ties everything together without overpowering the fruit.
- Emotional Connection: This recipe isn’t just a pastry—it’s a reminder that patience and practice in the kitchen pay off. It’s the kind of dish that brings people around the table, sharing stories and savoring simple pleasures.
What Ingredients You Will Need
This recipe calls for straightforward, wholesome ingredients that work together to create flaky layers and a luscious filling without any complicated steps. Most are pantry staples, with fresh blueberries adding a seasonal touch—or frozen if fresh isn’t available.
- For the Dough:
- All-purpose flour, 3 ½ cups (420 g) – Use a trusted brand like King Arthur for consistent results
- Granulated sugar, ⅓ cup (67 g)
- Instant yeast, 2 ¼ tsp (one packet)
- Salt, 1 tsp
- Whole milk, 1 cup (240 ml), warmed to about 110°F (43°C)
- Unsalted butter, 6 tbsp (85 g), softened (adds richness and flakiness)
- Large egg, 1, room temperature (for dough and egg wash)
- For the Cream Cheese Filling:
- Cream cheese, 8 oz (225 g), softened – I prefer Philadelphia for its smooth texture
- Powdered sugar, ⅓ cup (40 g), sifted
- Vanilla extract, 1 tsp – pure vanilla offers the best flavor
- Lemon zest, 1 tsp (optional but adds brightness)
- For the Blueberry Filling:
- Fresh blueberries, 1 cup (150 g) – if using frozen, thaw and drain excess liquid
- Granulated sugar, 2 tbsp (25 g)
- Lemon juice, 1 tbsp (15 ml)
- Cornstarch, 1 tsp (to help thicken the filling)
- For the Vanilla Glaze:
- Powdered sugar, 1 cup (120 g), sifted
- Vanilla extract, ½ tsp
- Milk or cream, 2-3 tbsp (30-45 ml), adjust for desired drizzle consistency
If you want to switch things up, you can swap in almond flour for a gluten-free dough version (though expect a different texture), or use dairy-free cream cheese and milk alternatives to keep it vegan-friendly. In summer, swapping blueberries with fresh raspberries or blackberries works beautifully too.
Equipment Needed
- Mixing bowls: A large bowl for the dough and smaller ones for fillings and glaze.
- Stand mixer with dough hook (optional but helpful) or sturdy wooden spoon for kneading by hand.
- Measuring cups and spoons for precise measurements.
- Baking sheet lined with parchment paper or a silicone baking mat to prevent sticking.
- Rolling pin to roll out the dough evenly.
- Sharp knife or pizza cutter for slicing dough strips to create the braid.
- Pastry brush for applying egg wash to the dough, giving it that shiny, golden finish.
- Small whisk or fork for mixing fillings and glaze.
- Cooling rack to let the danish cool properly after baking.
If you don’t have a stand mixer, kneading by hand works just fine—it just takes a bit more elbow grease. For egg wash application, a silicone brush is gentle and easy to clean. Parchment paper is a lifesaver to catch drips and keep cleanup simple. I’ve found that a pizza cutter makes the braiding process much smoother than a knife, especially for even strips.
Preparation Method

- Activate the yeast: In a small bowl, combine the warmed milk (about 110°F or 43°C) with the sugar and yeast. Stir gently and let it sit for 5-10 minutes until it becomes frothy and bubbly—this means the yeast is alive and kicking.
- Make the dough: In a large bowl or stand mixer, whisk together the flour and salt. Add the softened butter, egg, and the yeast mixture. Mix with the dough hook or wooden spoon until a shaggy dough forms.
- Knead the dough: Turn the dough onto a lightly floured surface and knead by hand for about 8-10 minutes until smooth and elastic. If using a stand mixer, knead with the dough hook on medium speed for 6-8 minutes. The dough should be slightly tacky but not sticky.
- First rise: Place dough in a greased bowl, cover with a damp towel or plastic wrap, and let it rise in a warm spot for about 1 to 1 ½ hours, or until doubled in size.
- Prepare the cream cheese filling: In a medium bowl, beat softened cream cheese with powdered sugar, vanilla extract, and lemon zest until smooth and creamy. Set aside.
- Prepare the blueberry filling: In a small saucepan, combine blueberries, sugar, lemon juice, and cornstarch. Cook over medium heat, stirring frequently, until the mixture thickens and the berries begin to burst, about 5 minutes. Remove from heat and let cool completely.
- Roll out the dough: Once risen, punch down the dough gently and roll it out on a floured surface into a rectangle about 12×16 inches (30×40 cm). The dough should be about ¼-inch thick.
- Assemble the braid: Trim the edges to make straight sides. Spread the cream cheese filling evenly down the center third of the dough, leaving a small border on each side. Spoon the blueberry filling over the cream cheese.
- Cut strips: Starting from the edges of the filling, cut 1-inch (2.5 cm) wide strips on both sides of the rectangle, about 8 strips per side. Carefully fold the strips over the filling, alternating sides to create the braid pattern.
- Second rise: Transfer the braid to a parchment-lined baking sheet. Cover loosely with plastic wrap and let it rise for 30 minutes until slightly puffy.
- Egg wash: Beat the remaining egg with 1 tsp water and brush it gently over the dough to achieve a golden, glossy finish.
- Bake: Preheat the oven to 375°F (190°C). Bake the braid for 25-30 minutes until golden brown and cooked through. Keep an eye on the edges so they don’t burn—if needed, tent loosely with foil halfway through baking.
- Make the glaze: While the danish bakes, whisk together powdered sugar, vanilla extract, and milk until smooth and pourable.
- Glaze and cool: Once the braid is out of the oven, let it cool on a rack for 10-15 minutes before drizzling the vanilla glaze in thin ribbons over the top. This step adds that beautiful finishing touch and extra flavor.
Pro tip: If your dough feels too sticky at any point, sprinkle a little flour but avoid overdoing it to keep the pastry tender. Also, chilling the cream cheese filling slightly before spreading makes it easier to handle. And trust me, using fresh lemon zest is worth the tiny extra effort—it brightens the whole braid.
Cooking Tips & Techniques
Getting the perfect flaky blueberry cream cheese danish braid means balancing technique and timing. Always make sure your milk isn’t too hot when activating yeast—anything above 115°F (46°C) can kill the yeast, leading to flat dough. I learned this the hard way on my first try when the dough just wouldn’t rise.
Keep your butter softened but not melted; this helps create tender layers without turning the dough greasy. When rolling out the dough, dust lightly with flour to prevent sticking but avoid adding too much, which can dry out the pastry.
Cutting even strips on both sides of the filling is key for a neat braid. Using a pizza cutter makes this easier and more precise. When folding, alternate sides carefully to form a tight braid that holds the filling in place during baking.
Egg wash is essential for that irresistible golden shine—don’t skip it! Brush gently to avoid pooling, which can cause uneven browning. If the edges brown too quickly, tent with foil halfway through baking to prevent burning.
Finally, timing your glaze is crucial. Drizzle it while the pastry is still warm enough to slightly absorb the sweetness but not hot enough to melt it away completely. This way, you get that perfect glossy finish with just the right sweetness.
Variations & Adaptations
- Seasonal Fruit Swaps: Substitute blueberries for strawberries, raspberries, or blackberries depending on the season. For a tropical twist, try diced mango with a hint of lime zest.
- Gluten-Free Version: Use a gluten-free all-purpose flour blend, but expect a slightly denser texture. Adding a teaspoon of xanthan gum helps with elasticity.
- Dairy-Free Adaptation: Swap cream cheese for a dairy-free alternative and use coconut milk or almond milk in the dough and glaze. The flavor will be a bit different but still delicious.
- Nutty Addition: Sprinkle chopped toasted almonds or pecans over the cream cheese before adding blueberries for extra crunch and flavor.
- Personal Twist: I once added a dash of cinnamon to the cream cheese filling for a warm, cozy note. It was subtle but gave the braid a nice depth, especially paired with the vanilla glaze.
Serving & Storage Suggestions
This flaky blueberry cream cheese danish braid is best served slightly warm or at room temperature. The pastry’s buttery layers are at their peak when fresh, and the cream cheese filling is luxuriously smooth. For a more decadent breakfast, pair it with a cup of strong coffee or a mild black tea.
Leftovers store well in an airtight container at room temperature for up to two days. For longer storage, wrap tightly and freeze for up to one month. To reheat, warm in a 350°F (175°C) oven for 10 minutes to restore flakiness—microwaving tends to make the pastry soggy.
Over time, the flavors meld beautifully, and the danish becomes even more fragrant. Serving it alongside fresh fruit or a light yogurt makes for a balanced breakfast. If you’re planning a brunch spread, this braid complements savory dishes like creamy dill cucumber sandwich bites perfectly, adding a sweet contrast.
Nutritional Information & Benefits
One serving of this flaky blueberry cream cheese danish braid (about 1/8 of the braid) contains approximately 320 calories, 14 grams of fat, 38 grams of carbohydrates, and 6 grams of protein. Blueberries bring antioxidants and vitamins C and K, while cream cheese provides calcium and protein.
This recipe is not gluten-free by default but can be adapted, as noted earlier. It contains dairy and eggs, so those with allergies should consider substitutions. The moderate sugar content makes it an occasional indulgence rather than an everyday snack.
From my wellness perspective, it’s a treat that balances comfort and quality ingredients. Using real butter and fresh fruit means this danish feels like a homemade gift to yourself or loved ones—worth savoring without guilt.
Conclusion
This flaky blueberry cream cheese danish braid with vanilla glaze holds a special place in my baking repertoire—not just because of its taste, but because of the journey it took to perfect it. It’s approachable enough for home bakers who want to try something a bit fancy without stress, and flexible enough to customize for seasonal flavors or dietary needs.
Whether you’re making it for a quiet morning or a festive brunch, this recipe delivers that irresistible combination of flaky pastry, creamy filling, and fresh fruit. I love it because it turns simple ingredients into a beautiful, shareable treat that feels a little bit special—and honestly, it’s my favorite way to welcome the weekend.
If you try it, please let me know how it turns out or if you’ve added your own twist. Baking is a journey, and I enjoy hearing about yours as much as sharing mine.
FAQs
Can I use frozen blueberries for this recipe?
Yes, you can use frozen blueberries. Just be sure to thaw them completely and drain any excess liquid before cooking the filling to prevent sogginess.
How do I store leftover danish braid?
Store leftovers in an airtight container at room temperature for up to two days. For longer storage, freeze tightly wrapped for up to a month and reheat in the oven before serving.
Can I make the dough ahead of time?
Absolutely! You can prepare the dough the night before, let it rise once, then refrigerate overnight. Let it come to room temperature before rolling and assembling.
What if my dough is too sticky to handle?
Lightly dust your hands and work surface with flour, but avoid adding too much. The dough should be tacky but manageable. If it’s overly sticky, it might need a few more minutes kneading or a tiny bit more flour.
Is there a way to make this recipe vegan?
Yes, substitute dairy-free cream cheese and plant-based milk, and use a vegan butter alternative. Use a flax or chia egg instead of the chicken egg for the dough and egg wash. The texture will be slightly different but still tasty.
For those who enjoy pastries with a fruity twist, you might also appreciate the easy patriotic strawberry shortcake skewers with homemade whipped cream or the cinnamon walnut zucchini muffins with maple glaze—both great ideas to add variety to your brunch table.
Pin This Recipe!

Flaky Blueberry Cream Cheese Danish Braid Recipe with Easy Vanilla Glaze
A flaky, buttery yeast dough braid filled with tangy cream cheese and fresh blueberry filling, topped with a subtle vanilla glaze. Perfect for breakfast or brunch, this recipe balances texture and flavor for an indulgent yet approachable treat.
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 3 ½ cups all-purpose flour (420 g)
- ⅓ cup granulated sugar (67 g)
- 2 ¼ tsp instant yeast (one packet)
- 1 tsp salt
- 1 cup whole milk, warmed to about 110°F (240 ml)
- 6 tbsp unsalted butter, softened (85 g)
- 1 large egg, room temperature (for dough and egg wash)
- 8 oz cream cheese, softened (225 g)
- ⅓ cup powdered sugar, sifted (40 g)
- 1 tsp vanilla extract
- 1 tsp lemon zest (optional)
- 1 cup fresh blueberries (150 g)
- 2 tbsp granulated sugar (25 g)
- 1 tbsp lemon juice (15 ml)
- 1 tsp cornstarch
- 1 cup powdered sugar, sifted (120 g) for glaze
- ½ tsp vanilla extract for glaze
- 2–3 tbsp milk or cream (30–45 ml) for glaze
Instructions
- Activate the yeast by combining warmed milk (about 110°F) with sugar and yeast in a small bowl. Let sit 5-10 minutes until frothy.
- In a large bowl or stand mixer, whisk flour and salt. Add softened butter, egg, and yeast mixture. Mix until shaggy dough forms.
- Knead dough on floured surface for 8-10 minutes by hand or 6-8 minutes with dough hook until smooth and elastic.
- Place dough in greased bowl, cover, and let rise in warm spot for 1 to 1 ½ hours until doubled in size.
- Beat cream cheese with powdered sugar, vanilla extract, and lemon zest until smooth. Set aside.
- Cook blueberries, sugar, lemon juice, and cornstarch over medium heat until thickened and berries burst, about 5 minutes. Cool completely.
- Punch down dough and roll into 12×16 inch rectangle about ¼-inch thick on floured surface.
- Trim edges for straight sides. Spread cream cheese filling down center third, leaving borders. Spoon blueberry filling over cream cheese.
- Cut 1-inch strips on both sides of filling (about 8 per side). Fold strips over filling alternately to form braid.
- Transfer braid to parchment-lined baking sheet. Cover loosely and let rise 30 minutes until puffy.
- Beat remaining egg with 1 tsp water and brush over dough for egg wash.
- Preheat oven to 375°F (190°C). Bake braid 25-30 minutes until golden brown. Tent with foil if edges brown too fast.
- Whisk powdered sugar, vanilla extract, and milk until smooth for glaze.
- Cool braid 10-15 minutes on rack, then drizzle vanilla glaze over top.
Notes
Use fresh lemon zest for brightness. If dough is sticky, lightly dust with flour but avoid overdoing it. Use a pizza cutter for even strips and easier braiding. Tent edges with foil if browning too quickly. Drizzle glaze while pastry is warm but not hot for best finish. Frozen blueberries must be thawed and drained to avoid sogginess.
Nutrition
- Serving Size: 1/8 of the braid
- Calories: 320
- Fat: 14
- Carbohydrates: 38
- Protein: 6
Keywords: blueberry danish, cream cheese danish, breakfast braid, vanilla glaze, flaky pastry, homemade danish, brunch recipe


