Directions 29 steps | 200 Minutes
Measure and prep all ingredients.
In the bowl of a standing mixer, whisk together the bread flour, cake flour, granulated sugar, instant yeast and salt.
In a measuring cup, whisk together the whole milk and egg.
Stir in the milk mixture into the flour mixture until a shaggy dough forms.
Using the dough hook, knead the bread on medium-low speed for about 3 minutes. Add the butter to the mixture and knead until the butter is incorporated, about 3-5 minutes. Cover the bowl with a kitchen towel and let rest for 8 minutes.
Remove the kitchen towel and knead the dough by hand or the stand mixer until a smooth and elastic dough forms and the dough starts to pull away from the bowl, about 10-20 minutes. If the dough continues to stick to the edges of the bowl, add about one to three tablespoons of bread flour.
Remove the dough from the stand mixer and shape it into a smooth round ball. Place the dough in a greased bowl and cover with plastic wrap. Place the bowl in a warm room and let the dough rise until nearly doubled in size, about 45-60 minutes.
While the dough is rising, prepare the cookie dough. In a mixing bowl, add the softened butter and whisk until the butter is lighter in color and smooth.
Add the granulated sugar and whisk until smooth and well combined.
Sift one tablespoon of cake flour over the bowl and mix until well combined.
Whisk together the egg and vanilla extract in a measuring cup. Add a small portion of the egg mixture to the butter mixture and whisk until combined. Repeat until all of the egg mixture has been incorporated.
Sift the remaining cake flour, baking powder and salt over the bowl. Mix until well combined.
Divide the cookie dough into twelve portions. Roll each dough into a smooth ball. Transfer the cookie dough balls onto a parchment-lined sheet pan and cover it with plastic wrap. Refrigerate the cookie dough while the bread rises.
Lightly dust your work surface. Remove the risen bread dough from the bowl and deflate it by gently pushing it down.
Divide the dough into three equal portions.
Flatten out one portion of the dough and do the letter fold by folding in the left third of the dough onto the center and then the right third of the dough onto the center.
Repeat the letter fold vertically.
Roll the dough into a smooth ball, seam side down. Repeat with the remaining two portions of dough. Divide each ball of dough into four, creating twelve even portions of dough.
Roll each portion of dough into a smooth ball, creating twelve smooth balls. Evenly space out the dough balls onto a parchment paper-lined baking sheet. Cover with plastic wrap and let rest for 10 minutes.
Remove the cookie dough balls from the refrigerator. Press each cookie dough ball between the palm of your hand to create a flat disc.
Use a rolling pin or your hands to stretch the cookie dough out into a four-inch round disc. Repeat with the remaining cookie dough.
Once the bread dough is done resting, flatten one dough ball with your hands and perform the envelope fold. Repeat the envelope fold vertically. Pinch the ends to create a spherical shape. Work the dough into a smooth ball. Repeat with the remaining bread dough.
Place one flattened cookie dough on the palm of your hand and place a bread dough ball in the center with the seam side facing up.
Form the cookie dough around the bread dough, creating a cookie dough crust. Repeat with the remaining dough.
Place about ¼ cup of granulated sugar in a small bowl. Dip the cookie dough side of the bread into the sugar, evenly coating the surface. Repeat with the remaining dough balls.
Using a bench scraper or a small knife, score a criss-cross pattern on top of each dough ball.
Cover the dough with plastic wrap and let rise in a warm place for 40-50 minutes or until puffy.
Preheat the oven to 350°F. Bake for about 15-18 minutes, rotating the pan halfway, until the cookie crust is golden brown and the bread is fully baked.
Let cool and enjoy!