Scallion Milk Bread (Pillowy Tangzhong Loaf) - Easy Recipe | Cooking With Guru
Simple recipes&kitchen tools
Scallion Milk Bread (Pillowy Tangzhong Loaf)
Prep time35 mins
Cook time28 mins
Ingredients11
bakingintermediate

Scallion Milk Bread (Pillowy Tangzhong Loaf)

Published: Oct 10, 2026

Scallion milk bread uses a cooked tangzhong starter to get a crumb so soft and feathery it pulls apart in silky sheets. The savory hit of fresh scallions runs through every bite, and the top bakes up golden and springy. This is the fluffiest savory loaf you can bake at home, and the method is easier than it looks.

Scallion Milk Bread (Pillowy Tangzhong Loaf) - Tested Recipe by Cooking With Guru Editorial Team

Scallion milk bread uses a cooked tangzhong starter to get a crumb so soft and feathery it pulls apart in silky sheets. The savory hit of fresh scallions runs through every bite, and the top bakes up golden and springy. This is the fluffiest savory loaf you can bake at home, and the method is easier than it looks.

If you are looking for an ultra-satisfying, restaurant-quality meal that comes together with minimal effort, this Scallion Milk Bread (Pillowy Tangzhong Loaf) is about to become your new favorite. Everything is cooked to juicy, golden perfection with wholesome ingredients and incredible depth of flavor.

One simple tip!

Make the tangzhong the night before and keep it in the fridge, covered with plastic pressed right on the surface. Cold tangzhong works the same and splits the work across two days.

Step-by-Step Photos

Scallion Milk Bread (Pillowy Tangzhong Loaf) - prep
Scallion Milk Bread (Pillowy Tangzhong Loaf) - cooking
Scallion Milk Bread (Pillowy Tangzhong Loaf) - plated

Why You’ll Love This Recipe

Quick & EffortlessReady in just 143 minutes total with straightforward, foolproof prep.
Packed with Deep FlavorCarefully balanced with bread flour, whole milk, bread flour for maximum satisfaction.
Family & Crowd FriendlyMakes 12 generous servings that can be effortlessly doubled or scaled using our smart scaler.
Nutritious & High ProteinProvides 6.5g protein and only 245 calories per serving.

Ingredients Notes & Variations

Here is an overview of what you will need for this recipe. Be sure to scroll down to the printable recipe card below for exact scaled measurements!

bread flour

25 g

for tangzhong

whole milk

120 ml

for tangzhong

bread flour

320 g

spooned and leveled; for the main dough

granulated sugar

25 g

fine sea salt

7 g

instant yeast

7 g

1 packet

egg

1 piece

large, room temperature

whole milk

120 ml

room temperature, plus extra for brushing

unsalted butter

50 g

softened at room temperature

scallions

60 g

finely chopped, mostly green tops

neutral oil

1 tbsp

for greasing the bowl

How to Make (Step-by-Step Overview)

Here is a quick summary of the preparation process. Detailed cooking temperatures and step timers are included in the recipe card below.

1

Make the tangzhong: whisk the 25g flour and 120ml milk in a small saucepan until no lumps remain. Cook over medium-low heat, stirring constantly, until it becomes a thick, spoonable paste.

Look for: The mixture thickens suddenly into a smooth, glossy paste that holds lines when you drag the spoon through it

2

Transfer the tangzhong to a small bowl and let it cool until it is barely warm to the touch, about 15 minutes.

Look for: The tangzhong should be lukewarm to the touch, not warm, before it goes in

3

In the bowl of a stand mixer, whisk together the bread flour, sugar, salt, and instant yeast. Add the egg, 120ml milk, and the cooled tangzhong.

4

Mix on low with the dough hook until a shaggy dough forms, then knead on medium for 8 to 10 minutes until smooth and elastic. It should stretch thin without tearing.

Look for: Listen for the dough to slap the sides of the bowl, then go quiet as it smooths out and starts pulling away clean

5

Add the softened butter and knead 2 more minutes until fully absorbed. Scatter in the chopped scallions and mix just until evenly distributed.

Look for: The dough turns slightly green and flecked; stop kneading as soon as the scallions are evenly mixed in

6

Shape into a ball, place in a lightly oiled bowl, cover with a towel, and let rise in a warm spot until doubled in size.

7

Punch the dough down and divide it into 3 equal pieces. Roll each piece into a ball, then flatten into a rectangle about 6 inches wide. Roll each rectangle into a tight log, pinching the seam.

8

Line the loaf pan with parchment. Place the three logs seam-side down side by side in the pan. Cover and let rise again until puffy and crowning just above the rim.

Look for: The logs should look puffy and nearly touch each other, filling the pan about two-thirds full

9

Heat the oven to 350 degrees F (175 degrees C). Brush the top gently with milk.

10

Bake until golden on top and the internal temperature reads 190 degrees F (88 degrees C), about 25 to 28 minutes. Tent with foil after 18 minutes if the top browns too fast.

Look for: The top turns deep golden and the loaf sounds hollow when you tap it

11

Cool in the pan for 10 minutes, then lift out and cool on a rack for at least 30 minutes before tearing in. Resist cutting it hot, or the crumb compresses.

Look for: The bottom should be lightly golden, not pale

Our Pro Tips for Success

  • •Make the tangzhong the night before and keep it in the fridge, covered with plastic pressed right on the surface. Cold tangzhong works the same and splits the work across two days.
  • •Under-mixed dough is the number one reason milk bread turns dense. Keep kneading until the dough clears the sides of the bowl and stretches thin enough to see light through it without tearing.
  • •Finely chop the scallions, and use mostly green tops. Big chunky pieces tear the gluten you just built, and the white parts can taste sharp after baking.
  • •Brush the top with a little milk or a beaten egg before baking. It gives that glossy, bakery-case finish and helps the crust stay soft instead of going hard.

Storage & Make-Ahead Instructions

Refrigerator:Store leftovers in an airtight container for up to 3 to 4 days.
Freezer:Freeze in freezer-safe containers or bags for up to 2 months. Thaw overnight in the fridge.
Reheating:Reheat gently in a 350°F oven or covered skillet with a splash of broth until heated through.
Interactive Kitchen Assistant Live Smart Scaler

Our Recipe Precision Calculators

Calculate exact roasting times, internal temperatures, brining ratios, and safe thaw windows.

2.5 lbs (1.13 kg)
Recommended Timing & Thermals
Est. Cook Time45 mins
Rest Period7 mins
Pull From Heat160°F (71°C)
Final Carryover165°F (74°C)
Insert meat thermometer into thickest center without touching bone for 100% juicy safety.

Scallion milk bread is a savory loaf made with tangzhong, a cooked mixture of flour and milk that pre-gelatinizes the starches so the bread holds extra water. The result is a pull-apart loaf with a crumb so soft it tears into thin, silky sheets, dotted through with finely chopped scallions. It bakes up golden in a standard loaf pan and stays soft for days, which is not something most homemade bread can claim.

What the tangzhong starter does

Most soft breads get their tenderness from fat alone. That works for a day, then the crumb starts to dry out. Tangzhong works at a different level. When we cook a small portion of the flour and milk into a thick paste, the starch granules swell and trap water. That water stays locked in through the bake. So the loaf comes out of the oven with a crumb that feels almost feathery, and it is still soft on day three.

The starter takes about five minutes. We whisk 25 grams of bread flour into 120 milliliters of whole milk in a small saucepan, then stir it over medium-low heat until it turns into a smooth, glossy paste that holds lines when we drag a spoon through it. Then we let it cool until it is barely warm to the touch. That cooling step matters. Hot tangzhong will kill the yeast on contact, and dead yeast means a dense loaf no amount of rising will fix.

Building the dough

With the tangzhong cooled, the rest comes together in a stand mixer. Bread flour, sugar, salt, and instant yeast go into the bowl first, then the egg, the room-temperature milk, and the cooled tangzhong. We mix on low until a shaggy mass forms, then knead on medium for a full 8 to 10 minutes.

Here is where patience pays off. Milk bread dough looks finished before it is finished. It will look smooth at minute five, but it is not ready. We keep going until the dough clears the sides of the bowl and stretches thin enough that we can see light through it without it tearing. That stretch test is the only timer that matters. Under-kneaded dough is the number one reason this loaf turns out dense, and once the scallions go in, there is no going back to fix the gluten.

Only then do we add the softened butter, kneading two more minutes until it is fully absorbed, and then the chopped scallions. We mix just until they are evenly distributed. The dough will turn slightly green and flecked. We stop right there. Scallions have sharp edges, and overmixing after they go in tears the gluten network we just spent ten minutes building.

Shaping three logs for the pull-apart crumb

After the first rise, about 75 minutes in a warm spot until doubled, we punch the dough down and divide it into three equal pieces. Each piece gets rolled into a ball, flattened into a rectangle about six inches wide, then rolled into a tight log with the seam pinched shut. The three logs go seam-side down, side by side, into a parchment-lined 9x5-inch pan.

This shaping is not decoration. The logs swell into each other during the second rise and fuse into one loaf, but the boundaries between them stay visible. When we tear the baked loaf apart, it separates along those seams into soft, layered pieces. A single rounded loaf would slice fine, but it would not pull apart like this.

The second rise takes about 40 minutes. We know it is ready when the logs look puffy and crown just above the rim of the pan. Then we brush the top gently with milk, which gives the crust that glossy, bakery-case finish and keeps it soft instead of letting it go hard and crackly.

What to watch for in the oven

We bake at 350 degrees F (175 C) for 25 to 28 minutes. The top should turn deep golden, and the loaf is done when a thermometer reads 190 degrees F (88 C) inside. If the top browns too fast, we tent it with foil after 18 minutes and let the inside finish.

The hardest instruction in the whole recipe is the last one: cool the loaf on a rack for at least 30 minutes before tearing in. Straight from the oven, the crumb is at its most fragile. Cutting it hot crushes those silky layers flat. We know it smells incredible. Give it the half hour.

Scallion mistakes and how to avoid them

  • Chop the scallions finely and use mostly the green tops. Big chunky pieces tear the gluten, and the white parts can taste sharp and raw after baking.
  • Do not add the scallions before the dough passes the stretch test. Once they are in, extra kneading does more harm than good.
  • If the dough resists stretching into logs and springs back, it is too tight. Cover it and rest it for 10 minutes, then try again. A rested dough is much easier to shape.
  • If the top of the loaf domes and cracks in the oven, the second rise was a little short. It still tastes fine, but next time give the logs the full 40 minutes.
  • Resist the urge to add more scallions than the recipe calls for. Too many weigh the dough down and the loaf bakes up squat.

Swaps that work for this dough

Bread flour gives the tallest, chewiest crumb because its higher protein builds stronger gluten. All-purpose flour works, but expect a slightly shorter loaf with a softer crumb. Cake flour is out. The loaf will collapse without enough protein to hold the structure.

Whole milk matters for richness, but 2 percent works with a slightly less tender crumb. Low-fat milk makes the crumb noticeably drier, and we would not recommend it here. For a dairy-free version, unsweetened soy milk and vegan butter do the job, though the crumb comes out a touch less tender.

For the scallions, an equal amount of finely chopped chives gives a milder onion note. One tablespoon of roasted garlic paste, spread thin on the rectangles before rolling them into logs, gives a deeper savory flavor. Instant yeast can be swapped for active dry, but proof it in the warm milk with a pinch of sugar first.

Keeping the loaf soft after baking

Once the loaf is fully cool, we keep it in an airtight bag at room temperature for up to 3 days. Refrigerating works for up to a week, but the cold firms the crumb, so we only refrigerate if we have to. For longer storage, slice the cooled loaf first, then freeze the slices in a freezer bag for up to 2 months. The slices go straight into the toaster from frozen, or we warm them in a 300 degree F oven for 5 minutes to bring back the soft crust.

Day-old slices make excellent toast. We like them under a fried egg for breakfast, or as sandwich bread for anything with a bit of sauce. The soft crumb soaks up juice without falling apart.

Questions about scallion milk bread

Can we make this bread ahead of time?

Yes. Bake it, cool it fully, and store it airtight at room temperature for up to 3 days. We can also make the tangzhong the night before and keep it in the fridge, covered with plastic pressed right on the surface. Cold tangzhong works exactly the same and splits the work across two days.

Why did our loaf turn out dense?

Under-kneading is the most likely cause. Knead a full 8 to 10 minutes and do the stretch test before adding the butter and scallions. Also check that the yeast was fresh and that the tangzhong was cooled to barely warm before it went into the bowl.

Can we use all-purpose flour instead of bread flour?

Yes, using the same weight. The crumb will be a little less chewy and the loaf will not rise quite as tall, because bread flour has more protein to build structure. Do not substitute cake flour.

Is scallion milk bread vegetarian?

Yes. It contains dairy and egg but no meat, so it fits a vegetarian diet. It is not vegan or dairy-free as written.

Easy Chicken Recipes • Official Card

Scallion Milk Bread (Pillowy Tangzhong Loaf)

☆☆☆☆☆0.0 (0 reviews)•Recipe by Cooking With Guru Editorial Team•Updated: Oct 15, 2026

Scallion milk bread uses a cooked tangzhong starter to get a crumb so soft and feathery it pulls apart in silky sheets. The savory hit of fresh scallions runs through every bite, and the top bakes up golden and springy. This is the fluffiest savory loaf you can bake at home, and the method is easier than it looks.

Prep Time35 mins
Cook Time28 mins
Total Time143 mins
Calories245 kcal
Adjust Servings:
12

Ingredients

Click to check off
25 g bread flour(for tangzhong)
120 ml whole milk(for tangzhong)
320 g bread flour(spooned and leveled; for the main dough)
25 g granulated sugar
7 g fine sea salt
7 g instant yeast(1 packet)
1 piece egg(large, room temperature)
120 ml whole milk(room temperature, plus extra for brushing)
50 g unsalted butter(softened at room temperature)
60 g scallions(finely chopped, mostly green tops)
1 tbsp neutral oil(for greasing the bowl)
Equipment Needed
  • small saucepan
  • stand mixer with dough hook (or large bowl)
  • 9x5-inch loaf pan
  • parchment paper
  • pastry brush
  • kitchen towel

Instructions

Step-by-Step

Make the tangzhong: whisk the 25g flour and 120ml milk in a small saucepan until no lumps remain. Cook over medium-low heat, stirring constantly, until it becomes a thick, spoonable paste.

Transfer the tangzhong to a small bowl and let it cool until it is barely warm to the touch, about 15 minutes.

In the bowl of a stand mixer, whisk together the bread flour, sugar, salt, and instant yeast. Add the egg, 120ml milk, and the cooled tangzhong.

Mix on low with the dough hook until a shaggy dough forms, then knead on medium for 8 to 10 minutes until smooth and elastic. It should stretch thin without tearing.

Add the softened butter and knead 2 more minutes until fully absorbed. Scatter in the chopped scallions and mix just until evenly distributed.

Shape into a ball, place in a lightly oiled bowl, cover with a towel, and let rise in a warm spot until doubled in size.

Punch the dough down and divide it into 3 equal pieces. Roll each piece into a ball, then flatten into a rectangle about 6 inches wide. Roll each rectangle into a tight log, pinching the seam.

Line the loaf pan with parchment. Place the three logs seam-side down side by side in the pan. Cover and let rise again until puffy and crowning just above the rim.

Heat the oven to 350 degrees F (175 degrees C). Brush the top gently with milk.

Bake until golden on top and the internal temperature reads 190 degrees F (88 degrees C), about 25 to 28 minutes. Tent with foil after 18 minutes if the top browns too fast.

Cool in the pan for 10 minutes, then lift out and cool on a rack for at least 30 minutes before tearing in. Resist cutting it hot, or the crumb compresses.

Nutrition Facts (per serving)

Calories245 kcal
Protein6.5g
Carbs40g
Fat6.5g
Fiber1.8g
Sugar5.2g
Sodium330mg
CWG
Recipe Source

The Cooking With Guru Team

Our recipes are developed and checked by the Cooking With Guru team. Nutrition figures are estimates calculated from USDA data, and yields scale with the built-in portion tools so the recipe fits your kitchen.

More baking recipes to try!

🍽️

Savory Miso Oatmeal with Jammy Eggs and Chili Crisp

🍽️

Turkish Menemen: One-Pan Eggs in Spicy Tomato Sauce

🍽️

High-Protein Cottage Cheese Egg Bake with Spinach

🍽️

Easy Chicken Congee Recipe with Crispy Garlic and Chili Oil

Comments & Questions (0)

Join the conversation

Leave a Comment

Have a question about cooking time, ingredients, or variations? Post your comment below!

0/5 stars (Click to rate)
Comments appear immediately

No comments yet!

Be the first to leave a comment or ask a question about Scallion Milk Bread (Pillowy Tangzhong Loaf).

You May Also Like

Cooking With Guru

Simple recipes and handy kitchen tools — scale a recipe, convert units, and cook with confidence.

Nutrition note: values shown by our tools are estimates based on USDA FoodData Central and are not medical advice. Consult a qualified professional for dietary guidance.

© 2026 CookingWithGuru.com. All rights reserved.