This post may include affiliate links; for details, see our disclosure policy.

This vegan French toast recipe is full of flavor using simple ingredients! Whip it up as an tasty way to start the day.

Vegan French Toast

Craving French toast but want it plant-based? Try this Vegan French Toast recipe! Turns out, can you easily skip the eggs in this classic breakfast recipe without the need for fancy ingredients. That’s right: no egg replacers: just simple ingredients you already have on hand! The texture and flavor come out perfect: gooey, custardy, and lightly crisped on the outside, spiced with cinnamon and a hint of nutmeg. Our family couldn’t resist this one (and no one missed the eggs). Ready for all our secrets?

Ingredients in this vegan French toast recipe

The main ingredient in French toast that makes the custardy texture? Eggs. Eggs can be difficult to replace in vegan recipes because they have multiple functions: they act as a binder and add a rich texture and flavor to dishes. Many vegan baked good recipes use a flax egg as the binding agent, and often vegan breakfast recipes use tofu as a stand in for scrambled eggs. Luckily with French toast, you don’t have to use either! Here’s what you need for vegan French toast:

  • Oat milk or almond milk: Either work! We prefer oat milk in vegan recipes because it’s creamier and richer-tasting than almond milk.
  • Coconut oil or vegan butter: Either work here! Use unrefined coconut oil for a hint of coconut flavor, or refined for a neutral flavor.
  • All-purpose flour
  • Sugar
  • Vanilla extract
  • Cinnamon
  • Nutmeg
  • Salt
  • Sourdough bread
Vegan French toast

Why it works

The custardy texture of French toast can be achieved with simple plant-based ingredients instead of eggs: non-dairy milk, flour, and coconut oil. The milk stands in for the liquid, the oil adds richness to the flavor, and the flour adds a fluffy texture to the exterior of the bread. These simple ingredients make a convincing stand-in for the real thing. While it lacks a bit of the richness of the standard French toast, it’s unnoticeable if you’re not comparing both side by side.

Best bread for vegan French toast

What’s the best bread for vegan French toast? Sourdough bread. Sourdough bread has a naturally firm texture and a slight tang to the flavor. It’s our top choice for French toast, and happens to be vegan.

Other types of bread that work here? Use any style of vegan artisan bread in the bakery section of your grocery store. We prefer an artisan bread since it has a sturdier texture than sandwich bread. If you like, you can also use vegan sandwich bread; it will have a mushier texture. Make sure to avoid challah and brioche bread, which contain eggs.

Vegan French toast recipe

How to make vegan French toast

Once you’ve gathered all the ingredients, making vegan French toast is nearly identical to making the standard version. Here’s what to do:

  • Whisk: In a wide shallow bowl or container, whisk together milk, coconut oil, flour, sugar, vanilla, cinnamon, nutmeg and kosher salt.
  • Dip: Preheat a griddle over medium heat and melt 1 tablespoon coconut oil or vegan butter. Soak each side of 4 slices of bread in the milk mixture for 10 to 15 seconds. Try not to oversoak the bread or it will become mushy.
  • Fry: Place the bread on the hot skillet and cook 3 to 4 minutes per side, until browned. (As a note, vegan French toast takes longer to brown than standard French toast, so it make take longer than you expect.)

Vegan French toast toppings

The best way to serve French toast is a simple drizzle of pure maple syrup and a dusting of powdered sugar. But you can get more creative, too! We personally love it drenched in cinnamon sugar a la this cinnamon French toast. Here are a few ideas for vegan French toast toppings:

Vegan French toast

More vegan breakfast ideas

Looking for more plant-powered inspiration? Here are a few vegan breakfast ideas you’ll enjoy:

This vegan French toast recipe is…

Vegetarian and vegan.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan French Toast

Vegan French Toast

  • Author: Sonja Overhiser
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes
  • Yield: 4 to 5 pieces 1x


This vegan French toast recipe is full of flavor using simple ingredients! Whip it up as an tasty way to start the day.


  • ¾ cup oat milk (or almond milk)
  • 1 tablespoon coconut oil or vegan butter, melted, plus more for cooking
  • 2 tablespoons all-purpose flour
  • 1 tablespoon granulated sugar
  • 1 teaspoon vanilla extract
  • ½ teaspoon cinnamon
  • ⅛ teaspoon nutmeg
  • ⅛ teaspoon kosher salt
  • 5 slices sourdough bread


  1. In a wide shallow bowl or container, whisk together milk, melted vegan butter or coconut oil, flour, sugar, vanilla, cinnamon, nutmeg and kosher salt.
  2. Preheat a griddle over medium high heat and melt another 1 tablespoon vegan butter or coconut oil. Soak each side of 4 to 5 slices of bread in the egg mixture until it becomes saturated, about 15 seconds per side. Place the bread on the hot skillet and cook 3 to 4 minutes per side, until browned.
  3. Serve immediately with maple syrup and a dusting of powdered sugar or dust with cinnamon sugar (per the instructions in Cinnamon French Toast).
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan

Keywords: Vegan French toast, vegan French toast recipe

About the authors

Sonja & Alex

Meet Sonja and Alex Overhiser: Husband and wife. Expert home cooks. Authors of recipes you’ll want to make again and again.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. oops just wanted you to know directions say place bread in egg mixture- that’s a nono. You might want to edit that.

  2. This is the best vegan French toast recipe I have made to date. Made it exactly as written, except I did use coconut milk from a can because that was all I had. Didn’t impart too much of a coconutty flavor, but I wouldn’t have minded if it did. Thank you!!!!!!!!