If you've been looking for the best vegan sandwich bread recipe, your search ends here. I've tried and tested this bread dozens of times so you can enjoy the foolproof results. It has a creamy flavor and a fluffy, tight-knit crumb that's good not just for sandwiches but also for a generous daub of vegan butter or dipping into soups and stews! If you're a new baker I'm sharing all of my best breadmaking tips here.

Table of Contents
Homemade vegan sandwich bread
Every vegan home baker needs a basic recipe for an excellent loaf of sandwich bread, and here's mine. It has a soft, golden-brown crust and a creamy, fluffy crumb that will win you over with its delicious flavor. And it slices beautifully.
It's easy enough to buy sandwich bread at your local supermarket or bakery. But I find there's nothing quite as satisfying as baking my own sandwich bread, with ingredients I know are good for me and without preservatives. Some store sandwich breads can also contain milk or eggs. Once you've made this bread you'll agree that no store-bought bread ever tasted this good!
I designed this bread recipe to make it very easy and foolproof for a new baker. But even if you are an experienced bread maker I guarantee you will love it. The dough is delightful to work with -smooth, supple and very versatile. You can shape it any way you want to, as a boule, a batard or a baguette-shaped loaf, and it will turn out perfect each time.
If you've been using my old recipe for sandwich bread, heads up that I've changed it to make it even better and more foolproof. This recipe makes one loaf (the old recipe was for two loaves). Just double the ingredients if you want to make two loaves.
This is now my go-to bread, one I make almost as often as my beloved sourdough sandwich bread. It is really soft the day it's baked and the day after, but if you don't use it up in a couple of days it makes delicious toast.
You can get this bread done in about three hours, including two one-hour proofing times. Here's the schedule I follow when I want it in time for dinner:
2 p.m.: Make the dough and let it rise for an hour.
3.15 p.m.: Shape the loaf and let it rise for another hour.
4.10 p.m.: Preheat the oven
4.20 p.m.: Put the risen bread in the oven and bake 35 minutes.
4:55 p.m. to 6 p.m.: Cool the bread on a rack.
Recipe card

Vegan Sandwich Bread
Ingredients
- 2ยผ teaspoons active dry yeast (or instant yeast)
- 2 tablespoons sugar
- ยพ cup soy milk (or any nondairy milk, lukewarm)
- ยฝ cup warm water
- ยผ cup extra virgin olive oil
- 3 cups bread flour (360 grams. Measure with a scale or by gently scooping the flour into the cup measure and then leveling off. You might need a little more flour on a humid day.)
- 1ยผ teaspoons salt (use less if on a low sodium diet)
Instructions
Make dough
- Mix the yeast and sugar in a large bowl or the bowl of a stand mixer. Add the warm soy milk, whisk to mix and set aside five minutes until the yeast froths.

- To the yeast and milk, add water and oil.

- Add 3 cups of bread flour and salt to the bowl. With your hand or a stand mixer set to medium low speed, mix the flour into the liquid mixture until a dough forms.

- Continue to knead for seven minutes. When you are done the dough should feel just slightly tacky and soft but it should clear the sides and bottom of the bowl. If the dough sticks to the bottom of the bowl, add more flour, a tablespoon at a time, until you have the right consistency.

First proof
- Form the dough into a smooth ball and place in an oiled bowl, turning over once to cover the top with oil. Cover the bowl tightly and set it aside in a warm spot, like a cold oven with the light turned on.

- After an hour, the dough should have doubled.

Shaping and second proof
- Turn out the dough on your work surface and gently deflate it. You should have a disc.

- Roll the dough, like you would a jelly roll, and place it seam side down. Fold the sides down and under the loaf.

- Oil a 9 inch by 5 inch loaf pan (an 8-inch by 4 ยฝ inch pan is also fine, the loaf will dome higher). Place the loaf inside the pan.

- Cover the loaf loosely - a clean shower cap works very nicely for this. Set it aside in a warm spot to rise for another hour. After an hour the loaf should have risen and domed over the pan.

Bake bread
- About 10 minutes before you start baking the bread, preheat the oven to 350 degrees Fahrenheit/180 degrees Celsius. Place the loaf in the preheated oven and bake 35 minutes.

- Cool the bread on a rack for about 30 minutes, then unmold and continue cooling on the rack. Slice and serve after the bread has cooled thoroughly.
Nutrition Information
To print recipe card without images, uncheck "instruction images" after clicking the "print recipe" button.

Would you like to save this recipe?
My top tips
- If using active dry yeast, make sure you "bloom" it first in warm milk to check it's alive. I can't stress this enough - bad yeast is the main reason why dough will not rise.
- Use any non-dairy milk for this bread but if possible, lean toward soy milk. Soy milk has more protein than most non-dairy milks and the protein will give the bread a softer, finer crumb.
- Bread flour will give you the best results for this sandwich bread. If you don't have bread flour, you can use all-purpose flour (I did in my old recipe) but the bread won't rise as tall. You will also need to reduce the amount of water in the recipe to ยผ cup and add more if needed.
- Proof the bread dough in a warm spot. Even in summer, an air-conditioned home can get quite cool so don't leave it on the countertop and hope for the best. The optimal proofing temperature for bread dough is between 72 degrees and 78 degrees Fahrenheit (22 degrees to 26 degrees Celsius). I usually proof the bread in a cold oven with the oven light on.
- If you are a new baker, practice my three keys to baking bread successfully: precision, patience and practice. Make sure you measure your ingredients precisely (weigh them if possible) and follow directions for kneading, rise times and baking as written. Be patient and take time to knead and proof the bread for as long as instructed. Finally, practice. Don't expect your first loaf to be perfect, and don't expect to get better if you don't keep at it. My own journey to becoming a home bread baker was laced with pitfalls and disappointments. The only reason I can bake great bread today - and create recipes good enough to share with you - is because I didn't give up.
Frequently asked questions about making vegan sandwich bread
You can substitute some of the bread flour with whole wheat flour. I would use no more than 1 cup. If you're looking for a fantastic, wholegrain recipe you might want to try this rye bread.
I use olive oil - I think it adds great flavor to the bread and it's healthier. If you are worried you will taste the olive oil, you won't. You can also swap it out for another oil, including avocado oil, grape seed oil and sunflower oil.
Yes! Follow the instructions on your machine for making sandwich bread.
Store the bread at room temperature for up to two days and in the refrigerator for up to a week. Freeze in a freezer-safe bag for up to four months.

Recipe first posted July 12, 2009. Updated and re-published on August 1, 2025.





















Meenal says
This recipe looks amazing. Thank you so much for all the work that you do!!
Keep doing what you do! ๐
Lina Prema POLMONARI says
Good morning from the province of Milan, Italy.
I just baked the bread of this recipe. It's amazing, very fragrant and soft.
It's the first time I make a box of bread. It's leavened which is a wonder. It's very light. Itโs a pity I can't attach photos.
My sister is excited. A few days ago I cooked eggplants with tomatoes and spices. A goodness accompanied by a hearty plate of spaghetti. Thanks for sharing your vegan recipes
Have a nice day cooking. Hugs and kisses
Vaishali says
Yay!! So happy you tried the bread and the eggplant. Thanks for the review. Hugs.
Allan Richardson says
Hey Vaishali. Your recipe is superb, and it's my go-to ๐
But I meddled with it, and I know you can unmeddle it for next time lol
I wanted a single loaf with larger dimensions, so I used the same recipe and process, plus before the last rise, I folded in a very moderate quantity of raw buckwheat ~ a tablespoon ~ and half a tbsp each of hulled hemp hearts and saw white quinoa, just to see how they'd work. And like before, a few sesame seeds on a light oat milk wash.
Again, super delicious, but bit denser.
It didn't have the light and airy crumb, which had always remained perfect; old, new, toasted or thawed! ๐
I don't believe there was enough mix to have much of an effect. Or the slightly larger loaf tin; just an inch longer.
I used 2 1/4 cups organic Spelt, and 1 1/4 cups wheat flour; the same flours as I used the previous times, though an extra quarter of a cup of each.
Throughout the process, it rose beautifully, although I was afraid I may have been a bit too enthusiastic with the arm workout! I'm certain I didn't knead it for 10 minutes the previous times! More like 3 mins, from my imperfect memory lol
Because my oven is reliable - I've checked it with my oven thermometer - I checked the loaf at 30 minutes, and the internal temperature was 196/197 F. I gave it another 5 mins, still on 400ยฐF and it returned 207F. Just fine.
I probably should have just used the regular tin, to make it higher. I did consider covering it with Al. foil for the first 20 mins or so, but initially tried the same time/temp as the 2 loaves.
Sorry it was such a mouthful, but some of your readers may be interested.
Thanks again, Vaishali. I'll revert to the original until you weave your magic xo
Vaishali says
Hi Allan, try subbing bread flour, which will give you a better rise. I've redone this recipe to improve it by adding bread flour and soy milk. I think both those additions would benefit the recipe you're trying to make.
Steph says
I'm lactose intolerant so I needed a vegam bread recipe. I just tried making this for the first time and I'm super happy with how it turned out! I used oat milk and canola oil (I ran out of avocado oil). I'm excited to have a sandwich using this bread tomorrow! Thanks for the recipe ๐
Vaishali says
So happy to hear, Steph!
Anonymous says
Absolutely perfect! Iโll never need another vegan bread recipe again. The only substitution I used was olive oil in place of avocado, and I let my bread machine do the dough work. Baked in the regular oven following the instructions. Tastes phenomenal, great textureโsoft on the inside and crispy crust. Thanks so much for the recipe!
Vaishali says
Awesome! So happy you loved it.
Stefan Cartmale says
Recently found out I am allergic to casein and have been looking for a good bread recipe with zero dairy. This one isn't bad! I personally had to modify it to 5 cups of flour as anything less was just a soggy mess. I start with 2 1/2 cups flour in my stand mixer and add a half cup every few minutes until I reach 5 and a nice consistency. After the 2nd rise and before the loaf pans, I add flour as needed in my work surface to keep the dough from sticking to everything. I also reduced the salt to 3/4 tbsp as 1 full tbsp was too much for my taste. Bread rises very well, I don't skimp on the mixing stage- letting the dough really kneed together for long sticky strands. Very crusty when it comes out of the oven but very soft interior. Really nice! I'd give it a try- for now it will be my dairy free go to recipe. I use Sproud unsweetened pea juice but I guess any white juice such as almond or soy would work. I like the pea juices as they contain a higher protein content than oat/almond/etc.
Vaishali says
So awesome you tried the bread, Stefan. Thanks for the detailed feedback, very helpful!
Ebony says
Could you advise how I would divide the dough into & mini loaves? If so, are the extra loaves able to bw stored in the freezer until needed? Iโm making them for my son for days he has sandwiches for lunch at school and donโt want to include any soy as most vegan white breads do.
Vaishali says
Hi Ebony, you could get eight mini loaves but you should reduce the baking time to about 25 minutes. And yes, you can store in the freezer.
Kathy D says
This is my favourite sandwich bread!!! Springy and delicious, easy to add herbs to as well. Love this recipe
Vaishali says
So happy to hear, Kathy!
Anne-Marie says
Can this recipe be used to make dinner rolls or buns?
Vaishali says
Yes, absolutely. but cut down baking time to about 25 minutes.
ELSA BEATRIZ HERRMANN says
I just made your bread I'm not sure what happened by the third rice did not form a high Dome as you indicated. Also the cross is extremely crunchy. The inside soft I haven't try because I'm fasting. My husband is eating two pieces with butter right now LOL. I followed the recipe to the T, during the second Rise my dough deflated by itself. However I did what you indicated I'm play them into loaf pans. Waited almost three hours to rise a little bit. It was enough for me to put them in the oven and they look like sandwich press not as high as I would like. I'll try a piece tomorrow let you know. The loaves do not look as golden as in the picture. I live in Florida with a high humidity by my other Artisan breads came out perfect. What happened?
Stefan Cartmale says
I personally believe that it sounds like your yeast is either old and not very active or you aren't giving it enough time to proof. One more culprit could be adding salt too soon as salt will kill your yeast if added to the 1/4 cup water mix. Just thoughts- hope this helps.
Evelyn says
Can you provide some gram measurements for your Crusty Sourdough bun recipe that is made without Yeast?