This super easy vegan French toast casserole is a perfect no-stress holiday breakfast recipe! With sweet notes of cinnamon and vanilla, this vegan custard-y casserole bake tastes just like the classic!

vegan French toast casserole with coconut whipped cream and pomegranate seeds

The best custard-y French toast casserole without eggs

If you’re vegan (new or seasoned!) and think that you can’t still have French toast, then think again!

This super easy vegan French toast casserole tastes just like the traditional French toast casserole yet is entirely eggless, dairy free, nut free, soy free, and can easily be made gluten free!

close up of vegan french toast casserole

The vegan French toast pieces bake to this beautiful and deliciously sweet custard texture, and drizzle with a bit of maple syrup, everyone will be asking for a slice!

This specific vegan French toast bake is one of my all time favorite Christmas morning breakfast recipes because it’s so easy to make, you can make it ahead of time (the overnight option!), and it’s zero stress (no fancy or special ingredients needed!).

Easy vegan French toast casserole ingredients

In order to make this easy French toast casserole completely eggless and not to mention, vegan overall, we’ll need to make a few ingredient swaps!

Don’t worry, it’s super easy. In fact, these vegan French toast casserole ingredients are most likely already found in your cupboard. That’s what makes this such a wonderful and easy holiday breakfast. You don’t need to go searching for anything fancy in the stores!

plate of french toast casserole

Just use what you have on hand.

For this easy vegan French toast casserole, you’ll need:

  • Day old bread: if you’re gluten-free, you can use gluten-free bread here as well.
  • Flaxseed: we’ll mix this with water to create an egg replacement. I don’t recommend using ground chia seed here unless you don’t mind the taste of chia. Flaxseed has a pretty neutral taste when used in vegan baking, making it a great sub for this alternative French toast casserole recipe.
  • Dairy free milk: any will do here!
  • Maple syrup + coconut sugar
  • Vanilla
  • Cinnamon: a must!
  • Arrowroot starch: it’s also found as arrowroot powder- just depends on the brand, but they’re the same product! Arrowroot powder is used in place of cornstarch here (though if that’s all you have, feel free to use that instead!), and gives this vegan breakfast casserole that custard-like texture.
  • Baking powder
Vegan French toast casserole on table

Of course, for serving, you’ll need a few extras! If you’re making this for a vegan Christmas breakfast option, I recommend serving with a bit of nutmeg even, and definitely some more maple syrup and coconut whipped cream!

Fresh berries or chocolate chips are also a really fun way to enjoy this vegan twist on a traditional French toast casserole!

What bread should I use for vegan French toast casserole?

The one thing that I advise against is using super soft sandwich bread. That’s a big no no. The reason being is that the bread will get way too soggy and will end up more like mush than deliciously sweet and custard-like French toast.

I recommend using day old bread that’s thick and hearty. Think a large sourdough loaf or crusty French bread loaf.

I personally love using sourdough bread here. The sweet notes that are typically associated with French toast paired with the slight tanginess of the sourdough make this vegan breakfast option just irresistible.

hand drizzling syrup on vegan french toast

How to make vegan French toast casserole without cornstarch

I think you might be slightly surprised at how easy it is to make this vegan French toast casserole. There’s even an overnight option so that if you’re making this for a holiday or Christmas brunch, you can effortlessly just bake it right before you eat!

The full instructions for preparing this French toast bake, along with the ingredient measurements are listed down below in the recipe card. However, let’s go over the basics:

  • First, prepare the bread: you can roughly cube the bread and place it in your greased baking dish. I recommend a 9×13″ baking dish.
  • Next, create the vegan French toast mixture: make the flaxseed “eggs,” then add in the remaining ingredients. Mix together until it’s all combined.
  • Then, pour the mixture over the bread: use a large spoon to lightly toss any uncoated pieces.
  • Cover the casserole dish and place it in the fridge: we’ll go over the overnight option in the next section. Basically this will just need to soak for an hour while you preheat the oven.
  • When ready to bake: place the vegan French toast casserole dish into the oven and bake covered at first. After 30 minutes, you can remove the cover to bake uncovered for the final 10 minutes (40 minutes total).
  • Serve! This sweet breakfast casserole is perfect for Christmas morning, or a big holiday brunch!
vegan French toast recipe
French toast casserole baking process

Overnight French toast casserole option

If you’re making this vegan French toast casserole for a vegan Christmas breakfast or vegan holiday brunch option, then you might want to try the overnight option!

Making overnight French toast casserole is essentially just splitting the recipe steps in half.

You’ll make the vegan French toast up until you place it into the fridge covered. Then instead of preheating the oven right away, you’ll just let the French toast casserole soak overnight.

Whenever you’d like to serve the French toast casserole, you’ll just bake it 40 minutes prior to the breakfast time the next morning!

slice taken from vegan French toast casserole

What to serve with French toast casserole

In my family, we always do big spreads for the holidays, so accompanying this casserole will often be homemade vegan waffles or fluffy vegan buttermilk pancakes (always more sweets haha!).

You could even do a big tofu or chickpea scramble with some roasted Brussels sprouts and sweet potatoes too, if you need more of a savory balance!

overnight French toast casserole with plates

I hope you love this easy vegan breakfast casserole as much as I do! If you make it, let me know how it went down below in the comments section, as well as giving it a rating so that others can find it!

As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there!

Happy vegan French toast casserole baking!

More vegan holiday breakfast ideas:

Vegan chocolate chip pancakes

Vegan Belgian waffles

Gluten free banana oatmeal pancakes

Paleo vegan monkey bread

Gooey vegan cinnamon rolls

Easy vegan pumpkin cinnamon rolls

Simple vegan apple crumb cake

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

vegan french toast casserole pinterest
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 casserole with coconut whipped cream and pomegranate seeds

Easy Vegan French Toast Casserole (Overnight Option)

  • Author: thebananadiaries
  • Prep Time: 10
  • Cook Time: 40
  • Total Time: 50 minutes
  • Yield: 10 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


This super easy vegan French toast casserole is a perfect no-stress holiday breakfast or brunch recipe! With sweet notes of cinnamon and vanilla, this vegan custard-y casserole bake tastes just like the classic!


  • 1 loaf sourdough or French bread (450 g), gluten-free if needed
  • 2 tbsp ground flaxseed 
  • 1/2 cup water
  • 1 1/2 cups dairy-free milk
  • 2 tbsp maple syrup
  • 1 tsp vanilla
  • 1/4 cup coconut sugar
  • 2 tbsp arrowroot powder
  • 1 tbsp cinnamon
  • 1 tsp baking powder


  1. Grease a large baking dish (about 9×13″) with olive or coconut oil. Roughly chop the bread slices into cubes and place them into the dish. Set aside.
  2. In a large bowl, add the ground flaxseed and water and mix together. Allow the mixture to sit for 5-7 minutes to coagulate.
  3. Then add in the dairy free milk, maple syrup, vanilla, coconut sugar, arrowroot powder, cinnamon, and baking powder. Mix again until it’s combined completely.
  4. Pour the mixture over the cubed bread and use a large spoon to gently toss any uncoated pieces. 
  5. Cover the dish with aluminum foil or an oven-safe casserole cover and place in the fridge to soak for 1 hour. After about 30 minutes, you can begin to preheat the oven to 375F (see notes section for overnight option).
  6. Once preheated, remove the French toast dish from the fridge and place into the oven, still covered. Bake covered for 30 minutes, then remove the cover for the last 10 minutes.
  7. Remove from the oven. Serve with powdered sugar, coconut whipped cream, maple syrup, fresh fruit, and extra cinnamon!


Overnight Option:

  1. If preparing this for an overnight option, make the recipe up until Step 5.
  2. Leave the French toast casserole in the fridge covered overnight. Then when ready to finish, preheat the oven to 375 and follow the directions from Step 6 on.

Keywords: vegan French toast casserole, easy French toast casserole, French toast casserole, vegan French toast recipe