Ever wish you could eat french toast again, but without the animal products? This easy recipe will make your dreams come true! Using tofu instead of eggs, this vegan version of french toast tastes amazing, lacking nothing over the traditional french toast. And it’s easy to make! I’d say it’s the best vegan french toast out there! It will definitely become a weekend breakfast favorite for you and your family. Feel good about eating this vegan french toast – it even provides your body with protein thanks to the tofu ingredient!
Ingredients
1 block firm tofu (16 oz.)
2 cups unsweetened oat milk (or plant-based milk of your choice, like unsweetened almond milk, soy milk, or coconut milk)
2 tsp vanilla extract
2 tsp cinnamon
1 tbsp pure maple syrup (plus more for topping)
about 1 tbsp vegan butter
1 loaf of bread – 1/2-1 inch thick slices
Berries (optional)
Why You’ll Love It
It took me years to realize I could have french toast while on a plant based diet. And I missed it! Once I started creating my own recipes and played around with using tofu instead of eggs, I realized I could make vegan french toast happen too. And they would still be healthy and fresh, using only simple ingredients! What I really appreciate about this recipe is that you can make the batter ahead of time and keep it in the fridge in an airtight container for up to 5 days. This way, you simply dip your slice of bread into the batter and fry it in the morning. That’s all it will take to have warm, fresh, delicious french toast! Even making the batter the night before is super simple. Just dump the ingredients into the blender – no washing, chopping, nothing. Dump, blend, done. As a mom of two little ones, I definitely need easy recipes like this and the other vegan recipes I create on this blog!
How to Prepare
Prepare the batter by putting just about everything into the blender: 1 block firm tofu (16 oz.), 2 cups plant milk, 2 tsp vanilla, 2 tsp cinnamon, and 1 tbsp maple syrup (plus more for topping).
Blend on medium speed until it is nice and smooth. Transfer into a wide bowl or shallow dish – wide enough for your slices of bread to fully fit. (I use a pie dish!)
Warm your skillet or frying pan with a dab of vegan butter on the stove on medium-low heat. Once the butter is warm, quickly dip a piece of bread into the bowl with batter and immediately add it to your skillet. (Dip a little longer if your bread is stale or super thick.) Cook on each side for about 3-5 minutes or until golden brown.
Repeat with as many bread slices as you want, or until the batter is used up.
How to Serve
French toast is best served immediately, still warm. Optional toppings like fresh strawberries, a mix of fresh berries, banana, maple syrup, and vegan whipped cream go really well with it and elevate your french toast to another level! I like to serve coffee or tea with it. Any fresh fruit is always nice too. And if you have the bandwidth, you could also make hash browns, but it’s definitely not necessary.
How to Store
French toast is best eaten fresh, but I know that leftovers are often a thing! (And not a bad thing either!) Let any leftover french toast completely cool before placing into an airtight container. Keep in the fridge for up to 5 days. The best way to rewarm these leftovers is by adding a bit of vegan butter to a skillet and reheating the french toast on medium heat.
If you have batter left over that hasn’t been added to bread, then just leave that batter in an airtight container in the fridge for up to 5 days. Dip your bread into this once you are ready for more fresh french bread slices.
Other Recipes You Might Enjoy
Another sweet, yet fairly simple breakfast dish is this simple, fluffy vegan pancake recipe and this healthy 5-ingredient banana pancake recipe. If you’re looking for something more hands off that you can prepare the night before, then try this easy 3-ingredient vegan chia pudding. Check out my vegan breakfast recipes for more simple, healthy recipe ideas.
Q&A
What Type Of Bread Should I Use for French Toast?
As the name indicates, french bread is probably the best bread to make french toast. When making french toast, the kind of bread you use should sturdy enough to hold up to soaking in the (tofu) egg mixture without falling apart, but still absorbent enough to become tender and moist when cooked. Other traditional choices for french toast include brioche or challah, but those usually aren’t vegan. However, I find that really any bread that doesn’t fall apart with the batter can work – it just depends on your taste. If you only like traditional french toast, then stick to french or sourdough bread. If you are happy to experiment with the taste, then you could also try whole wheat bread or even cinnamon raisin bread. I’m always a big proponent of using what you already have! Just stay away from the thin, processed kind of sandwich bread sold in supermarkets because these won’t be able to hold up with the moisture of the batter.
The great thing is that it doesn’t have to be fresh bread! What I really like to do is to use up slightly stale bread by turning it into french toast. The batter will help moisten the otherwise dry bread and the bread actually absorbs it better than fresh bread does. Doing this is a great way to reduce food waste and turns what might otherwise be tossed into a delicious breakfast! Try this next time you have some day-old bread lying around! Comment below if you are using different types of bread to make your vegan tofu french toast!
Can I Meal Prep French Toast?
Yes, you can meal prep at least a portion of this vegan french toast recipe. Make the batter ahead and store it in an airtight container in the refrigerator for up to 5 days. You can make the actual french toast all the way and then rewarm it when you’re ready to eat it. It does taste the best when done freshly, but it’s still quite good rewarmed!
This easy vegan french toast recipe is great for holidays, such as christmas morning, when you want something special to eat, but don’t want to do the work in the kitchen. Make the wet mixture the night before, cut your bread, and then simply dip and cook the next day. It’s easy the night before, as well as the morning of!
How Do I rewarm French Toast?
While french toast is best eaten fresh, leftovers are still pretty tasty (and of course super easy). Microwave is always an option if you are short on time. The best way to rewarm leftover french toast though is in the skillet on medium-low heat for a couple of minutes each side. If you don’t have the patience for this, I’ve had some great results with the toaster. I haven’t had any issues with it leaving stickiness in the toaster, but do know that this might happen – so it’s up to you if that risk is worth the convenience of plopping the bread in the toaster.
Why Is My French Toast Soggy?
There are a few reasons why you might end up with soggy french toast. First, I’d take a look at your bread. Is it sturdy bread that can soak up the batter and not fall apart? Did you let it soak in the batter for too long? It’s also possible that the heat you’re using to cook the french toast on is too high. If the heat is too high or your slice too thick, the outside of the slice might get a nice crispy coating, while the center of the bread remains soggy. If none of this is your case, then your batter might be too thin. Try adding a tablespoon of corn starch or chickpea flour to thicken it.
Can My Kid Help Me Cook?
Yes, your child can pretty much always help you cook, and this recipe is no exception! My almost 2.5 year old delights in dipping the bread into the batter. She would like to help flip is in the skillet, but last time we tried that, she burned her finger. So I’m going to hold off on letting her do this again for a bit. But if your child is a little older, they can probably already do that too! In any case, we use this learning tower to allow for my daughter to help with things on the counter and the stove.

Vegan French Toast Tofu
Up your brunch game with this super easy, delicious, vegan french toast - made with tofu!
Ingredients
- 1 block firm tofu (16 oz.)
- 2 cups unsweetened oat milk (or plant-based milk of your choice, like unsweetened almond milk, soy milk, or coconut milk)
- 2 tsp vanilla extract
- 2 tsp cinnamon
- 1 tbsp pure maple syrup (plus more for topping)
- about 3 tbsp vegan butter
- 1 loaf of bread - 1/2-1 inch thick slices
- Berries (optional)
Instructions
- Prepare the batter by putting just about everything into the blender: 1 block firm tofu (16 oz.), 2 cups plant milk, 2 tsp vanilla, 2 tsp cinnamon, and 1 tbsp maple syrup (plus more for topping).
- Blend on medium speed until it is nice and smooth. Transfer into a wide bowl or shallow dish - wide enough for your slices of bread to fully fit. I use a pie dish!
- Warm your skillet or frying pan with a dab of vegan butter on the stove on medium-low heat. Once the butter is warm, quickly dip a piece of bread into the bowl with batter (both sides!) and immediately add it to your skillet. (Dip a little longer if your bread is stale or super thick.) Cook on each side for about 3-5 minutes or until golden brown.
- Repeat with as many bread slices as you want, or until the batter is used up.
Notes
If you cook your french toast on more than medium-low heat, you risk having the maple syrup in your mixture turn black. It's still totally delicious, it just doesn't look quite as pretty!
This post may contain some affiliate links, which means I make a small commission at no extra cost to you.
Leave a Reply