Ingredients
Equipment
Method
Make the dough
- Combine warm milk, granulated sugar, butter, eggs, and vanilla in a bowl until smooth and evenly mixed.
- Whisk all-purpose flour, instant yeast, and salt in a second bowl to distribute the yeast and salt.
- Mix the wet ingredients into the dry ingredients until a soft dough forms.
- Knead the dough for 8-10 minutes until smooth and elastic.
First rise and shape
- Place the dough in a covered bowl and let rise for 1 hour until doubled in size.
- Divide the dough into 12 portions and shape each into a round bun.
- Arrange the buns on a baking sheet and let rise for 30 minutes until slightly puffy.
Make the shell topping
- Mix softened butter, powdered sugar, and all-purpose flour to form a thick, moldable topping dough.
- Divide the topping dough and tint each portion with food coloring to create pastel colors.
- Roll each colored topping between plastic wrap and cut into shell shapes.
- Place the shell shapes on top of the buns and use a knife to score to create the shell pattern.
Bake
- Bake at 375°F for 16-18 minutes until the buns turn golden on top, with the shell pattern set and lightly firm.
Notes
For clean shell scoring, press the topping onto the buns gently and score right before baking; if the topping feels too soft, chill it 10-15 minutes. Store airtight at room temperature up to 2 days or refrigerate up to 4 days; warm slightly before serving. Freeze baked buns up to 2 months—thaw overnight in the fridge and rewarm. For a dairy-light option, use plant-based butter in both dough and topping.
