Instructions:
Step 1: Prepare the Dough
- In a small bowl, mix yeast and warm water. Let sit for 5-10 minutes until frothy.
- In a large mixing bowl, combine warm milk, sugar, softened butter, egg, vanilla extract, and salt. Mix well.
- Add the frothy yeast mixture to the wet ingredients.
- Gradually add flour, 1 cup at a time, mixing until a soft dough forms.
- Knead the dough on a floured surface for 8-10 minutes until smooth and elastic. Alternatively, use a stand mixer with a dough hook for 5-7 minutes.
- Place the dough in a greased bowl, cover with a damp cloth, and let rise in a warm place for 1-2 hours, or until doubled in size.
Step 2: Make the Vanilla Cream Filling
- In a medium saucepan, whisk together milk, sugar, cornstarch, and egg yolks until smooth.
- Cook over medium heat, whisking constantly, until the mixture thickens (around 5-7 minutes). Do not let it boil.
- Remove from heat and stir in butter and vanilla extract until smooth.
- Transfer to a bowl, cover with plastic wrap (press it directly onto the surface to prevent a skin from forming), and refrigerate until cool.
Step 3: Assemble the Rolls
- Once the dough has risen, punch it down and roll it out into a large rectangle (about 1/4-inch thick) on a floured surface.
- Cut the dough into rectangles (about 4×6 inches, or adjust as desired).
- Place a spoonful of the chilled vanilla cream in the center of each rectangle. Fold and seal the edges tightly, shaping into a roll.
- Place the rolls seam-side down on a parchment-lined baking sheet. Cover and let rise for another 30 minutes.
Step 4: Bake the Rolls
- Preheat the oven to 350°F (175°C).
- Bake the rolls for 15-18 minutes, or until golden brown.
- Let the rolls cool slightly before adding the topping.
Step 5: Finish and Serve
- Dust the rolls generously with powdered sugar or drizzle with icing.
- Serve warm or at room temperature.