The Best Vegan French Toast

The Best Vegan French Toast

We found this Vegan french toast recipe at It’s just so amazing that we had to share it! Vaishali over at has some amazing recipes. We highly recommend to check her site out!

We tried a couple of times to make Vegan french toast and failed. It always turned out too soggy. This recipe works so well and doesn’t create a soggy mess. We really loved the candied walnut topping too, it brings everything together perfectly.

The Best Vegan French Toast 2
The Best Vegan French Toast
The Best Vegan French Toast

Here are the ingredients needed to make the Vegan french toast casserole:

Blender or Food Processor

Baking Pan

Loaf of French Bread



Non-Dairy Milk (bulk)



Brown Sugar

Flax Meal

Aquafaba (liquid from can of chickpeas)


Non-Dairy Butter

The Best Vegan French Toast

The best vegan french toast recipe we've ever tried!
Prep Time10 mins
Cook Time40 mins
Resting Time15 mins
Total Time1 hr 5 mins
Course: Breakfast
Cuisine: Vegan
Keyword: French Toast, Vegan French Toast


  • Blender or Food Processor


French Toast

  • 1 loaf french bread
  • 1 banana very ripe
  • 1/2 cup raw cashews (if you only have roasted cashews, you can boil them for 20 minutes)
  • 3 cups oat milk or your favorite non-dairy milk
  • 1 tsp ground cinnamon
  • 1/4 tsp ground nutmeg
  • 2 tbsp brown sugar
  • 2 tbsp flax meal
  • 2 tbsp aquafaba liquid from can of chickpeas
  • 1 tsp vanilla extract

French Toast Topping

  • 1 cup walnuts coarsely chopped
  • 2 tbsp vegan butter
  • 1/2 cup brown sugar
  • 1/2 tsp ground cinnamon
  • 1/4 tsp ground nutmeg


  • Coat a baking pan with cooking spray or vegan butter.
  • Slice bread loaf into 16 pieces, and arrange on baking pan. Layer them like tiles on a roof.
  • In a blender or food processor add 1 banana, 1/2 cup cashews, 3 cups oat milk, 1 tsp cinnamon, 1/4 tsp nutmeg, 2 tbsp brown sugar, 2 tbsp flax meal, 2 tbsp aquafaba, and 1 tsp vanilla. Blend or process until smooth and creamy.
  • Pour mixture over bread. Try to make sure all bread gets coated. Let it rest for 15 minutes.
  • Meanwhile make the topping. In a bowl add 1 cup chopped walnuts, 2 tbsp vegan butter, 1/2 cup brown sugar, 1/2 tsp cinnamon, and 1/4 tsp nutmeg. Mix well with a fork.
  • Heat oven to 350 degrees.
  • After bread mixture has rested for 15 minutes, top the bread with the walnut topping. Distribute evenly.
  • Bake at 350 degrees for 40 minutes. Top french toast with syrup if you like (it's plenty good without it) and enjoy!


This recipe is courtesy of Vaishali at  We thank her so much for this scrumptious recipe!  Check out her site for more amazing recipes!

We’ve got other breakfast recipes for you here!

This post contains affiliate links. If you click on our links and make a purchase we get a small cut of a sale, at no extra cost to you. We’re very grateful if you do purchase through our links. Thank you!

The Best Vegan French Toast - The best vegan french toast recipe we\'ve ever tried! #veganbreakfast #veganfrenchtoast #frenchtoast #breakfast


Leave a Reply

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