| Prep Time | 30 minutes (active) |
| Resting/Rising Time | 2 hours 45 minutes |
| Total Time | ~3 hours 15 minutes |
| Yield | 12 rolls |
| Difficulty / Intensity | Moderate (3/5) – Sticky dough requires patience, but no special equipment beyond a stand mixer. |
| Intensity Breakdown | • Kneading: Moderate-High (10-12 min stand mixer) • Shaping: Low (gentle handling) • Patience: High (two rises, chill time) |
Why You’ll Love These Rolls
Unlike lean breads, this enriched dough uses milk, butter, and eggs to create an ultra-soft crumb. The tangzhong (a cooked flour-and-milk paste) locks in moisture, keeping these rolls fresh for days. They’re perfect for:
-
Breakfast with jam & butter
-
Mini burgers or lobster rolls
-
Holiday dinner bread baskets
-
French toast (yes, day-old brioche is legendary)
Ingredients
For the Tangzhong (Starter)
-
3 tbsp (25g) bread flour
-
½ cup (120ml) whole milk
For the Dough
-
2 ¾ cups (350g) bread flour (plus extra for dusting)
-
¼ cup (50g) granulated sugar
-
1 packet (2 ¼ tsp) instant dry yeast
-
1 tsp fine sea salt
-
2 large eggs (room temperature)
-
½ cup (120ml) whole milk (warmed to 105°F/40°C)
-
4 tbsp (57g) unsalted butter (softened, cut into 8 pieces)
For the Egg Wash
-
1 large egg + 1 tbsp milk (whisked together)
Optional Topping
-
Flaky sea salt or pearl sugar
Step-by-Step Instructions
Intensity Level 1: Low – Make the Tangzhong (5 minutes)
-
In a small saucepan, whisk together the 3 tbsp flour and ½ cup milk until no lumps remain.
-
Heat over medium-low, stirring constantly with a wooden spoon or silicone spatula.
-
After 2-3 minutes, the mixture will thicken into a paste-like pudding. You’ll see lines from your spoon hold their shape.
-
Remove from heat and transfer to a small bowl. Let cool to room temperature (about 20 minutes). Do not skip cooling—it will kill the yeast if hot.
Intensity Level 2: High – Mix & Knead (15 minutes active)
Note: This dough is sticky by design. Resist adding extra flour.
-
In the bowl of a stand mixer fitted with a dough hook, combine the 350g bread flour, sugar, yeast, and salt. Whisk briefly.
-
Add the cooled tangzhong, 2 eggs, and the warmed ½ cup milk.
-
Mix on low speed (speed 2 on KitchenAid) for 2 minutes until a shaggy dough forms—it will look like a mess. That’s correct.
-
Increase speed to medium-low (speed 4). Knead for 6 minutes. The dough will start to smooth out but still stick to the bottom of the bowl.
-
Add the butter one piece at a time (about every 30 seconds). Wait until each piece is almost incorporated before adding the next. This takes 4 minutes.
-
After all butter is in, knead for another 3-5 minutes. You’re aiming for the windowpane test: tear off a small piece and stretch it gently. It should form a thin, translucent membrane without ripping. Total kneading time: 12-14 minutes.
Intensity Level 3: Low – First Rise (1 hour)
-
Lightly oil a large bowl. Transfer the dough (it will be soft and tacky).
-
Cover with plastic wrap or a damp towel. Let rise in a warm place (75-80°F / 24-27°C) until doubled in size.
-
Time check: about 1 hour. Dough is ready if you poke it gently and the indentation slowly springs back halfway.
Intensity Level 3: Low – Chill & Second Rise (1 hour 30 minutes)
-
Punch down the dough gently. Cover the bowl and place it in the refrigerator for 30 minutes. This cold step makes the buttery dough firm enough to shape without turning into a sticky mess.
-
After 30 minutes, remove from fridge. Line a 9×13-inch baking pan with parchment paper.
-
Turn dough out onto a lightly floured surface. Divide into 12 equal portions (~70g each).
-
Shape each into a tight round:
-
Flatten portion into a small disk.
-
Fold edges toward the center, pinching to seal.
-
Cup your hand over the ball and roll in small circles on the counter until smooth.
-
-
Arrange rolls in the pan in a 3×4 grid (they will touch as they rise).
-
Cover loosely with plastic wrap. Let rise again in a warm place for 45-60 minutes, until puffy and nearly doubled. They should be pillow-soft when gently pressed.
Intensity Level 2: Medium – Bake (18-22 minutes)
-
Preheat oven to 350°F (175°C) about 15 minutes before the second rise ends.
-
Gently brush the tops with the egg wash—don’t deflate them.
-
Sprinkle with flaky sea salt or pearl sugar if desired.
-
Bake for 18-22 minutes, rotating pan halfway. *The rolls should be deep golden brown and an instant-read thermometer inserted into the center roll reads 190°F (88°C).*
-
Remove from pan immediately and transfer to a wire rack to cool for 10 minutes before pulling apart.
How to Store & Reheat
| Storage Method | Duration | Instructions |
|---|---|---|
| Counter (sealed bag) | 3 days | Do not refrigerate (causes staling). |
| Freezer (wrapped tightly) | 2 months | Thaw at room temperature, then reheat. |
| Reheating | – | 300°F oven for 5 minutes, or microwave for 15 seconds. |
Nutrition Facts (Per 1 Roll)
Calculated using 12 rolls with egg wash, no additional toppings.
| Nutrient | Amount |
|---|---|
| Calories | 275 |
| Total Fat | 10g |
| – Saturated Fat | 5.5g |
| Cholesterol | 70mg |
| Sodium | 210mg |
| Total Carbohydrates | 37g |
| – Dietary Fiber | 1g |
| – Sugars | 7g |
| Protein | 8g |
| Calcium | 45mg |
| Iron | 2mg |