Step 1: Make the Brioche Dough
In a stand mixer or large bowl, combine warm milk, sugar, and yeast. Let stand for 5–10 minutes until foamy.
Add eggs, vanilla, lemon zest, salt, and 1 cup of flour. Mix until smooth.
Gradually add remaining flour and knead for 2–3 minutes.
Add softened butter a few tablespoons at a time, kneading until fully incorporated and the dough is glossy and elastic (8–10 minutes total).
Place dough in a greased bowl, cover, and rise in a warm place until doubled — about 1½ hours. (Or refrigerate overnight for deeper flavor and easier shaping.)
Step 2: Prepare Filling
In a small bowl, beat cream cheese with powdered sugar, vanilla, and lemon zest until smooth.
Have lemon curd ready in a separate bowl.
Step 3: Shape the Wreath
Line a baking sheet with parchment paper.
Punch down dough and roll into a 14×10 inch rectangle.
Spread the cream cheese filling over the dough, then drizzle or dollop lemon curd over it.
Roll tightly from the long edge into a log.
Slice the log lengthwise with a sharp knife to expose the layers.
Twist the two halves together, cut sides up, and shape into a wreath, tucking the ends under.
Cover loosely and let rise again for 45 minutes until puffy.
Step 4: Bake
Preheat oven to 350°F (325°F convection).
Brush dough with egg wash or milk for shine (optional).
Bake for 25–30 minutes, until golden brown and baked through.
Let cool at least 30 minutes before glazing.
Step 5: Glaze & Garnish
Whisk glaze ingredients until smooth. Drizzle over the cooled wreath.
Top with optional garnishes: sliced almonds, edible flowers, candied lemon peel, etc.