The Best Vegan French Toast
Recipe (Ready in 10 Minutes!)
Thick, golden, custardy on the inside and crispy on the outside โ this vegan French toast is indistinguishable from the classic. No eggs, no dairy, no compromise.
If you’ve been searching for a vegan French toast recipe that actually tastes like the real thing โ this is the one. No rubbery tofu scramble batter, no gummy results, no settling for “pretty good for vegan.” This French toast is genuinely, undeniably the best breakfast you’ll make this week.
The secret is in the batter: plant milk + cornstarch + cinnamon + vanilla + a little nutritional yeast. Together they replicate the egg’s binding and richness so perfectly that most people can’t tell the difference.
๐ฑ Why This Vegan Version Actually Works
Cornstarch = Binding
Cornstarch dissolved in plant milk creates a starchy coating that crisps on the outside exactly like an egg wash โ without any egg needed.
Full-Fat Plant Milk = Richness
Full-fat oat or coconut milk provides the fat and creaminess that eggs would in the traditional batter โ without any dairy.
Nutritional Yeast = Depth
Just 1 teaspoon of nutritional yeast adds a subtle savoury depth that mimics the eggy flavour without any animal products.
Thick Bread = Custardy
Thick-cut bread (sourdough or brioche-style vegan bread) absorbs the batter fully โ creating that custardy interior that makes great French toast.
The Complete Recipe
Every ingredient, exact amounts, and the full method in one place
Best Vegan French Toast ๐ฑ
Serves 2 ยท 10 minutes ยท 100% plant-based ยท No eggs, no dairy
The Vegan Batter
- ยพ cup (180ml) full-fat oat milk or coconut milk
- 1 tbsp cornstarch (cornflour) โ the egg replacer
- 1 tbsp maple syrup
- 1 tsp pure vanilla extract
- 1 tsp ground cinnamon
- 1 tsp nutritional yeast (for eggy depth โ don’t skip)
- Pinch of salt
- Optional: ยผ tsp nutmeg for warmth
The Bread + Cook
- 4 thick slices sourdough, brioche-style vegan bread, or Texas toast (ยพโ1 inch thick)
- 1โ2 tbsp vegan butter (for the pan)
Quick Method
- Whisk all batter ingredients until smooth and no cornstarch lumps remain
- Melt vegan butter in a pan over medium-high heat until foamy
- Dip each bread slice 20โ30 seconds per side until saturated but not soggy
- Cook 2โ3 minutes per side until deeply golden
- Serve immediately with toppings of choice
Which Plant Milk Works Best?
The milk you choose significantly affects the richness and flavour โ click each to find out what it gives you.
Select a milk above
Step-by-Step โ The 10-Minute Method
Five steps โ every technique detail for perfectly golden, custardy vegan French toast
Make the Batter โ Whisk Until Completely Smooth
In a wide, shallow bowl (wide enough to lay a bread slice flat), whisk together the plant milk, cornstarch, maple syrup, vanilla, cinnamon, nutritional yeast, and salt. Whisk vigorously for 30 seconds โ the cornstarch must be completely dissolved with no white lumps. Lumpy batter creates an uneven coating. The batter should look smooth, slightly thick, and a pale golden-tan colour from the cinnamon.
Choose and Prep Your Bread
Slice the bread ยพ to 1 inch thick โ thicker than you probably think. Thin bread turns soggy and can’t hold the custardy centre. Sourdough is the best choice for structural integrity and slightly tangy flavour contrast. Vegan brioche gives the richest, most indulgent result. If using a fresh loaf, day-old bread is actually better โ slightly dried out bread absorbs the batter more evenly without becoming soggy.
Dip Each Slice โ 20โ30 Seconds Per Side
Place a bread slice in the batter and let it soak for 20โ30 seconds on each side. The bread should absorb the batter all the way through โ you’ll see the bread darken in colour as the liquid saturates it. Gently press the bread down with your hand to ensure full contact. Lift the slice and let any excess batter drip back into the bowl before transferring to the pan. Do not let the bread soak longer than 60 seconds total โ it will become too saturated and fall apart.
Cook in Vegan Butter Over Medium-High Heat โ 2โ3 Minutes Per Side
Heat a heavy skillet or non-stick pan over medium-high heat. Add vegan butter and swirl to coat. When the butter is foamy and just starting to brown, add the battered bread slices โ don’t crowd the pan. Cook undisturbed for 2โ3 minutes until the bottom is deeply golden. Resist the urge to move the bread โ the crust forms from the contact between the battered bread and the hot pan. When the bottom is golden, flip once and cook the second side 2 minutes more.
Serve Immediately โ Toppings Make the Dish
French toast does not wait. The moment it comes out of the pan it is at its absolute peak โ crunchy exterior, custardy interior, fragrant and hot. Transfer immediately to warm plates and add toppings right away so they melt slightly into the warm toast. A drizzle of maple syrup that runs into the crevices, fresh berries on top, and a dusting of powdered sugar โ this is the version that gets photographed and remembered.
๐ฑ Nutrition Per Serving (2 slices, oat milk, no toppings)
*With sourdough bread and oat milk batter, before toppings. Values are approximate and vary by bread thickness and milk used.
๐ Build Your Perfect Topping
Pick your syrup, fruit, and finishing touch โ your combination appears below.
๐ Your Vegan French Toast โ Plated
5 Flavour Variations
All built on the same batter โ different flavour additions that take it somewhere new
Classic Cinnamon Vanilla French Toast ๐
“The original โ warm, fragrant, perfectly balanced sweet and spiced”
Batter (serves 2)
- ยพ cup (180ml) full-fat oat milk
- 1 tbsp cornstarch
- 1 tbsp maple syrup
- 1 tsp cinnamon
- 1 tsp vanilla extract
- 1 tsp nutritional yeast
- Pinch of salt + nutmeg
Why It’s the Best Base
- The cinnamon caramelises during cooking into a deeply fragrant crust
- Nutritional yeast gives the subtle eggy depth without any animal products
- Vanilla and maple in the batter means every bite has flavour built in
- Serve with fresh berries, extra maple syrup, and powdered sugar
Double Chocolate French Toast ๐ซ
“Cocoa in the batter + chocolate sauce on top โ for when breakfast needs to feel like dessert”
What Changes in the Batter
- Add 1 tbsp unsweetened cocoa powder to the batter
- Add 1 extra tsp maple syrup to balance the cocoa’s bitterness
- Keep the cinnamon and vanilla โ they pair beautifully with chocolate
- Use vegan dark chocolate chips scattered on top after cooking
- Drizzle with warm vegan chocolate sauce or chocolate hazelnut spread
Serving
- Dust with cocoa powder + powdered sugar for a professional look
- Fresh raspberries on top โ the tart-chocolate combination is exceptional
- A small scoop of coconut ice cream on the side makes this dessert-level
- Serve immediately โ chocolate French toast cools faster than classic
Bananas Foster French Toast ๐
“Caramelised banana + rum-flavoured sauce on classic French toast โ a New Orleans classic, veganised”
Classic Batter + Banana Topping
- Use the classic cinnamon-vanilla batter
- Slice 2 ripe bananas lengthways
- Pan-fry banana slices in vegan butter + 2 tbsp brown sugar until caramelised
- Add 1 tbsp rum or rum extract + pinch of cinnamon to the pan
- Spoon caramelised banana + sauce directly over cooked French toast
Notes
- Use slightly underripe bananas โ they hold their shape better when pan-fried
- The caramel sauce from the pan is the best part โ scrape every drop over the toast
- Coconut whipped cream on the side completes this New Orleans-style brunch
- For alcohol-free: use banana extract + apple juice instead of rum
Orange Zest & Cardamom French Toast ๐
“Bright, floral, and fragrant โ the most elegant and unique variation”
What Changes in the Batter
- Add zest of 1 large orange to the batter
- Add ยผ tsp ground cardamom (reduces cinnamon to ยฝ tsp)
- Swap vanilla for ยฝ tsp orange extract for more intense citrus
- Add 1 tbsp fresh orange juice to the batter for brightness
- Top with candied orange peel, powdered sugar, and a drizzle of honey
Notes
- The orange zest caramelises slightly during cooking โ fragrant and beautiful
- Cardamom is the secret โ it elevates orange citrus to something genuinely special
- Best served with vanilla coconut yoghurt on the side
- The most impressive variation for a special occasion brunch or Mother’s Day
Stuffed Berry Cream Cheese French Toast ๐ซ
“Two thick slices sandwiched with vegan cream cheese and berries โ the ultimate weekend brunch”
The Stuffed Method
- Spread 2 tbsp vegan cream cheese on one bread slice
- Add 2 tbsp fresh berries (raspberries, blueberries, or sliced strawberries)
- Press a second bread slice on top โ press edges firmly to seal
- Dip the whole sandwich in batter โ the sandwich holds together during cooking
- Cook 3โ4 minutes per side (longer because of the filling)
Notes
- Press the edges of the sandwich firmly after dipping โ this prevents the filling escaping
- Add 1 tbsp powdered sugar to the vegan cream cheese for a sweeter filling
- Serve cut diagonally to show the filling โ the visual is extraordinary
- The most impressive-looking variation โ doubles as dessert
Pro Tips
Thick + slightly stale bread
ยพโ1 inch thick. Day-old bread absorbs batter more evenly than fresh. Thin fresh bread turns soggy and falls apart.
Full-fat milk only
Low-fat plant milks produce a watery batter that doesn’t coat properly. Full-fat oat or coconut milk is non-negotiable for the right richness.
Whisk the cornstarch completely
Any cornstarch lumps in the batter create patchy coating. Whisk vigorously for 30 seconds until perfectly smooth before dipping.
Pan must be properly hot
Medium-high heat. Add bread only when the vegan butter is foamy and starting to brown. Cold pan = pale, soggy French toast.
Don’t flip too early
Let the bread cook undisturbed for the full 2โ3 minutes. Moving it too soon prevents the golden crust from forming. It releases naturally when ready.
Nutritional yeast is the secret
Just 1 teaspoon adds a subtle savoury depth that mimics the eggy flavour. Most people can’t identify it โ they just know the French toast tastes “right.”
Troubleshoot โ What Went Wrong
โ French toast is soggy โ not crispy
Pan wasn’t hot enough, bread soaked too long, or the bread was too fresh and thin.
Heat the pan fully before adding butter. Add bread only when butter is foamy. Use thick bread (ยพ inch minimum) and soak only 20โ30 seconds per side. Slightly stale or lightly toasted bread absorbs batter better without becoming waterlogged.
โ Coating falls off or is patchy
Cornstarch wasn’t fully dissolved, batter too thin, or bread surface was wet before dipping.
Whisk the batter for a full 30 seconds until completely smooth. Make sure the bread is dry before dipping โ pat with a paper towel if needed. If the batter seems thin, add ยฝ tsp more cornstarch.
โ French toast tastes bland or “off”
Used low-fat plant milk, skipped the nutritional yeast, or under-seasoned the batter.
Always use full-fat oat or coconut milk. Add the nutritional yeast โ it provides the subtle savoury depth that makes vegan French toast taste authentic. Season the batter with a generous pinch of salt, which amplifies all the other flavours significantly.


