Ok, your brunch dreams are about to come true with THE best Vegan French Toast ever! It’s soft, sweet, vanilla scented, golden perfection & all you need to make it are a few simple ingredients & 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.
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.
Some Vegan French Toast truths
Do you want to know why I haven’t tried to work on a Vegan French Toast recipe before?
I have tried many recipes, from some excellent vegan bloggers but at the end of the day their recipes are always bread dipped in sweet plant-based milk, or a mixture of plant-based milk and chia seeds. Sometime even chickpea flour makes an appearance. All of these are ok, but the results are nowhere near as good as proper eggy French Toast. Sweet milk or sweet milk with some chia seeds stirred in is not custard and just doesn’t do it for me. If I can’t make it as good as the original then I’m not making it at all.
Years of French Toast disappointment and longing have passed. Seriously, it was my favourite brunch prior to becoming vegan. Then, a couple of weeks ago I woke up in the middle of the night with an idea.
Yes, I’m weird. I keep a notebook beside my bed because I often wake up with ideas and if I don’t write them down, by the morning they have disappeared into recipe oblivion.
So anyway, my idea worked and here we are.
How do you make Vegan French Toast?
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 Vegan French Toast 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.
To make the custard all you have to do is:
Add the tofu, plant-based milk, vanilla, sugar, salt and cinnamon to a blender and blend until smooth. It does need to become silky smooth so make sure your blender is up to the job. The last thing you want are lumps of tofu in your custard 🤢 I use a Blendtec blender similar to this one: (<<affiliate link)
Then you are going to cut some big thick slices of slightly stale, crusty white bread. Using a good quality loaf makes all the difference to the finished result and using bread that is a little dry or even really stale gives the best results. Fresh bread ends up too soggy.
Get those slices and drench them in the custard, then pan-fry or griddle until absolutely golden brown and crispy around the edges.
I treated myself to one of these Cuisinart Griddlers last year and absolutely love it for recipes like this one: (<< affiliate link)
It can be used as a grill, panini press and griddle. The plates can be turned over independently so you have the griddle side or a flat surface or one of each. Nothing ever sticks to it (even without oil) and it flips open like this to give you more surface area when you are making things like French Toast and pancakes.
This totally isn’t sponsored by Cuisinart by the way. I just love this appliance and want to share it with you.
How to serve Vegan French Toast
This Vegan French Toast 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 vanilla vegan yogurt and berries of choice and a glug of maple syrup too if you are feeling generous!
This is why I am loving this Vegan French Toast:
- The texture is perfection. It’s like proper eggy French toast only without the eggs!…<Thank you tofu>
- It’s so tender and rich
- That colour! It’s so golden brown. I did not touch up the goldenness in my photos at all (note that I did brush a little vegan butter on the griddle plates and if you don’t use butter then yours might not turn out quite as golden).
- It is not soggy like many other Vegan French Toast recipes I have tried
- It tastes amazing! (promise you can’t taste the tofu!)
- It’s really high in protein at 10g per slice!
- It’s really filling and keeps you feeling that way for hours!
Ok, time to make all of your brunching dreams come true….Let’s do this!
Vegan French Toast
- 240mls / 1 cup plant-based milk *
- 130g / 4½ oz / ½ heaping, very packed cup extra firm tofu **
- 2 teaspoons vanilla extract
- 2 tablespoons cane sugar ***
- ¼ teaspoon ground cinnamon
- ⅛ teaspoon salt
- 1 tablespoon OPTIONAL vegan butter **** , plus a little extra for brushing on the griddle/pan
- 6 thick (around 1 inch) slices of crusty white bread (a couple of days old) *****
- Add everything except the bread to a blender and blend until completely smooth.
- Preheat a griddle or a pan over a medium/low heat. I set my griddle to 350°F.
- Brush the griddle/pan with a little vegan butter (even if it's non stick I recommend doing this as it makes it much easier to keep the golden crust that develops on the bread intact when turning it).
- 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 hot griddle or pan. Cook for around 4-5 minutes then flip carefully and cook for another 4-5 minutes on the other side. 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. Keep an eye on it while cooking and if there is any sign of it getting too dark turn it earlier or turn the heat down a little.
- Once it is very golden on each side, remove from the pan and serve immediately.
If you did, be a ☆ and let me know what you think by rating it and commenting below. Tag me on Instagram too. I am @avirtualvegan and my hashtag is #avirtualvegan ________________________________________________________