Desserts

Berry Danish Brioche Buns | Soft Bakery-Style Breakfast Pastries

These homemade Berry Danish Brioche Buns are soft, buttery, and filled with a rich cream cheese center topped with juicy blueberries and raspberries. Finished with a sweet vanilla glaze and a dusting of powdered sugar, they're perfect for breakfast, brunch, holidays, or an afternoon coffee treat. Better than bakery pastries and surprisingly easy to make at home.

By Hanan · Salt & Hearth

Published July 9, 2026 · Updated July 27, 2026

Full quantities, times and temperatures · How we make this site

Berry Danish Brioche Buns | Soft Bakery-Style Breakfast Pastries

Prep

15 min

Cook

45 min

Total

60 min

Serves

8

Be the first to rate this recipe

Tap a star to rate

Picture a soft, pillowy brioche bun with a tangy lemon-kissed cream cheese center, bubbling with juicy blueberries and raspberries, all finished with a sweet vanilla glaze — that's exactly what you get here. This dough is enriched with eggs, butter, and whole milk, so it bakes up tender and golden instead of dense like a lot of homemade pastries. It's the kind of recipe that makes your kitchen smell like a bakery on a Saturday morning, and it's genuinely worth the rise time. Make these for a holiday brunch table, a lazy weekend breakfast, or anytime you want something that looks fussy but really isn't. Once you've pressed that first well into the dough and watched the berries bubble in the oven, you'll understand why these beat anything from a bakery case.

Why you'll love this recipe

  • Bakery-quality brioche made entirely at home
  • Tangy cream cheese filling balances the sweet glaze
  • Fresh berries add pop without any fuss
  • Simple shaping, no fancy pastry skills needed
  • Great for brunch, holidays, or make-ahead mornings

Ingredients

Berry Danish Brioche Buns | Soft Bakery-Style Breakfast Pastries ingredients
  • Brioche Dough
  • 4 cups (500g) bread flour
  • 1 cup (240ml) warm whole milk
  • 2¼ tsp instant yeast
  • ¼ cup (50g) granulated sugar
  • 2 eggs
  • ¼ cup (60g) unsalted butter, softened
  • 1 tsp vanilla extract
  • 1 tsp salt
  • Filling
  • 8 oz (225g) cream cheese, softened
  • ¼ cup powdered sugar
  • 1 tsp vanilla extract
  • 1 tsp lemon zest
  • Topping
  • ½ cup fresh blueberries
  • ½ cup fresh raspberries
  • Vanilla Glaze
  • 1 cup powdered sugar
  • 2–3 tbsp milk
  • ½ tsp vanilla extract
  • Finish
  • Powdered sugar for dusting

Ingredient notes & substitutions

Bread flour:
The extra protein gives these buns their soft yet sturdy chew — all-purpose flour will work in a pinch but the texture will be a touch softer and less structured.
Instant yeast:
No need to proof this first since it goes straight in with the warm milk; if you only have active dry yeast, let it sit in the warm milk for 5-10 minutes until foamy before continuing.
Cream cheese:
Make sure it's fully softened to room temperature so the filling spreads smoothly instead of tearing the dough when you spoon it in.
Lemon zest:
Just a teaspoon brightens the rich cream cheese filling — orange zest works as a nice substitute if that's what you have on hand.
Fresh blueberries and raspberries:
Fresh berries hold their shape better during baking than frozen, which can bleed and make the filling watery; if using frozen, don't thaw them first.
Whole milk:
The fat content helps keep the brioche moist and tender, but 2% milk will still give you a good rise if that's what's in your fridge.

Method

  1. 1

    Mix the warm milk, yeast, and sugar until combined.

    Berry Danish Brioche Buns | Soft Bakery-Style Breakfast Pastries — step 1
  2. 2

    Add the eggs, vanilla, flour, and salt, then mix into a soft dough.

  3. 3

    Knead in the softened butter until smooth and elastic.

  4. 4

    Cover and let the dough rise until doubled in size.

  5. 5

    Divide the dough into 8 equal portions and shape into smooth balls.

  6. 6

    Place on a baking tray and let rise again for 30–40 minutes.

  7. 7

    Press a well into the center of each bun.

  8. 8

    Mix the cream cheese, powdered sugar, vanilla, and lemon zest until smooth.

  9. 9

    Spoon the filling into each bun and top with blueberries and raspberries.

  10. 10

    Bake at 350°F (175°C) for 18–22 minutes until golden.

  11. 11

    Cool slightly before drizzling with vanilla glaze.

  12. 12

    Finish with a light dusting of powdered sugar and serve warm.

  13. 13

    Finale Result looks like ..

    Berry Danish Brioche Buns | Soft Bakery-Style Breakfast Pastries — step 13

Tips

  • Use room-temperature cream cheese for the smoothest filling.
  • Don't overfill the center to prevent overflow while baking.
  • Fresh berries provide the best texture and flavor.
  • Allow the buns to cool slightly before adding the glaze.
  • Serve warm for the softest brioche texture.
  • Store leftovers in an airtight container for up to 3 days.

Variations to try

  • Swap the berries for sliced strawberries, cherries, or peach chunks depending on the season.
  • Add a spoonful of berry jam under the cream cheese for an extra fruity, gooey center.
  • Mix a pinch of cinnamon into the dough for a warm, spiced brioche base.
  • Make it dairy-free by using a plant-based cream cheese, dairy-free butter, and almond milk for both the dough and glaze.

Storage & make-ahead

Store leftover buns in an airtight container at room temperature for up to 3 days, or in the fridge for up to 5 days since the cream cheese filling is perishable. To make ahead, you can prepare the dough and shape the buns the night before, then cover and refrigerate the unfilled, unbaked buns overnight — let them come to room temperature and finish rising before filling and baking. These also freeze well unglazed: wrap baked, cooled buns tightly and freeze up to 1 month, then thaw and warm in a 300°F oven before adding fresh glaze.

Frequently asked questions

Can I make the dough the night before?
Yes, after the first rise you can shape the buns, cover the tray tightly, and refrigerate overnight. Just let them sit at room temperature for 30-45 minutes before pressing the wells and adding the filling so they finish their second rise.
Why did my filling overflow while baking?
This usually happens from overfilling the center or pressing too shallow a well. Use a light hand with the cream cheese mixture and make sure the well is deep enough to hold both the filling and berries.
Can I use frozen berries instead of fresh?
You can, but don't thaw them first or they'll release extra juice and make the filling soggy. Fresh berries give the cleanest texture and truest flavor.
How do I know the buns are fully baked?
Look for a deep golden color on the brioche and set, slightly puffed cream cheese filling. If the tops are browning too fast before the dough is done, loosely tent the tray with foil for the last few minutes.
✉️ Email Recipe

Get the recipes first

New comfort food recipes in your inbox — no spam, unsubscribe any time.