
This vegan bread recipe is the kind of everyday bread recipe that quickly becomes a staple once you try it. It’s soft, fluffy, and sliceable, with just enough structure to hold up to sandwiches while still being tender enough for toast, jam, or a simple swipe of vegan butter. If you’ve ever struggled with homemade bread drying out too quickly or turning dense the next day, this loaf solves that problem beautifully.
The secret to this bread’s texture is the tangzhong method, a simple technique that involves cooking a small portion of flour and liquid into a thick paste before adding it to the dough. This extra step helps the bread retain moisture, resulting in a loaf that stays soft and fresh for days. It’s a method commonly used in Japanese milk bread, and it works just as well in vegan baking.
An Easy Bread Recipe For Vegans
This loaf is completely vegan and soy free, made with basic pantry ingredients and no specialty replacements. It’s perfect for breakfasts, lunches, and snacks, and it’s sturdy enough for everything from grilled sandwiches to peanut butter and jelly. If you’ve been looking for a reliable homemade vegan bread that behaves like store-bought sandwich bread but tastes better, this is the one.

Hungry for more?
Subscribe to our newsletter and get new recipes delivered straight to your inbox, and you’ll get our free healthy vegan and gluten free e-book!
What makes this recipe especially approachable is that it doesn’t require a stand mixer or complicated shaping. Everything can be mixed by hand, and the dough is forgiving and pleasant to work with. The addition of a small amount of whole wheat flour adds subtle flavor and structure, but it can easily be swapped out for all-purpose flour if you prefer a fully white loaf.
Join the List
Subscribe
How This Vegan Bread Stands Apart
The process starts with the tangzhong, which only takes a few minutes to make but has a big impact on the final loaf. Flour and non-dairy milk are gently heated until thick and paste-like, then cooled slightly before being mixed into the dough. When combined with the remaining ingredients, it creates a dough that kneads smoothly and rises beautifully.
Once baked, the loaf emerges golden brown with a soft crumb and fine, even texture. The final crumb is tight enough for clean slicing but still light and fluffy, making it ideal for sandwiches. It also toasts evenly, developing a crisp exterior while staying tender inside.
This vegan bread pairs perfectly with this sweet potato lentil stew, roasted red pepper soup, and this creamy wild rice mushroom soup.

This post may contain affiliate links, please read our disclosure policy for details.
What You’ll Need For This Vegan Bread Recipe
Step-By-Step Instructions
To make the tangzhong, combine the flour and non-dairy milk in a small saucepan. Whisk over medium-low heat until the mixture thickens into a smooth paste. Remove from heat and allow it to cool slightly.

In a large bowl, combine the tangzhong and the remaining non-dairy milk. Stir until mostly smooth and check that the mixture is warm but not hot. This temperature is ideal for activating the yeast.
Add the flours, sugar, and instant yeast to the bowl and stir until a shaggy dough forms. Add the oil and salt and continue mixing until fully incorporated.

Turn the dough out onto a lightly floured surface and knead for seven to ten minutes, until smooth, elastic, and slightly tacky but not sticky.
Place the dough in a lightly oiled bowl, cover, and let rise in a warm spot until doubled in size. This usually takes about one to one and a half hours, depending on room temperature.

Grease a 9×5 inch loaf pan and line it with a strip of parchment for easy removal. Turn the risen dough out onto a clean surface, press it into a large rectangle, and roll it up tightly from the short end.

Place the rolled dough seam-side down into the prepared pan, tucking the ends underneath. Cover and allow it to rise again until the dough rises about an inch above the rim of the pan.

During the final rise, preheat the oven to 400°F. Once risen, uncover the loaf and bake for 25 to 30 minutes, until deeply golden and hollow-sounding when tapped.
Remove the loaf from the oven and let it cool in the pan for about fifteen minutes before transferring it to a wire rack to cool completely.
Tips for the Best Vegan Sandwich Bread

Don’t skip the tangzhong. It’s what gives this loaf its soft, long-lasting texture.
Make sure the milk and tangzhong mixture is warm, not hot. Hot liquid can kill the yeast.
Knead until the dough is elastic. Proper kneading helps the loaf rise evenly and slice cleanly.
Let the bread cool fully before slicing. Cutting too early can compress the crumb and make the bread gummy.
Storage and Keeping

This loaf keeps well at room temperature for up to three days in a low-humidity environment. For longer storage, seal it in an airtight container in the refrigerator for up to one week. The bread also freezes well; slice before freezing so you can thaw individual pieces as needed.
Why This Vegan Bread Recipe Works
This vegan bread combines classic bread-baking techniques with plant-based ingredients to create a loaf that’s soft, reliable, and versatile. The tangzhong keeps the crumb moist, the oil adds tenderness, and the balanced flour blend creates structure without heaviness. It’s a loaf designed for everyday use, whether you’re making toast in the morning or packing sandwiches for the week.
Final Thoughts On This Vegan Bread

Homemade bread doesn’t have to be intimidating, and this vegan sandwich loaf proves it. With simple ingredients, clear steps, and dependable results, it’s the kind of recipe that builds confidence and rewards you every time you bake it. Soft, fluffy, and endlessly useful, this loaf is one you’ll come back to again and again.

Vegan Sandwich Loaf
As an Amazon Associate and Walmart Partner, I earn from qualifying purchases.
Ingredients
- ¼ cup/30g all-purpose flour
- ½ cup + 2 tbsp/150ml almond milk or other non-dairy milk
- 3 cups/360g all-purpose flour
- ½ cup/65g whole wheat flour*
- 2 ¼ tsp/7g instant yeast
- ¾ cup/180ml almond milk or other non-dairy milk
- 1 tbsp/13g granulated sugar
- 1 tsp/6g sea salt
- 2 tbsp/30ml vegetable oil
Method
- In a medium saucepan, combine ¼ cup/30g all-purpose flour and ½ cup + 2 tbsp/150ml almond milk.
- Whisk over medium low heat, until the mix begins to thicken.
- Stir until thick and paste like. Remove from heat.
- In a large bowl, combine the tangzhong and almond milk**. Stir until mostly smooth. Check the temperature and make sure the mix is around body temperature.
- Add in the flours, sugar, and instant yeast. Stir until a shaggy mass forms.
- Add the oil and the salt. Stir and work until well combined.
- Turn out onto a lightly floured surface. Knead for 7-10 minutes until smooth and elastic.
- Place in a lightly oiled bowl and cover with plastic wrap or a damp kitchen towel.
- Place in a warm area to rise until doubled, about 1 – 1 ½ hours. Rising time will vary depending on how warm the area is.
- Grease a 9” x 5”/22cm x 12cm loaf pan. For easiest release place a strip of baking parchment one direction in the pan.
- Turn dough out on a clean surface. Press out into a large rectangle and roll tightly, starting from a short edge.
- Place in the prepared pan seam side down, tucking the ends underneath.
- Cover and allow to rise for 45 minutes to 1 hour until the dough is 1”/2.5cm above the top of the pan.
- During the last rise, preheat the oven to 400°F/200 C.
- Once risen, uncover the dough and place in the oven. Bake for 25-30 minutes until well browned on top and sounds hollow when tapped.
- Remove from oven and allow to cool for at least 15 minutes before removing from the pan and transferring to a rack to cool completely.
- Stores for up to 3 days at room temperature in a low humidity environment or sealed in the fridge for up to 1 week.
