Go Back
close up shot of vegan milk bread being pull apart

Vegan Milk Bread

Soft and fluffy, this buttery vegan milk bread will change your life. It shines in sandwiches, French toast, or grilled cheeses, but you may be tempted to eat the whole loaf plain!
4.9 from 7 votes
Print Pin
Prep Time: 45 minutes
Cook Time: 30 minutes
Rising Time: 2 hours
Author: Sarah Sullivan

Equipment

  • Small pot/pan & spatula to make the tangzhong
  • stand mixer (recommended)
  • Large mixing bowl and wooden spoon (if you don't own a stand mixer)
  • Rolling Pin
  • Loaf tin (9x5" recommended)
  • pastry brush

Ingredients

Tangzhong

  • 2 tablespoons bread flour
  • 1/2 cup water

Milk Bread Dough

  • 1 cup unsweetened plain soy milk room temperature or slightly warm
  • 2 1/4 teaspoons active dry yeast 1 standard packet
  • 3 tablespoons granulated sugar
  • 1 teaspoon salt
  • 4 cups bread flour plus extra for kneading
  • 1/4 cup softened vegan butter cut into pieces

Vegan "Egg" Wash

  • 1 tablespoon soy milk
  • 1 scant tablespoon granulated sugar

Instructions

Prepare the Tangzhong

  • Mix tangzhong: In a small pan, stir together 2 tablespoons bread flour and 1/2 cup water to remove any lumps.
  • Cook tangzhong: Heat mixture over medium-high heat, stirring constantly, until it thickens to a paste consistency. (A flexible rubber spatula works well for this.) Remove from heat and allow to cool while you prepare other ingredients.

Mix the Vegan Milk Bread Dough

  • Proof yeast: In the bowl of a stand mixer, add lukewarm soy milk. Whisk in the active dry yeast and allow to proof for about 5 minutes, or until foamy.
  • Mix dough: Add the sugar, salt, cooled tangzhong, bread flour, and softened butter. Mix on medium speed with the paddle attachment to bring everything together into a shaggy dough. (If working by hand, use a wooden spoon or spatula to mix the ingredients together.)
  • Knead with a stand mixer (recommended): Switch to the dough hook attachment and knead on medium speed for 8-10 minutes, until the dough goes from shaggy to smooth and elastic. If the dough seems overly soft or tacky, sprinkle in extra flour 2 tablespoons at a time as needed. Make sure the flour has fully incorporated before adding more.
  • To knead by hand: Turn the dough out onto a lightly-floured surface and knead by hand for 10-12 minutes, until dough is smooth and elastic. Sprinkle on extra flour as needed if the dough is sticking excessively to your hands or your work surface — but avoid working in too much flour. A bench scraper is also useful to scrape up any dough sticking to your work surface.

Rise the Dough

  • Transfer to oiled bowl: Shape the dough into a ball and transfer it to a lightly-greased bowl. Turn the dough ball to coat it with oil. Cover it with a damp kitchen towel, plastic wrap, or a plate to keep it from drying out.
  • Rise till doubled: Let the dough rise in a warm spot for about 1 hour, or until doubled in volume. It can process slower if it is very chilly in your kitchen — up to 1.5 hours. Go by volume rather than time.

Make the Vegan Egg Wash

  • Mix together 1 tablespoon sugar and 1 tablespoon soy milk in a small, microwave-safe bowl or measuring cup. Microwave in 10-15 second bursts until the mixture begins to bubble and the sugar dissolves. Give this a stir. Cover loosely and set aside to cool.

Shape the Loaf

  • Prep: Lightly grease a standard loaf tin. (9x5” works best, though it can also be made in an 8x4").
  • Divide dough: Punch down the risen dough and turn it out onto a clean work surface. Divide the dough into 3 parts of roughly equal size. (You can use a digital scale for precision.)
  • Shape and relax dough: Shape each piece of dough into a ball, then cover and allow to rest for about 10 minutes. This will give the gluten a moment to relax. (You can cover with the same damp towel or piece of plastic wrap used earlier. Or you can simply turn the bowl upside-down to cover the dough balls.)
  • Roll the dough pieces: With a rolling pin, roll each ball of dough out into a wide oval shape about 1/2” thick. Fold both edges in toward the center, with one edge overlapping the other. Then with the rolling pin, roll gently to widen the dough slightly and roll the piece back to roughly 1/2” thickness. Starting at the edge closest to you, tightly roll the dough into a log. Repeat with the remaining 2 pieces of dough. (Consult the procedure photos for reference.)
  • Final rise: Pinch the seams gently to seal the dough logs. Then transfer them into the greased loaf tin, evenly spaced, with the seam sides down. Lightly cover the loaf tin and allow to rise in a warm spot for about 1 hour, or until the dough is just cresting over the top edge of the loaf tin. Again — the exact time will vary depending on the temperature of your room.

Bake the Vegan Milk Bread

  • Preheat oven: Near the end of the rising time, preheat oven to 350°F.
  • Wash: Lightly brush the top of the loaf with the vegan egg wash mixture prepared earlier. Try to brush it on as evenly as possible so the loaf browns evenly.
  • Bake: Bake for 30-35 minutes, or until golden brown. The internal temperature should read between 190°F and 200°F to ensure doneness. (If it appears to be browning too quickly, loosely tent it with a sheet of aluminum foil.)
  • Cool: Allow the loaf to cool in the tin for about 10 minutes before lifting it out and transferring it to a wire cooling rack. The interior of the loaf is still cooking once it comes out of the oven, so I recommend allowing it to cool fully before slicing — otherwise you risk a gummy texture.

Notes

Soy milk: Try to use a soy milk with minimal ingredients — ideally just soybeans and water. Trader Joe's and West Life make my favorite soy milk for baking. The recipe should still work with other brands but I can't vouch for the flavor or how any additives will impact the texture of the dough.
Vegan butter: I tested this recipe with the Plant Butter from Country Crock. (Both the olive oil and avocado oil versions work great.)
Loaf tin: The material and color of your loaf tin will affect the way bread bakes. Darker metal pans will brown the sides/bottom of the loaf faster. Glass/ceramic will take longer to conduct heat, so you will see less browning on the sides/bottom of the loaf. USA Pan makes my favorite loaf tins (affiliate link).
Egg wash: The egg wash is mostly for aesthetic purposes — to give the bread a richer color and a glossy finish. If you don't care about that, feel free to skip this step.
Recipe updated 11/25: I increased the bread flour amount by 1/2 cup to give the dough a little extra structure.
Did you make this recipe?We’d love for you to leave a review on the website! You can also share a photo on IG and tag @sarahsvegankitchen_ or #sarahsvegankitchen.