Vegan French toast is our take on a classic breakfast dish loved worldwide for its simplicity, texture, and taste.

For more easy breakfast recipes, try our egg-free pancakes, homemade granola, and bircher muesli.

vegan French toast with berries and syrup drizzle

Dietary Note: this recipe is suitable for a vegetarian, vegan, and gluten-free diet.

Introduction

Vegan French toast with raspberries and maple syrup

Louise and I developed this eggless french toast recipe to recreate flavors and textures of the original so that people who are not vegan will love it.

As you might notice in our other vegan desserts – think of our vegan apple cake, banana bread, and vegan custard – you won’t need vegan egg replacements, ground flax seeds, or aqufaba.

We made this choice because we want you to be able to make this with the simplest ingredients that are easy to find in most supermarkets.

By the way! Did you know that French toast, despite its name, is not originally from France?

Believe it or not, French toast has been around since the Roman Empire and appears in recipe manuscripts from the 5th century AD.

Like in the modern recipe, the Romans used to soak the bread in a batter of egg and milk, then fry it in butter.

They called this celebratory sweet treat “Pan Dulcis,” or sweet bread. We find that stuff fascinating, but we are food geeks, after all! 😅

Ingredients

vegan French toast ingredients

Quantities are in the recipe box at the bottom of the page.

  • Rustic white bread: Thick slices (1 inch / 2.5 cm), soft but dense crumb. Substitute: vegan brioche, Italian rustic bread, thick ciabatta, sourdough (soft crust), or sandwich bread.
  • Almond milk. Substitute: soy milk, cashew milk, hazelnut milk, rice milk, oat milk
  • Brown sugar. Substitute: coconut sugar, palm sugar, vegan white sugar, maple syrup, agave syrup.
  • All-purpose flour. Substitute: white whole wheat flour, spelt flour. Gluten-free alternatives: chickpea flour (adds eggy flavor), cornstarch.
  • Flavoring: vanilla extract, cinnamon, ground nutmeg, allspice (optional).
  • Vegan butter. Substitute: coconut oil (melted in pan before cooking).

Toppings

ingredients for vegan french toast

You can top your vegan French toast with anything you like. We recommend:

Note: we tried adding nutritional yeast or black salt (Kala Namak) to add that eggy flavor, but in the end, we much prefer French toast without them. Also, there’s no need for ground flaxseeds or flax eggs unless you want to add a teaspoon for nutritional reasons.

Vegan French toast with vegan butter, berries and maple syrup

How to make vegan French toast

US cups + grams measurements in the recipe box at the bottom of the page.

Prepare the bread

You’ll need 6 slices of sturdy bread. We cut a one-day-old rustic white bread loaf into slices of 1 inch or 2.5 cm thick. 

If you don’t have one-day-old bread, you can use fresh bread. Keep in mind that it’ll soak faster.

sliced loaf of bread for French toast

Make the batter

In a shallow dish that is large enough to fit two slices of bread, add 1½ cups of almond milk, 4 tablespoons of sugar, 4 tablespoons of all-purpose flour, 1 teaspoon of vanilla extract, 1 teaspoon of cinnamon, some grated nutmeg, and a pinch of salt.

Tip: We use an oven dish, but you can always use a large bowl.

Whisk to combine. This is the custard-like mix to dip the bread in. 

vegan batter in a casserole for French toast with a whisk

Cook the bread

In a nonstick frying pan or skillet, melt a tablespoon of vegan butter.

While the pan warms up, soak two slices of bread in the liquid. Soaking time depends on how old the bread is and on the type of bread.

slices of bread soaking in a batter

In our case, we soak it for a good minute on both sides until the batter gets deep into the bread. Give the bread a good squeeze so that it absorbs even more liquid.

You’ll only need a few seconds of soaking if you have softer bread, like sandwich bread.

Make sure the bread absorbs the liquid without getting mushy and falling apart.

two slices of bread soaked in a cinnamon batter in a casserole

Transfer the bread to the hot pan and cook on medium to low heat until golden brown and crisp, then turn around and do the same on the other side.

It should take 2 to 4 minutes, depending on the type of bread.

slices of bread frying in a black skillet

You can add as much bread as you can fit on the pan. If the pan gets too dry, then add more vegan butter.

Ultimately, you want the bread to be brown and crisp outside and soft and silky inside.

Transfer the toasted bread to a plate and repeat till you run out of bread, wiping the pan clean with kitchen paper and adding more vegan butter between batches.

Tip: Keep the vegan French toast warm in a slightly warm oven while you finish cooking the other slices.

cinnamon batter covering 4 slices of bread in a skillet

Serving suggestions

Arrange a slice of bread on a plate, add a piece of vegan butter on top, and dust with powdered sugar. 

Then, arrange the second slice of French toast on top of the other slice sideways. Add another knob of butter and the powdered sugar. 

Finally, add a generous drizzle of 100% pure maple syrup, a few blueberries, and raspberries on top, and enjoy.

It’s crunchy on the outside, warm and silky on the inside, and with a cozy cinnamon-nutmeg aroma.

Vegan French toast with berries and maple syrup

Make it yours

You can make this recipe yours by using your favorite toppings. Don’t have maple syrup? Top this recipe with jam or hazelnut spread.

Don’t have berries? You can use a sliced banana.

To make gluten-free French toast, substitute cornstarch for the flour and gluten-free bread for white bread.

Questions

Is French toast from France?

French toast has existed since the Roman Empire and appears in recipe manuscripts from the 5th Century AD.

What? Did the Romans celebrate Sunday breakfast so decadently?

We don’t know for sure, but we know that, like with modern French toast, they would soak stale bread in a batter of egg and milk, then fry it in butter. The name of this dish was “Pan Dulcis” or sweet bread.

A few centuries later, through the Middle Ages in Europe, french toast became more out of necessity.

During the dark ages, food was scarce, and people would reuse all they had, including stale bread. They would moisten it with whatever they had, add eggs if available, and then fry it up.

This dish was called different things in different countries. In France, for instance, the name was “pain perdu” or lost bread.

Where does the name French toast come from?

One explanation is that french toast, like french fries, has nothing to do with France but comes from the old Irish language, where the verb “to French” means to slice.

And so french fries means sliced fries, and french toast means sliced toast.

Storage & Make Ahead

Make ahead: Vegan French toast is best enjoyed warm after cooking. Leftovers don’t keep well, so we don’t recommend making it in advance.

However, you can prepare the batter in advance and keep it in the refrigerator for up to 3 days.

Refrigerator: Leftovers don’t keep well, but if you have some, you can store them in an airtight container in the fridge for 24 hours.

Reheat them on a frying pan with a knob of vegan butter.

Freezer: this recipe is not suitable for freezing.

Similar recipes

Love this vegan French toast recipe? Then try our other favorite brunch recipes:

For many more breakfast ideas, check out our breakfast category page.

Vegan French toast with berries and maple syrup

Vegan french toast

4.89 from 9 votes
Vegan French toast is our take on a classic breakfast dish loved worldwide for its simplicity, texture, and taste.
Thick slices of bread are soaked in an egg-free batter with non-dairy milk, vanilla, and sugar, then cooked on a pan with some vegan butter until golden brown and crispy outside and soft and silky inside.
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 3 people
Course: Breakfast, Brunch
Cuisine: American

Ingredients 

  • cups almond milk or any other non-dairy milk
  • 4 tablespoons brown sugar
  • 4 tablespoons all-purpose flour or cornstarch
  • 2 teaspoons vanilla extract
  • 1 teaspoon cinnamon
  • ¼ teaspoon ground nutmeg
  • 1 pinch salt
  • 6 slices rustic white bread cut into 1 inch or 2.5 cm thick slices
  • 2 tablespoons vegan butter or more if needed

Serving suggestions

  • 1 knob vegan butter
  • 1 drizzle maple syrup or powdered sugar or both
  • 1 handful mixed berries raspberries, blueberries, blackberries, strawberries

Instructions 

  • Prepare 6 slices rustic white bread, cut 1 inch or 2.5 cm thick.
    sliced loaf of bread for French toast
  • In an oven dish, add 1½ cups almond milk, 4 tablespoons brown sugar, 4 tablespoons all-purpose flour, 2 teaspoons vanilla extract, 1 teaspoon cinnamon, ¼ teaspoon ground nutmeg, and 1 pinch salt.
    Whisk to combine.
    vegan batter in a casserole for French toast with a whisk
  • In a frying pan, melt 2 tablespoons vegan butter.
    While the pan warms up, soak two slices of bread in the batter until the bread absorbs the liquid, but without getting mushy and falling apart.
    Tip: Soaking time varies from a few seconds for sandwich bread to a minute or two for one-day old crusty bread.
    two slices of bread soaked in a cinnamon batter in a casserole
  • Cook on the hot pan on medium to low heat for 2 – 3 minutes, or until golden brown and crisp.
    Turn it around and do the same on the other side. Add more butter if the pan gets dry.
    Tip: Keep the vegan French toast warm in a slightly warm oven while you finish cooking the other slices.
    cinnamon batter covering 4 slices of bread in a skillet
  • Serve each slice with 1 knob vegan butter, 1 drizzle maple syrup, and a 1 handful mixed berries.
    Vegan French toast with vegan butter, berries and maple syrup.

Video

Vegan French Toast

Notes

Nutrition information is an estimate for 1 serving (2 slices) of vegan french toast of out 3 servings (6 slices).
STORAGE & MAKE AHEAD
Make ahead: Vegan French toast is best enjoyed warm after cooking. Leftovers don’t keep well, so we don’t recommend making it in advance.
However, you can prepare the batter in advance and keep it in the refrigerator for up to 3 days.
Refrigerator: Leftovers don’t keep well, but if you have some, you can store them in an airtight container in the fridge for 24 hours.
Reheat them on a frying pan with a knob of vegan butter.
Freezer: this recipe is not suitable for freezing.
ALSO ON THIS PAGE

Nutrition

Calories: 364kcal, Carbohydrates: 53g, Protein: 8g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 5g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 126mg, Dietary Fiber: 3g, Sugar: 21g, Vitamin A: 3IU, Vitamin B6: 0.1mg, Vitamin C: 0.2mg, Vitamin E: 1mg, Vitamin K: 11µg, Calcium: 245mg, Folate: 66µg, Iron: 3mg, Manganese: 1mg, Magnesium: 28mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

If you liked this vegan French toast recipe, you might also enjoy:


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.

Welcome to our blog, we are glad you are here.

4.89 from 9 votes (9 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. its more plausible that the roman pan dulcis was not fried in butter (a barbarian ingredient) but in olive oil