Your brunch dreams are about to come true with THE best Vegan French Toast ever. It's soft, sweet and golden with a texture just like French Toast made with eggs! Made quickly and easily with regular pantry ingredients, in under 15 minutes!
Raise your hands if you love French Toast? *me! me! me!* So why have I not created a vegan French toast recipe until now? I think I've been failing as a vegan food blogger and today I am putting it right and bringing you THE most amazing Vegan French Toast EVER!
We are talking thick, crusty bread, dunked in thick, sweet custard then pan-fried or griddled until it reaches fluffy golden perfection. The texture is perfection. It's like proper eggy French toast only without the eggs!...<Thank you tofu>
Can vegans eat French Toast?
Regular French toast is made with eggs so it is not vegan friendly. However, it is very easy to make a vegan version that is just as good, and some have said better, than the traditional egg version. To do that we make our vegan French Toast with tofu instead of eggs. It sounds strange but it really works!
Ingredients & equipment
Here's a quick rundown on what you need to make to make this amazing vegan French toast and why:
- extra-firm tofu - When you make French Toast with eggs, the eggs cook in the custard and start to set. That's what gives you the soft, melting, custardy centre. My eggless French toast recipe uses tofu instead of eggs and as the French Toast cooks in the pan, the custard starts to set a little and you end up with the same texture as you would if using eggs. I use tofu in the same way with my vegan quiche.
- plant milk - Any type you like. Preferably unsweetened. If it happens to be sweetened omit the sugar from the recipe.
- vanilla, cinnamon, salt - All for flavour!
- vegan butter - I recommend adding some to the custard for richness and to use vegan butter to cook the French toast in the pan. This will give it the very best flavour.
- bread - Crusty, sturdy, good quality bread. More on that below.
The best bread to use
Slightly stale, rustic white bread cut into thick slices makes the best French Toast. That's because it's sturdy with good texture and won't fall apart easily. Because it's stale and not fresh it is able to absorb the tofu custard better. And rustic, crusty bread tastes better too. French Toast is a simple recipe. It's important to use quality ingredients for it to be at its best.
If the bread is thin and too soft, like cheap white sliced grocery store bread, it won't absorb the custard well and will fall apart. It also won't have a nice chewy crust and good flavour.
Most important is that whatever bread you use should be a few days old. Fresh bread does not make the best French Toast. This makes it a great recipe for using up any stale bread you might have.
If you do end up wanting to make Vegan French Toast and you only have fresh bread you can leave some slices out on the counter overnight. This will dry them out a bit. Or you can put the fresh slices on a baking tray and bake in a really low oven until they are a bit dry.
How to make French Toast without eggs
(For detailed measurements and instructions, see the printable recipe card).
Here's how to make vegan French toast:
- Make the custard by adding the tofu, plant-based milk, vanilla, sugar, salt and cinnamon to a blender and blend until smooth.
- Cut some big thick slices of slightly stale, crusty white bread. Get those bread slices and drench them in the custard.
- Place the slices in a hot, greased pan.
- Cook until golden brown and crispy then gently turn over and do the same on the other side.
Serve up immediately or keep warm in a very low oven until you have finished cooking the entire batch.
Success Tips
- Use stale bread. Fresh bread doesn't soak up the custard so well. It should be at least 2 days old. If you only have fresh bread, slice it up and leave it out on the counter for a few hours to dry out.
- Use crusty bread and not cheap white sliced bread. Heartier bread holds it's shape better, it looks better, it tastes better and the crust part is lovely once cooked up in the custard.
- Don't change any of the custard ingredients.
- Use extra firm tofu for this vegan French Toast and not silken tofu.
- Blend the custard until absolutely smooth.
- Don't leave the bread to soak for too long in the custard. 20 seconds each side is plenty. Any longer and it will get too soggy and you will risk breakage as you transfer it to the pan.
- Use a really good non-stick pan to avoid sticking.
- Cook until really golden.
Making in advance
You can make the custard in advance and keep it in the fridge ready to dunk bread into at a moment's notice. It's not possible to make this recipe totally in advance though, but if that is something you would like to do, then I recommend you check out my Vegan French Toast Casserole. That can be made the night before, then left to soak up all of the yummy custard in the fridge overnight. Then when you get up the next day you can pop it in the oven. It's ultra-convenient for lazy weekend or holiday brunches.
How to serve
A couple of slices stacked up with a knob of Vegan Butter and some maple syrup, or some vegan yogurt and berries of choice is quite literally brunch perfection.
Of all of my vegan tofu recipes, this Vegan French Toast is my favourite. It is absolutely incredible just as it is with a generous glug of real maple syrup. Take it up a notch with a big knob of vegan butter to melt over it too.
It is also amazing with a dollop of vegan yogurt or whipped vegan ricotta, and berries of choice and a glug of maple syrup too if you are feeling generous!
Or try serving it with my Vanilla Roasted Strawberries, Date Caramel, Vegan Lemon Curd or Blueberry Lavender Sauce.
Storage & reheating
This eggless French toast recipe is best when eaten fresh. If you have any leftovers though, keep them in an airtight container in the fridge for up to 3 days and reheat on a griddle or in a frying pan over low heat.
Leftover custard can be kept in a sealed container or jar in the fridge for up to 4 days. It might thicken a bit but before you use it just add a drop or two of plant milk and give it a quick whisk before dipping your bread and cooking it.
Recipe FAQs
To make vegan French toast, simply cut the slices of bread into chunky sticks and follow the rest of the recipe as it is. It won't really affect the cooking time at all.
Extra-firm tofu works best in this recipe and if you want the very best results then that's what you should use. Any other type will produce a less texturally realistic result. So just bear that in mind. The taste will stay the same but the texture will be much softer because the toast won't set the same in the pan.
Use gluten-free bread. The custard is naturally gluten-free.
📖 Recipe
Vegan French Toast
Author:Ingredients
- 1 cup (240 mls) plant-based milk
- 4½ oz (130 grams) extra firm tofu (equates to about ½ a very packed cup)
- 2 teaspoons vanilla extract
- 2 tablespoons sugar , cane, turbinado or white (not brown or coconut sugar)
- ¼ teaspoon ground cinnamon
- ⅛ teaspoon salt
- 1 tablespoon OPTIONAL vegan butter , plus a little extra for brushing on the griddle/pan
- 6 thick slices crusty, sturdy, white bread , it should be a couple of days old (use gluten-free bread if necessary)
INSTRUCTIONS
- Add everything except the bread to a blender and blend until completely smooth.
- Preheat a griddle or a pan over a medium/low heat.
- Brush the griddle/pan with a little vegan butter (oil can be used instead but butter tastes better).
- Pour the blended 'custard' into a wide bowl and dip the bread in it. Leave it to sit for around 20 seconds then turn over and leave for another 20 seconds. Make sure all areas are covered, then lift it out and quickly dip the crust around the edges.
- Carefully place the custardy bread slices onto the preheated griddle or pan. Cook for around 4-5 minutes or until deeply golden, then flip carefully and cook for another 4-5 minutes on the other side, or until deeply golden. Try to leave it alone and not peek while it's cooking. If you move it too early the golden surface can get damaged and not look quite so pretty.
- Remove from the pan and serve immediately.
NOTES
- Use stale bread. Fresh bread doesn't soak up the custard so well. It should be at least 2 days old. If you only have fresh bread, slice it up and leave it out on the counter for a few hours to dry out.
- Use crusty bread and not cheap white sliced bread. Heartier bread holds it's shape better, it looks better, it tastes better and the crust part is lovely once cooked up in the custard.
- Don't change any of the custard ingredients.
- Blend the custard until absolutely smooth.
- Don't leave the bread to soak for too long in the custard. 20 seconds each side is plenty. Any longer and it will get too soggy and you will risk breakage as you transfer it to the pan.
- Use a really good non-stick pan to avoid sticking.
- Cook until really golden.
NUTRITION
Nutritional information is provided for convenience & as a courtesy. The data is a computer generated estimate so should be used as a guide only.
This recipe was originally published on February 2nd, 2018. The post has been updated with new information and now I am republishing it for you. The recipe itself remains the same. I hope you enjoy it. Thank you for following A Virtual Vegan!
Dr. Jerry says
This was amazing! My cardiologist put me on a vegan diet and I've been looking for recipes for our weekend "fun" breakfast. This French toast was just like traditional French toast but without the guilt. Cooking notes: We used an immersion blender and it worked great; had tofu frappé in seconds. For the bread, we had whole-grain rye bread on hand so that's what we used ~ it gave the toast a wonderful, nutty flavor.
A Virtual Vegan says
I'm so pleased you enjoyed it and thank you for taking the time to leave feedback. I really appreciate it!
Hanna says
This recipe was great and sooo easy. I used a magic bullet instead of a blender and it was great! I was very impressed with how simple and tasty it turned out.
A Virtual Vegan says
That's great Hanna. I'm so pleased you enjoyed it! Thank you for stopping by to leave feedback. It's much appreciated !
Brittany Brown says
Delicious!
Darnetta Izean says
These French toast was so good evening my kids kept asking for more even though they were already full. Since I been vegan breakfast been the only area I struggle with when it come to breakfast we use to eat. Thank you again this recipe will definitely be one of my family request for Sunday breakfast.
A Virtual Vegan says
That's so good to hear Darnetta. It's a family favourite here too. Thank you so much for stopping by to let me know. It's much appreciated!
Kerstin Decker says
what do you mean when you say " use neutral milk" what do you call neutral?
A Virtual Vegan says
There was a word missing there. It should have said "neutral tasting" milk. i.e one that isn't strongly flavoured. I like to use cashew milk or soy for this recipe.
Jennifer Klein says
Is this calling for 1/2 c of tofu or 1 cup? I cannot tell with the way it’s worded. Thanks!
A Virtual Vegan says
It's ½ cup or 130g/4½oz
Tonya says
So. Darn. Good. I used a lovely brioche loaf. It was very fresh and I didn't want to wait for it to go stale so I sliced and lightly toasted the bread before soaking in the custard. Absolute perfection!
A Virtual Vegan says
Sounds lovely! So glad you enjoyed it and thank you for stopping by to leave feedback!
Cindi says
I think you've hit on something here. We all loved it. I made it with the day old homemade whole wheat bread which worked perfectly. The only change I made was using black salt instead of regular salt top give it a little more eggy taste.
A Virtual Vegan says
Yay! I’m so glad you enjoyed it Cindi!
Kimberly says
I've had this recipe twice lately and it's amazing! I'm allergic to eggs, so I haven't been able to have "real" french toast in about three years. This was just as good, if not even better than I remember! I added a little nutritional yeast as well. I will definitely be making this again!
A Virtual Vegan says
That's awesome Kimberley. I'm so glad you are enjoying it and thank you so much for coming back to leave feedback. I really appreciate it!
Lori Shafaye says
Thank you! This is the Best vegan recipe for french toast!
A Virtual Vegan says
Thank you Lori, I'm glad you think so!
Sharon says
Do you drain and press the tofu well before using? And what milk is good to use ? Would Good Karma flax milk work? I usually use that or almond milk.
A Virtual Vegan says
No you don't need to drain and press the tofu. As for milk, I have no experience of Good Karma milk as it isn't available here. I have personally never tried flax milk either so have no idea whether it has a distinctive flavour. Any milk that's neutral and that you like the flavour of will work. Soy and cashew are the ones I tend to use most in recipes. Hope that helps!
Albert Bevia says
This is such an incredible recipe! my wife is vegan so I have tried many vegan french toast recipes, but like you said, they just don´t cut it, making this tomorrow morning for breakfast!
A Virtual Vegan says
Thank you Albert. I hope you and your wife enjoy it!
Vanessa Cassani says
Wow! I'm amazed and proud this recipe was a success. Sometimes it can be difficult to find that egg substitute we use in our foods sometimes.
Dale says
Fabulous recipe!
Ashley says
The best French toast I've ever made vegan or not.
Zory says
Hello, do you use regular (refrigerator) block tofu or (Morinu brand)silken tofu?
A Virtual Vegan says
You need extra firm tofu from a regular block.