Go Back
+ servings
Closeup top shot of a gray dish with a serving of vegan French toast casserole with maple syrup and a fork on a black background
Print Recipe
5 from 11 votes

Vegan French Toast Casserole

A vegan French Toast Casserole with the deliciousness of bananas and coconut sugar and the healthfulness of flaxmeal and walnuts. You do not have to make this recipe the night before (although you could if you wanted to). It takes under an hour to get this scrumptious breakfast ready from scratch. Soy-free and can be gluten-free.
Prep Time15 mins
Cook Time40 mins
Resting time (before baking)15 mins
Course: Breakfast/Brunch
Cuisine: Can be Gluten-Free, French fusion, Soy-free
Diet: Vegan, Vegetarian
Servings: 8 servings
Calories: 378kcal


  • 9 X 13 inch baking dish


  • 1 loaf French bread (about 14 ounces, cut into 16 slices. To make this gluten-free, sub with gluten-free bread)
  • 1 ripe banana
  • ½ cup raw cashews
  • 3 cups almond milk
  • 1 teaspoon cinnamon
  • ¼ teaspoon nutmeg
  • 2 tablespoon coconut sugar (or brown sugar)
  • 2 tablespoon flax meal
  • 2 tablespoon aquafaba (chickpea brine, optional)
  • 1 teaspoon pure vanilla extract

For the crunchy walnut topping:


  • Coat the baking dish with some vegan butter or oil spray. Arrange the slices of bread in the casserole, overlapping them like shingles. Fill in any empty spaces with the smaller end slices.
  • In a blender, place the banana, cashews, nondairy milk, cinnamon, nutmeg, sugar, flax meal, aquafaba and vanilla. Blend until smooth and creamy.
  • Pour the custard over the bread evenly and set aside for 15 minutes, while you make the walnut topping.
  • Set the oven to preheat to 350 degrees.
  • To make the topping, place the walnuts in a bowl with the sugar, butter, cinnamon and nutmeg. Mix with your hands until the butter is dispersed through the mixture. Sprinkle it evenly on top of the casserole.
  • Bake the casserole for 40 minutes. Serve the French toast with maple syrup, if desired.


Calories: 378kcal | Carbohydrates: 46g | Protein: 11g | Fat: 19g | Saturated Fat: 2g | Sodium: 429mg | Potassium: 203mg | Fiber: 4g | Sugar: 11g | Vitamin A: 134IU | Vitamin C: 1mg | Calcium: 163mg | Iron: 3mg