Sweet, creamy, garlicky, and everything in between. A little messy, a lot delicious.
Recipe by Luvita Ho
📝 Kitchen Note ‼️
Luvita doesn’t bloom the instant yeast and uses cold milk in her recipe, since her kitchen is already hot and humid. I followed her steps exactly the first time, but my dough didn’t rise properly and the brioche came out dense instead of soft and fluffy. So here’s what I changed to make it work—especially if you’re baking somewhere cooler.
Gather These First
Brioche bread
- 250 g bread flour / all-purpose flour
- 5 g salt
- 120 ml milk
- 37 g white sugar
- 6 g instant yeast
- 1 egg
- 37 g unsalted butter, softened
Garlic Butter
- 150 g unsalted buter, melted
- 1 small egg
- 8 pieces garlic, finely chopped
- 20 ml condensed milk
- 3 g dry parsley
- ¼ tsp salt
Cream Cheese Filling
- 200 g cream cheese, softened and room temperature
- 30 g icing sugar, shifted
- 40 ml whipping cream or 20 ml milk
- Pipping bag
Step by Step
🥣 The Brioche Beginning
- Warm the milk until it’s just cozy — about 32–35°C (think: warm bath, not hot tub).
- Pour it into a bowl and stir in the sugar and instant yeast. Give it a gentle mix, then cover with cling wrap and let it sit somewhere warm (like the oven with the light on) for 5–10 minutes, until it’s foamy and bubbly.
- Once bubbly, transfer the mixture to your stand mixer bowl. Add the egg and mix briefly.
- Gradually add the flour, using a spatula to combine into a rough dough.
- Attach the dough hook and knead on low speed (KitchenAid speed 2) for about 3 minutes.
- Add the soft butter and let it mix in fully.
- Increase to high speed (KitchenAid speed 6) and knead until smooth and elastic — pause every few minutes to scrape down the sides. This can take 8–12 minutes. You’ll know it’s ready when the dough pulls away cleanly from the bowl.
- Do a windowpane test: gently stretch a bit of dough — it should stretch thin without tearing.
- Lightly oil a big bowl, place the dough in, and cover with cling wrap. Let it rise in a warm spot for about 1 hour, or until doubled in size.
🥯 Shaping Up for the Second Rise
- Turn the dough out onto your surface and divide it into 6 equal pieces (around 70 g each).
- Gently slap each piece to release air, then shape into balls.
- Place on a parchment-lined tray, cover with a clean kitchen towel, and let rest for 25–30 minutes — they should puff slightly, but no need to double.
🔥 First Bake: Nice & Golden
- Bake at 175–180°C for about 15 minutes, or until the tops are golden brown.
- Right after baking, tap the tray lightly on the counter — it helps keep that soft, briochey texture from collapsing.
🧄 The Garlic Bath
- Let the melted butter cool to room temperature — make sure it’s no longer warm, or it’ll mess with the mix.
- Add in the rest of the ingredients (yep, all of them).
- Whisk it all together until the mixture is smooth and fully combined.
🍦 Creamy Core: The Filling Inside
- Mix the cream cheese and icing sugar with a spatula until it’s smooth and creamy.
- Gradually pour in the whipping cream, mixing until everything is fully combined and the texture is soft and spreadable.
🛠️ Time to Build the Bun
- Slice each bun into 6 sections, like a flower — but don’t cut all the way through. Keep the base connected so it holds together.
- Dip the whole bun into the garlic butter, letting it soak into all the cuts and coat the outside completely. A little mess is a good thing here.
- Pipe or spoon the cream cheese filling into each slice — make sure every petal gets some love.
- Sprinkle grated parmesan on top if you’re feeling extra cheesy.
- Place the buns back on the tray and bake at 165°C for 10–15 minutes, until they’re golden and the filling is warmed through.

Leave a comment