This is the best vegan french toast recipe to serve to family and friends for weekend brunch or for meal prep to enjoy all week long. It’s got the perfect crispy golden edges, soft middle and the flavour is on point! Grab your favourite bread and try it this weekend!
We absolutely love french toast at our house. It’s so easy to make and can be as simple or decadent as you’d like. After making this easy vegan french toast recipe, make sure to check out our other restaurant-worthy recipes like this Fancy French Toast, this Chocolate Stuffed French Toast, and this decadent Vegan Stacked Blueberry Cheesecake French Toast.
Why You’ll Love This Recipe
- Made with simple ingredients! I wanted to make this recipe equally as simple as regular french toast and I’ve finally cracked the recipe for the best french toast. All you need is 7 budget-friendly ingredients, plus your favourite toppings!
- Easy to make gluten-free. This french toast can be made with any bread slices, so feel free to use your favorite gluten-free bread.
- High in protein. The french toast batter is made with a 1/2 block of tofu, significantly boosting the protein content and keeping you full until lunch.
Key Ingredients and Substitutions
- Bread – My favourite bread to use is sourdough bread. It’s sturdy enough to prevent it from becoming too soft in the batter and the sourness compliments the sweetness!
- Tofu – It took me a bit of recipe testing to figure out the best eggless french toast recipe, but I’ve figured out that adding tofu to the batter is not only the best eggy eggy texture, but also makes the batter creamy and custard-like.
- Non-dairy milk – Any unsweetened or lightly sweetened plant milk will work. I typically use whatever I have on hand like almond milk, coconut milk, soy milk, or oat milk.
- Sugar – Sweet french toast needs a bit of sugar in the batter! I like to use granulated cane sugar, but light brown sugar would also work well.
- Vanilla – I love my french toast with a lot of vanilla extract and recommend using up to 1 tablespoon. Feel free to adjust this to your personal taste!
- Cinnamon – An essential in french toast! If you’re looking for more warmly spiced french toast recipes, try this Pumpkin Pie French Toast and this Eggnog French Toast with Maple Caramel.
How to Make Vegan French Toast
- Make the batter. Into a high-speed blender add the tofu, plant-based milk, sugar, vanilla, and cinnamon. Blend on high until smooth and creamy, then pour into a shallow dish.
- Dip the bread. Quickly dip a slice of bread into the batter, then flip and soak on the other side for a couple of seconds. Allow the excess batter to drip off then immediately place on a hot, buttered skillet.
- Cook. Heat a non-stick pan or frying pan over medium heat. Add vegan butter or coconut oil. Once sizzling, add in the soaked bread slices and cook the french toast for a few minutes on each side of the bread, or until golden brown.
- Repeat. Repeat this process with the remaining bread. Any excess batter can be stored in an airtight container in the fridge for up to 4 days.
- Serve. I love mine topped with fresh berries, powdered sugar, and a drizzle of pure maple syrup.
Ideas for Serving
Enjoy this delicious vegan french toast for the perfect breakfast, brunch, or breakfast for dinner! I like to keep it classic, but you can also serve french toast with candied nuts, diced peaches or sliced bananas, or even top with your favorite nut butters like peanut butter or almond butter.
How to Store
Leftover french toast will keep best in an airtight container in the fridge for up to 4 days.
French toast can also be frozen for up to 3 months. To freeze, let the french toast cool completely to room temperature, then wrap each individual piece of french toast in plastic wrap before placing them together in an airtight container or freezer bag.
Reheat leftovers in the microwave or toaster oven until warmed through again!
Can I use any type of bread for vegan French toast?
You can use any kind of bread to make french toast, but some are better than others. My personal favourite is sliced sourdough bread, but you can also use french bread, sliced sandwich bread, vegan brioche bread or another thick bread.
I’d also recommend using stale bread over super soft, fresh bread to help prevent the french toast from being soggy.
How long should I soak the bread in the batter?
This is going to depend largely on the type of bread you’re using. If you’re using fresh, sliced sandwich bread or sourdough bread, you’ll only want to dip it for a second or two on each side (watch my Youtube video for a visual!).
If you are using stale, thick slices of bread, you can soak it for a bit longer (15-20 seconds) as it won’t get soggy as easy.
Can I make vegan french toast ahead of time?
If you’d like to enjoy french toast throughout the week, I’d recommend prepping the french toast batter ahead of time and storing it in an airtight container in the fridge. Then, lightly dip the bread and cook until warm and crispy on the edges.
Alternatively, you can refrigerate leftover french toast and reheat it for meal prep. Scroll up to my storage instructions for the best way to do this!
Similar Vegan Breakfast Recipes to Try Next:
- Easy Chocolate Stuffed French Toast (vegan)
- Vegan Granola-Crusted Candied Peach French Toast
- Vegan Stacked Blueberry Cheesecake French Toast
- Fancy Vegan French Toast
- Pumpkin Pie Vegan French Toast
- Eggnog French Toast with Maple Caramel