This Vanilla Buns recipe yields soft vanilla buns filled with vanilla bean pastry cream and whipped cream and are topped with a dusting of powdered sugar. These cream-filled buns are reminiscent of Italian maritozzi buns and Chinese bakery coconut cream buns.
This post may contain affiliate links. Please see my Disclosure Policy.
These cream buns were inspired by my love of the pillowy breads at Tous Le Jours and seeing blogger friends make cream-filled buns. I followed the helpful shaping instructions from What to Cook Today’s Chinese Bakery Coconut Cream Buns, and adapted the bread recipe from Joshua Weissman’s Hamburger Buns.
This was my first foray into baked cream-filled buns! I recently developed a recipe for Crème Brûlée Donuts, which are fried cream-filled buns, but I love that I can provide this recipe for folks who don’t want to fry. If you’re more into cream cheese-filled buns then I recommend my Pumpkin Cheesecake Kolaches.
Jump to:
Why you’ll love this recipe
- These buns are pillowy soft.
- These can be made without a stand mixer.
- These are packed with vanilla flavor.
Ingredients
- Bread flour is the base of the buns.
- All-purpose flour and cornstarch thicken the pastry cream.
- Whole milk adds moisture and flavor to the buns and the pastry cream.
- Instant yeast gives rise to the buns.
- Vanilla bean paste flavors the buns, pastry cream and whipped cream.
- Granulated sugar sweetens the buns and pastry cream.
- Powdered sugar sweetens the whipped cream and is used as garnish.
- Heavy cream is whipped up to create a garnish.
- Unsalted butter adds richness to the buns.
- Eggs bind the dough and thicken the pastry cream.
See recipe card below for a full list of ingredients and measurements.
Substitutions and variations
Here’s how to customize these buns to your liking:
- No bread flour — swap for all-purpose flour.
- No pastry cream — omit the pastry cream and fill with store-bought pudding or double the whipped cream and fill with that.
- Different filling — fill with my chocolate pastry cream, or with a fruit jam.
- Different shape — make the buns round, or another shape you like.
- Garnishes — omit the powdered sugar garnish or garnish with something else, like sprinkles, coconut flakes or chocolate curls.
This recipe has not been tested with any substitutions or variations. If you try any, please let me know how it turned out by commenting below!
How to make vanilla buns
Step 1: In a small saucepan, combine the tangzhong ingredients. Whisk and cook over medium heat until it becomes a thick paste. Remove from the heat to let cool slightly. In a small bowl, combine the warmed milk and yeast. Let sit for 10 minutes to bloom. In the bowl of a stand mixer (or in a large bowl if mixing by hand,) whisk together the bread flour, kosher salt and granulated sugar. Add the tangzhong, yeast mixture, vanilla bean paste, egg and egg yolk. Mix on medium-low until incorporated. Gradually add the butter, one tablespoon at a time, until incorporated. Mix with the dough hook on medium speed for 6-8 minutes. When the dough starts looking smooth, conduct the windowpane test. Pinch off a small bit of dough. Slowly pull the dough out from the center with your fingers. If the dough is ready, you will be able to stretch it until it’s thin and translucent like a windowpane. If the dough tears, it’s not ready yet. Beat for 1 more minute, and test again. When the dough passes the test, transfer to a large greased bowl and cover. Let rise until doubled, about 1 to 1 ½ hours.
Step 2: While the dough is proofing, make the pastry cream. Combine the milk and vanilla in a medium saucepan over medium heat until simmering. Remove from heat. Combine the granulated sugar and egg yolks in a medium bowl. Whisk by hand until light yellow and fluffy. Add flour and cornstarch and whisk until thoroughly combined and lightened in color even further. Very slowly stream in the warmed vanilla milk with a ladle while whisking vigorously to prevent cooking the eggs. Continue slowly adding in the milk mixture until it is all combined. Return the entire mixture to the medium saucepan and place over low heat. Whisk constantly until the pastry cream has thickened to a pudding consistency (coats the back of a spoon). This can take 5+ minutes. Remove from the heat promptly and transfer to a heatproof bowl. Cover the surface with plastic wrap to prevent a skin from forming. Place the bowl over a larger bowl with ice and place in the refrigerator to cool for at least 2 hours.
Step 3: Lightly grease or flour a clean work surface. Punch down the dough and dump onto the work surface. Divide the dough into 8 even pieces (84g each), roll into balls and cover for 5 minutes to rest the gluten. Working with one ball at a time, use a rolling pin to flatten the dough into an oval shape (4-5 inches long and 3 inches wide). Roll up the dough from the long side into a log. Pinch the seam to seal it. Place seam side down on the prepared baking sheet. Repeat with the remaining dough balls. Cover with an inverted baking sheet and proof for 1 hour. Preheat the oven to 375°F. Gently brush the buns with the egg wash mixture. When you put the tray in the oven you’ll want to introduce some moisture, either by spraying water inside the oven with a spray bottle, or by placing a ramekin with a few ice cubes onto the wire rack next to the tray. Bake for 15-18 minutes or until golden brown and the interior temperature reaches 190°F. Let cool on a wire rack.
Step 4: In the bowl of stand mixer or in a large bowl with beaters, combine the heavy cream, powdered sugar and vanilla bean paste. Beat together until stiff peaks form. Transfer to a piping bag fitted with a piping tip, if desired. With a serrated knife or sharp chef knife, make a cut in the center of each bun. Remove a bit of the bread to make room for cream. Spoon or pipe some of the chilled pastry cream into the centers of the buns, then pipe the whipped cream on top. Dust with powdered sugar and serve.
Hot tips
- I prefer rolling dough on a greased surface to avoid introducing additional flour. I will clean the work surface and then just spray it with some oil.
- I like to reheat them in the microwave for just 8-10 seconds to soften the bread after they’ve been in the refrigerator.
- To pipe the ruffle, cut the tip of a piping bag off, then make a ½ inch cut on one of the seams of the bag on the side.
Recipe FAQs
Store leftovers in an airtight container in the refrigerator for up to 3 days. I like to reheat them in the microwave for just 8-10 seconds to soften the bread after they’ve been in the refrigerator.
Yes, swap without issue.
This is not recommended.
More recipes you’ll love
Lastly, if you make this Vanilla Buns recipe be sure to leave a comment or give it a rating. I love to see when people make my recipes, so please tag me @youthsweets on Instagram if you post!
📖 Recipe
Vanilla Buns
Ingredients
Tangzhong
- 2 tablespoon bread flour (20g)
- 2 tablespoon water (27g)
- 4 tablespoon whole milk (60g)
Milk bread dough
- ½ cup whole milk heated to 110°F (120g)
- 1 tablespoon instant yeast (10g)
- 2 ½ cups bread flour (320g)
- 1 teaspoon kosher salt
- 2 ½ tablespoon granulated sugar (37g)
- 1 teaspoon vanilla bean paste
- 1 large egg + 1 large egg yolk
- 3 tablespoons unsalted butter room temperature (42g)
Egg wash
- 1 large egg
- Splash of whole milk
Vanilla bean pastry cream
- 1 ¾ cup whole milk (430g)
- 1 teaspoon vanilla bean paste
- 4 egg yolks (60g)
- ½ cup granulated sugar (100g)
- 2 tablespoon all-purpose flour (16g)
- 2 tablespoon cornstarch (24g)
Whipped cream
- 10 oz heavy whipping cream (1 ¼ cups, 293g)
- 2 tablespoon powdered sugar (23g) plus more for dusting
- ½ teaspoon vanilla bean paste or vanilla extract
Instructions
Do ahead
- The pastry cream can be made a day or two ahead of time and stored in the refrigerator until ready to assemble. Prepare a large sheet pan with parchment paper or a silicone baking mat.
Make the tangzhong paste
- In a small saucepan, combine the tangzhong ingredients. Whisk and cook over medium heat until it becomes a thick paste. Remove from the heat to let cool slightly.
Make the dough
- In a small bowl, combine the warmed milk and yeast. Let sit for 10 minutes to bloom.
- In the bowl of a stand mixer (or in a large bowl if mixing by hand,) whisk together the bread flour, kosher salt and granulated sugar. Add the tangzhong, yeast mixture, vanilla bean paste, egg and egg yolk. Mix on medium-low until incorporated. Gradually add the butter, one tablespoon at a time, until incorporated.
- Mix with the dough hook on medium speed for 6-8 minutes. When the dough starts looking smooth, conduct the windowpane test. Pinch off a small bit of dough. Slowly pull the dough out from the center with your fingers. If the dough is ready, you will be able to stretch it until it’s thin and translucent like a windowpane. If the dough tears, it’s not ready yet. Beat for 1 more minute, and test again.
- When the dough passes the test, transfer to a large greased bowl and cover. Let rise until doubled, about 1 to 1 ½ hours.
Make the pastry cream
- While the dough is proofing, make the pastry cream. Combine the milk and vanilla in a medium saucepan over medium heat until simmering. Remove from heat.
- Combine the granulated sugar and egg yolks in a medium bowl. Whisk by hand until light yellow and fluffy.
- Add flour and cornstarch and whisk until thoroughly combined and lightened in color even further. Very slowly stream in the warmed vanilla milk with a ladle while whisking vigorously to prevent cooking the eggs. Continue slowly adding in the milk mixture until it is all combined.
- Return the entire mixture to the medium saucepan and place over low heat. Whisk constantly until the pastry cream has thickened to a pudding consistency (coats the back of a spoon). This can take 5+ minutes. Remove from the heat promptly and transfer to a heatproof bowl. Cover the surface with plastic wrap to prevent a skin from forming.
- Place the bowl over a larger bowl with ice and place in the refrigerator to cool for at least 2 hours.
Shape the buns
- Lightly grease or flour a clean work surface. Punch down the dough and dump onto the work surface. Divide the dough into 8 even pieces (84g each), roll into balls and cover for 5 minutes to rest the gluten.
- Working with one ball at a time, use a rolling pin to flatten the dough into an oval shape (4-5 inches long and 3 inches wide). Roll up the dough from the long side into a log. Pinch the seam to seal it. Place seam side down on the prepared baking sheet. Repeat with the remaining dough balls.
- Cover with an inverted baking sheet and proof for 1 hour.
Bake
- Preheat the oven to 375°F. Gently brush the buns with the egg wash mixture. When you put the tray in the oven you’ll want to introduce some moisture, either by spraying water inside the oven with a spray bottle, or by placing a ramekin or mug with a few ice cubes onto the wire rack next to the tray.
- Bake for 15-18 minutes or until golden brown and the interior temperature reaches 190°F. Let cool on a wire rack.
Make the whipped cream
- In the bowl of stand mixer or in a large bowl with beaters, combine the heavy cream, powdered sugar and vanilla bean paste. Beat together until stiff peaks form.
- Transfer to a piping bag fitted with a piping tip, if desired.
Assemble
- With a serrated knife or sharp chef knife, make a cut in the center of each bun. Remove a bit of the bread to make room for cream.
- Spoon or pipe some of the chilled pastry cream into the centers of the buns, then pipe the whipped cream on top. Dust with powdered sugar and serve.