A simple enriched yeasted dough, plus classic cinnamon rolls and snowflake bread

cinnamon rolls
snowflake bread

Popping in for the last time this year to share my go-to enriched dough recipe, along with a couple festive ways to use it. While I will forever love my sourdough enriched breads, I know not everyone has a sourdough starter; and even if you do, there are days when you need something a little faster. This is the dough for you! I’ve made it both with a stand mixer and by hand and it works beautifully either way. You can make and bake it all in the same afternoon, or let the dough rise in the fridge for up to a day before shaping and baking. It’s the versatility we all need any time of year, but especially now. I hope it brings you a little joy this holiday season.

Baker’s notes:

  • I’ve tested this dough with a few different flour combinations, and my preference is a mix of bread and all purpose for a balance of rise and texture. You can use all bread flour; the dough will be a little chewier. I haven’t tried with just all-purpose, but that should work as well. I would hold back 10-20 grams of the milk in the final dough to start — you can add it in during mixing if the dough seems dry.
  • If you want to include a whole grain flour such as spelt or whole wheat, I would use 275g bread flour and 50g whole grain flour in the final dough. Depending on your flour, you may need 10-15g additional milk in the final dough — add it in during mixing if the dough seems dry.
  • Nonfat milk powder is one of my “secret weapon” ingredients for a beautiful enriched bread that is extra fragrant, high-rising, and bronzed. I urge you not to skip it — it’s readily available at grocery stores and online. I promise, I have plenty of recipes that use it so none will go to waste.
  • This dough uses the tangzhong technique, which involves pregelatinizing some of the flour by cooking a portion of it with milk. Using tangzhong allows us to add a higher percentage of liquid to the dough, which increases the softness and shelf life of the bread. I add cold milk and an egg directly to the tangzhong so there’s no waiting for it to cool down before mixing the dough.
  • This dough isn’t overly sticky and I never use flour to roll it out. If you have a silicone or pastry mat, you can roll it directly on there; a lightly greased surface works fabulously as well. Just don’t cut directly on a silicone mat, as they’re easily damaged.
  • This bread tastes best the day it’s baked. But with a light rewarming, this bread remains soft for several days after baking. To reheat, cover with foil and bake at 350F for ~10 minutes or until warmed through. Or you can microwave individual portions for ~15 seconds. I recommend only icing the portions you plan to eat right away.

Classic Cinnamon Rolls and Snowflake Bread

Makes 9 large rolls or one large snowflake bread | Adapted from Baked to Order



  • 25g bread flour
  • 125g milk

Final dough:

  • All the tangzhong
  • 100g milk, straight from the fridge
  • 50g egg (about 1 large), straight from the fridge
  • 225g bread flour
  • 100g all purpose flour
  • 35g granulated sugar
  • 21g (3 Tbsp) nonfat milk powder
  • 7g (1 3/4 tsp if Diamond Crystal) kosher salt
  • 6g (2 tsp) instant yeast
  • 56g (4 Tbsp) unsalted butter, room temperature


  • 56g (4 Tbsp) unsalted butter, at room temperature
  • 100g (½ cup) brown sugar (light or dark)
  • 1 Tbsp ground cinnamon
  • Pinch of salt

Cream Cheese Frosting (for cinnamon rolls):

  • 90 g (6 Tbsp) cream cheese, at room temperature
  • 56 g (4 Tbsp) unsalted butter, at room temperature
  • ¾ tsp pure vanilla extract
  • Pinch of salt
  • 68 g (½ cup plus 1 Tbsp) icing sugar

To finish (for snowflake bread):

  • 1 large egg, whisked with a splash of milk or water and a pinch of salt
  • Granulated or coarse sugar, for garnish (optional)
  • Icing sugar, for garnish (optional)


Make the Tangzhong: In a small saucepan, whisk the flour and milk together until smooth. Cook over medium-low heat, whisking constantly, until the mixture thickens enough for the whisk to leave lines on the bottom of the pan, about 5 minutes. Transfer to the bowl of a stand mixer fitted with the dough hook. Alternatively, if mixing by hand, transfer to a large mixing bowl.

Mix the Final Dough: Whisk the cold milk into the tangzhong, followed by the egg. Whisk in the remaining final dough ingredients.

Knead on medium-low speed until the gluten is moderately developed, about 5 minutes. The dough will start out sticky and rough but should gradually come together and feel quite smooth and stretchy. Turn the mixer to low and add the butter about 14 grams (1 tbsp) at a time, incorporating each batch before adding the next. Turn the speed back up to medium-low and continue kneading until the gluten is very well developed and the dough passes the windowpane test, about 10 to 15 minutes. The dough should be smooth and supple.

If mixing by hand, follow the same mixing order as above but note that mixing times will take longer. I like to use the slap-and-fold method to knead this dough. (See an example in my instagram highlights.)

Shape the dough into a smooth ball and transfer to a lightly oiled container. Cover and let rise at room temperature until doubled, 60-90 minutes. (Alternatively, allow dough to rise in the refrigerator for at least 8 hours or up to 24.)

Make the filling: In a small bowl, make the filling by creaming together the butter, sugar, cinnamon, and salt to form a spreadable paste.

To make cinnamon rolls:

Shape, Proof, and Bake the Rolls: Preheat the oven to 400°F (200°C) with a rack in the middle.

Lightly grease a 9 x 9-inch (23 x 23-cm) baking pan or a 9- or 10-inch (23- or 25-cm)-round cake pan (preferably aluminum, not glass). Take the dough out of the fridge and transfer to a lightly greased surface or a silicone/pastry mat. Roll into a 14-inch (36-cm) square, doing your best to maintain an even thickness.

Spread the filling mixture evenly over the dough, going all the way to the edges.

Roll the dough up like a jelly roll, pinching to seal. Turn the roll so the seam side is down.

Cut into nine even pieces using a sharp knife or unflavored dental floss (my preferred method). Transfer the rolls, cut side up, to the prepared pan, leaving space between each (they will grow into each other during proofing).

Cover the rolls with a piece of lightly oiled plastic wrap. Proof at warm room temperature until the dough is very puffy and nearly doubled, 30-60 minutes. If you poke a roll gently the indentation should fill back very slowly.

Bake until the rolls are lightly golden and register 195 to 200°F (91 to 93°C) in the center, about 20 minutes.

Prepare the Cream Cheese Frosting: While the rolls are baking, combine the cream cheese, butter, salt, and vanilla in a medium bowl and beat on medium speed until smooth. Add half of the icing sugar and beat to combine. Add the remaining icing sugar and beat for 1 to 2 minutes, or until fluffy.

Allow the rolls to cool on a wire rack before spreading with frosting. Serve immediately.

To make snowflake bread:

Shape, Proof, and Bake the Bread: Preheat the oven to 375°F (190°C) with a rack in the middle. Line a large baking sheet with parchment paper.

Turn the dough onto a lightly greased surface or silicone/pastry mat. Divide the dough into 4 equal pieces, about 180g each. Form each piece into a ball, cover with oiled plastic wrap, and rest for 10 minutes.

Working one at a time, roll each ball into a 10″ round. Rotate the dough frequently to keep the shape round and prevent sticking. Transfer one round to the prepared baking sheet. Spread with about 1/3 of the filling, leaving a 1/2″ border around the edge. Top with a second round. Spread with another 1/3 of the filling, leaving a 1/2″ border around the edge. Repeat process with a third round. Finish by placing the final round on top.

Place a 2 to 2 1/2″ round cookie cutter (or similarly shaped round item, such as a glass) in the center of the circle to act as a guide. Using a sharp knife or bench scraper, cut the circle into 16 equal portions, like the rays of a sun. For each cut, you’ll cut from the outer edge of the center guide to the outer edge of the dough circle, cutting through all four layers each time. I find it easiest to cut into quarters first (at the north, south, east and west positions), then divide the quarters in half to make eighths, then divide each eighth in half to make sixteenths.

To form the star, work with two side-by-side strips at a time. Twist the strips away from each other twice, then pinch the ends together firmly to form a point. Continue until you’ve twisted all the strips; you should end up with 8 points total. Brush the entire surface with egg wash and cover loosely with oiled plastic wrap. Proof at room temperature until noticeably puffy, about 30-45 minutes. Right before baking, brush with a second coat of egg wash and sprinkle the center with sugar, if desired.

Bake until golden and the center measures 195F, about 20-30 minutes. Rotate the sheet halfway through baking for even coloration. Cool bread on the sheet for about 15 minutes. Dust with icing sugar before serving, if desired.


Bread tastes best the day it’s baked. But with a light rewarming, this bread remains soft for several days after baking. To reheat, cover with foil and bake at 350F for ~10 minutes or until warmed through. Or you can microwave individual portions for ~15 seconds. I recommend only icing the portions you plan to eat right away. If you do want to bake the bread the day before serving, you can brush the finished bread with melted butter as soon as it comes out of the oven — this will help keep it soft and moist for longer.

jam rolls