Nutrition Facts
Servings: 8 ServingCalories:220kcalTotal Fat:6gSaturated Fat: 3gCholesterol:45mgSodium:160mgDietary Fiber: 1gSugars: 5gProtein:7gCarbohydrates: 34g
Pulling one of these apart at the breakfast table last Sunday, I watched the dough stretch slowly between two pieces like warm cotton, and honestly that moment alone is worth every minute of proofing time. Soft and fluffy homemade Japanese milk buns have this distinctly tender, cloud-like crumb that you simply cannot replicate with store-bought rolls, built from a tangzhong milk bread base that locks moisture deep into every layer. Once you understand the method, it becomes the one bread recipe you reach for on repeat.
Standard dinner rolls have decent softness, but Japanese milk buns operate on a completely different level. The tangzhong method, which is essentially a cooked flour-and-milk paste stirred into the dough, pre-gelatinizes the starches so they hold significantly more water. What you get is a crumb that stays feather-soft for two full days without any preservatives.
Condensed milk adds a whisper of sweetness without tipping the buns into dessert territory, keeping them versatile enough to serve alongside savory dishes or loaded with jam.
Bread flour is the structural backbone here. Its higher protein content builds enough gluten strength to trap the steam produced during baking, which is what lifts these buns into that signature domed shape. All-purpose flour will technically work, but the buns won’t hold their height quite as well.
Whole milk should be warm, around 95°F / 35°C, not hot. Scalding the yeast at this stage is one of the most common reasons bread fails before it even starts.
Instant yeast keeps things simple. If using active dry yeast, bloom it in the warm milk for about 8 minutes until foamy before mixing.
Unsalted butter is added after the dough comes together, not at the beginning. Incorporating cold fat too early coats the gluten strands before they’ve had a chance to form, resulting in a denser crumb.
Condensed milk brings both sweetness and a subtle richness. I use about two tablespoons, which is just enough to notice without dominating the flavor profile.
One egg adds color, fat, and a slightly richer bite to the finished bun. At room temperature, it integrates more evenly into the dough.
For the tangzhong itself, the ratio is simple: 1 part bread flour cooked with 5 parts whole milk over low heat, stirred constantly until it thickens into a smooth, pudding-like paste. Let it cool before adding to the dough or it will affect yeast activity.
Before mixing anything, make and cool the tangzhong completely. Measure out all dry ingredients separately from the liquids. If the kitchen is cold, a slightly longer first proof is perfectly fine, so don’t rush the schedule. Having everything at room temperature, especially the butter and egg, makes the dough come together far more smoothly.
Whisk 2 tablespoons of bread flour with 10 tablespoons of whole milk in a small saucepan over low heat. Stir continuously until the mixture thickens into a smooth paste that holds a soft trail when you drag a spatula across it. Remove from heat and let it cool to room temperature before using, around 20 minutes.
In a large bowl or stand mixer, combine bread flour, sugar, salt, and instant yeast. Add the cooled tangzhong, warm milk, condensed milk, and the egg. Mix on low until a shaggy dough forms, then increase to medium and knead for 6 minutes until the dough smooths out. You’re looking for a surface that’s slightly tacky but no longer tears when pulled.
Add softened unsalted butter one tablespoon at a time while the mixer runs on medium. This stage takes patience. The dough will look slippery and may stick to the bowl’s sides before it comes back together, which is completely normal. Keep kneading for another 8 to 10 minutes until the dough passes the windowpane test: stretch a small piece thin enough to see light through without it tearing.
Shape the dough into a ball, place it in a lightly oiled bowl, and cover with plastic wrap. Proof at room temperature until doubled, roughly 75 to 90 minutes depending on kitchen temperature. A warmer room speeds things up; a cooler kitchen slows them down without damaging the dough.
Divide the dough into 8 equal portions, about 75g each. Roll each piece into a tight ball by cupping your palm over the dough and pressing gently as you rotate. Arrange them in a lightly greased 9-inch square or round pan with slight gaps between each bun. Cover and proof for another 45 to 60 minutes until the buns puff up and just touch each other.
Brush the tops gently with a milk-and-egg wash, then bake at 350°F / 175°C for 18 to 22 minutes. The finished buns should be deeply golden on top and sound hollow when tapped on the bottom. Pull them from the oven while still fragrant and let cool for at least 10 minutes before pulling apart.
Building a truly fluffy Japanese soft bread recipe starts with one variable most beginners overlook: hydration. Japanese milk bread doughs tend to feel wetter and stickier than typical roll doughs, which is intentional. Resist the urge to add extra flour at the first sign of stickiness. Trust the kneading process instead.
Sticky dough that won’t clear the bowl: Knead for two additional minutes before adding any flour. In most cases, the gluten just needs more development time to become manageable.
Flat or dense buns after baking: Underproofing is almost always the culprit. The dough should look noticeably puffy and feel light when gently pressed, leaving a slow indentation that springs back halfway.
Pale tops with no color: Boost the egg wash ratio slightly or move the pan to the upper third of the oven for the final 5 minutes of baking.
Knowing how to make fluffy bread rolls from scratch is only half the picture. Pairing them well makes the whole table feel complete. I usually keep it simple on weekday mornings, but these buns are adaptable enough to anchor almost any meal.
Wrap cooled buns tightly in plastic wrap or store in an airtight container at room temperature. They stay genuinely soft for up to two days, which is largely thanks to the tangzhong. For longer storage, freeze individually wrapped buns for up to one month. Reheat from frozen in a 300°F / 150°C oven for 8 minutes, or loosely wrap in a damp paper towel and microwave for 25 seconds. The texture comes back remarkably close to fresh-baked.
Pillowy, pull-apart Japanese milk buns made with a tangzhong base for an impossibly soft crumb. Golden on the outside, cottony on the inside, and surprisingly straightforward once you know the method.
Whisk 2 tablespoons of bread flour with 10 tablespoons of whole milk in a small saucepan over low heat. Stir constantly for 3 to 5 minutes until the mixture thickens to a smooth, pudding-like paste and leaves a trail when a spatula is dragged across the bottom. Remove from heat and cool completely to room temperature, about 20 minutes. Do not skip the cooling step; hot tangzhong will damage yeast activity in the next stage.
In the bowl of a stand mixer fitted with a dough hook, whisk together bread flour, sugar, salt, and instant yeast. Add the cooled tangzhong, warm milk, condensed milk, and egg. Mix on low speed for 2 minutes until a rough, shaggy dough forms, then increase to medium speed and knead for 6 minutes. The surface should appear smooth and slightly tacky but should no longer tear when stretched. Scrape down the bowl sides halfway through.
With the mixer running on medium, add the softened butter one tablespoon at a time, waiting about 30 seconds between each addition. The dough will temporarily turn greasy and may slap against the bowl walls — keep going. Continue kneading on medium to medium-high speed for 8 to 10 minutes until the dough becomes smooth, elastic, and passes the windowpane test: stretch a small portion thin enough to see faint light through without tearing.
Lightly oil a large bowl and transfer the dough, turning once to coat. Cover tightly with plastic wrap and proof at room temperature until doubled in size, approximately 75 to 90 minutes. In a kitchen below 68°F / 20°C, extend proofing time to 2 hours without any concern. Do not proof in a hot spot above 85°F / 29°C or the butter may separate from the dough.
Punch down the dough gently and turn it onto a lightly floured surface. Divide into 8 equal pieces, roughly 75g each using a kitchen scale for consistency. Shape each piece into a tight ball by folding the edges underneath and rolling with a cupped palm in small circular motions until the top surface is smooth and taut. Arrange in a greased 9-inch / 23cm square pan, leaving small gaps between buns. Cover loosely with plastic wrap.
Proof the shaped buns for 45 to 60 minutes until visibly puffed and the buns are just touching each other. Preheat the oven to 350°F / 175°C during the last 15 minutes of proofing. Brush the tops gently with the egg wash, using light strokes to avoid deflating. Bake for 18 to 22 minutes until deeply golden on top and hollow-sounding when the base is tapped. Cool in the pan for 10 minutes before pulling apart.
Servings: 8 ServingCalories:220kcalTotal Fat:6gSaturated Fat: 3gCholesterol:45mgSodium:160mgDietary Fiber: 1gSugars: 5gProtein:7gCarbohydrates: 34g