Overnight Vegan French Toast Casserole

GFGluten FreeNFNut FreeSFRefined Sugar FreeVVegan
5 from 6 votes
Jump to RecipeRate This RecipePin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This vegan french toast casserole is prepped the night before, then baked in a rich “eggy” custard until perfectly soft and creamy. All you need is 7 simple ingredients and a loaf of sourdough bread. Soy-free, Gluten-free option, Nut-free option, Oil-free option.

Table of Contents
  1. A Fuss-Free Take on the Breakfast Classic
  2. Serving Suggestions
  3. How to Store Leftover Casserole
  4. Overnight Vegan French Toast Casserole Recipe

This Overnight Vegan French Toast Casserole is just as hearty and delicious as its egg and dairy counterparts, but is made from whole food plant-based ingredients! It’s the coziest, vegan holiday breakfast – and the perfect vessel for enjoying lots of maple syrup and buttery pecans. 😉

Slice of french toast casserole being topped with maple syrup on white plate on stone countertop

A Fuss-Free Take on the Breakfast Classic

In adulthood, I’ve become a real french toast lover. In addition to enjoying stovetop vegan french toast as an occasional weekend treat, I’ve also got the most decadent Salted Caramel French Toast Casserole in my cookbook, Simply Delicious Vegan – 100 Healthy Plant-Based Recipes

It makes the best make-ahead brunch food, reminds me of Christmas morning and when you bake it in a casserole dish, it’s as fuss-free as breakfast for a crowd can get! Take just 15 minutes to prep the night before, then enjoy the best custard-rich french toast without the stress or dishes in the morning.

What You Need to Make French Toast Casserole without Eggs

Ingredients for baked french toast casserole on stone countertop. Clockwise text labels read cashews, maple syrup, chickpea flour, pecans, non-dairy milk, vegan butter, vanilla, arrowroot powder, cinnamon, salt, and sourdough bread

After a few rounds of testing, I’ve perfected the perfect vegan french toast egg custard, made using healthy, wholesome ingredients. Hint – there’s no tofu involved! Instead, you’ll need a combination of: 

  • Arrowroot powder: Sometimes called arrowroot flour, this ingredient acts as a thickener and is key to achieving the perfect texture.
  • Chickpea flour: My favorite soy-free egg substitute! Chickpea or garbanzo bean flour is a great source of plant-based protein and unlike silken tofu, helps to thicken our custard without being too overpowering or thick. Give it a try in some of my other “eggy” recipes like this Overnight Vegan Breakfast Strata and this Vegan Quiche
  • Cashews: Not only does this neutral nut add a lovely creaminess to this french toast custard, but it’s fiber helps to thicken the custard when it bakes in the oven, similarly to eggs!

Plus, don’t forget you’ll need a loaf of your favorite sturdy bread to soak up the goodness! In my opinion, the absolute best bread to use in vegan french toast casserole is sourdough.

How to Make Vegan French Toast Casserole

Side-by-side photos of overnight french toast casserole in a baking dish, before and after baking
  1. Spread the bread cubes evenly along the base of your casserole dish. 
  2. Blend the non-dairy milk, cashews, chickpea flour, arrowroot powder, maple syrup, vanilla, cinnamon, and salt until smooth and bubbly.
  3. Slowly pour milk mixture evenly over the bread, coating each piece. Cover and refrigerate overnight, 8 to 12 hours.
  4. The next morning, preheat the oven and allow the casserole to warm to room temperature.
  5. Sprinkle the french toast casserole with pecans and vegan butter, then bake until the bread puffs up and is golden brown, about 30 minutes. 
  6. Serve warm, topped with desired toppings such as fresh berries, maple syrup, powdered sugar, or chocolate chips.

Caitlin’s Cooking Tips

  • Use stale, day old bread. French toast was traditionally invented as a resourceful way to use up stale bread and prevent food waste. Stale bread absorbs the custard without becoming overly soft and falling apart. If your bread is fresh or not dry enough, spread the cubed bread on a baking sheet and bake at 215F for 10-15 minutes, or until dry and stale.
  • Press the bread cubes into the custard. If it appears some sections of bread are still dry after pouring the vegan egg custard over, use a spatula to lightly press the bread into the custard to encourage even soaking and absorption.
Close-up of baked french toast topped with blueberries and powdered sugar

Serving Suggestions

French toast pairs well with both sweet and savory sides, such as Mung Bean Scramble or Tofu Scramble, Oil-Free Breakfast Potatoes, fresh fruit and a final drizzle of Pumpkin Spice Maple Syrup or Cranberry Sauce for a festive twist. 

If you’re looking for more sweet holiday breakfast recipes, you’ll also love this Whole Wheat Vegan Monkey Bread , these Gingerbread Pancakes, these Cinnamon Roll Pancakes, and this Holiday Spiced Granola!

How to Store Leftover Casserole

Leftover vegan french toast casserole will keep in an airtight container in the refrigerator for up to 5 days. I have not tested freezing this french toast casserole, but my guess is it would work well. 

If you’d like to test it, I’d recommend freezing this casserole before baking. Freezing after baking could cause the casserole to dry out. Follow recipe steps through step 4, then after soaking, tightly cover your freezer-safe casserole dish with a first layer of plastic wrap, then a layer of foil and freeze for up to 3 months. Defrost the casserole in the refrigerator then bake as usual. 

Reheat any leftovers in the toaster oven, microwave, or covered in the oven until warmed through.

Baked french toast with bite taken out of it to show texture on small white plate

Substitutions and Variations

  • Gluten-free option: Use gluten-free sourdough bread. Gluten-free bread can be more tender, so a slightly longer bake time may be required to prevent sogginess. 
  • Nut-free option: Use a nut-free milk (soy or oat) and skip the pecans, or replace them with pumpkin seeds!
  • Oil-free option: Skip the butter baked on top.
  • Bread options: My personal favorite is sliced sourdough, but cubed French bread or vegan-friendly brioche (find this at Trader Joe’s!) will work as well. Ezekiel or whole wheat sandwich bread may work too, but I have not tried it. Softer, fluffier sandwich bread such as white bread is too soft and will become soggy and fall apart. 
  • Chickpea flour substitution: Although chickpea flour is used to emulate an “eggy” custard without eggs, readers have shared success substituting the chickpea flour with regular ol’ all-purpose flour. You could also try substituting 1 cup of Just Egg, though I haven’t personally tested it!
  • Arrowroot powder substitution: Replace the arrowroot 1:1 with cornstarch.
  • Maple syrup substitution: Any liquid sweetener will work. You could also try a dry sugar, such as brown sugar, but for the best texture, make sure it dissolves completely in the custard mixture.

Recipe FAQs

How do you keep french toast casserole from getting soggy?

The best way to prevent your french toast casserole from getting soggy is to use the right bread. This includes making sure the bread is stale or dried out enough before assembling. Revisit my tip on drying out bread quickly if needed!  

Should french toast be soft or crispy?

Both! The best french toast casseroles are crispy on the outside, soft and creamy on the inside. 

Is it okay if my french toast is wet in the middle?

Your casserole should be soft in the center, but not wet. If your casserole is wet in the middle, it likely needs a longer bake time or it’s possible you did not use enough bread to soak up the custard. 

vegan french toast casserole in serving dish topped with powdered sugar and blueberries

Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

French toast casserole in baking dish topped with blueberries, powdered sugar, and maple syrup

Overnight Vegan French Toast Casserole

5 from 6 votes
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 8 people
This vegan french toast casserole is prepped the night before, then baked in a rich “eggy” custard until perfectly soft and creamy. All you need is 7 simple ingredients and a loaf of sourdough bread.


  • 16 ounce loaf of sourdough bread, cubed*
  • 3 cups non-dairy milk*
  • 1 cup raw cashews, soaked*
  • 1/2 cup chickpea flour
  • 1 tablespoon arrowroot powder
  • 1/4 cup grade A maple syrup
  • 1 tablespoon vanilla extract
  • 2 teaspoons ground cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup chopped pecans optional
  • 1 tablespoon cold vegan butter finely chopped (optional)
  • Serving suggestions optional: fresh berries, powdered sugar, maple syrup, chocolate chips*, etc.


  • Prep: Bring out a 9×13” non-stick casserole dish. If your casserole is not nonstick, grease it with vegan butter or cooking spray. Spread the bread cubes evenly along the base of the pan. 
  • Milk Mixture: add the non-dairy milk, cashews, chickpea flour, maple syrup, vanilla, cinnamon, and salt to a high-speed blender. Blend on high for 60 seconds, until a smooth and bubbly mixture forms.
  • Soak: Pour the mixture evenly over the bread in the dish, trying to coat every surface to allow for even absorption. Cover the baking dish with foil and let it sit in the refrigerator overnight, 8 to 12 hours.
  • Bake: Remove the casserole dish from the refrigerator and uncover. Let the dish come to room temperature for about 30 minutes – in the meantime, pre-heat your oven to 350F. Sprinkle the top of the casserole with the pecans and vegan butter (if using), then place the casserole dish in the middle rack of the oven and bake for 30-35 minutes, until the liquid is absorbed. The french toast cubes should puff up and be slightly browned on top. If the casserole starts to get too dark before it is done, tent the baking dish with aluminum foil for the remainder of the bake time.
  • Serve: Top as desired, then serve warm; leftovers will keep in an airtight container in the refrigerator for up to 5 days.

Recipe Notes

  • Bread: I used a sliced sourdough loaf for this recipe, but french bread will work as well. Softer, fluffy breads like white sandwich bread will get too soggy and fall apart. I believe this recipe could work with Ezekiel or whole wheat bread, but haven’t tried it myself. Bread not dry? Place the cubes on a baking sheet and bake at 215F for 10-15 minutes, until dry.
  • Milk: I used a creamy oat milk for this recipe, but soy or cashew milk would also work well. Make sure your milk is nice and creamy, so the final recipe is richer! I would not use store-bought almond milk.
  • Cashews: If you forget to soak your cashews ahead of time overnight, you can (1) cover them in boiling water and let sit for 20 minutes, or (2) cover them with water and microwave for 3 minutes, then let sit for 3-5 minutes before draining.
  • Gluten-Free: Use a gluten-free sandwich loaf instead. Gluten-free bread tends to be a little more tender, so you may need to bake your casserole for an extra 5 to 10 minutes so it is not soggy.
  • Nut-Free: use a nut-free milk (soy or oat) and skip the pecans, or replace them with pumpkin seeds
  • Other Substitutions: Maple syrup can be replaced with another liquid or granulated sweetener. If your sweetener is dry (ex: brown sugar), make sure it dissolves completely during blending in step 2. Arrowroot powder can be replaced with cornstarch. I have not tested this recipe with a substitute for the chickpea flour, but I imagine 1 cup of Just Egg would work as well – try at your own risk though 😉


Calories: 406kcalCarbohydrates: 51gProtein: 14gFat: 17gSaturated Fat: 3gPolyunsaturated Fat: 5gMonounsaturated Fat: 8gTrans Fat: 0.01gSodium: 477mgPotassium: 417mgFiber: 4gSugar: 13gVitamin A: 423IUVitamin C: 7mgCalcium: 184mgIron: 4mg
Keyword: overnight french toast vegan, vegan baked french toast, vegan french toast, vegan french toast casserole
Course: Breakfast
Method: Oven
Cuisine: American
Diet: Vegan, Vegetarian

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe Rating

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


  1. 5 stars
    Delicious and so easy! I used a whole grain sourdough. I sprinkled on cinnamon at serving because I like more. We added butter and maple syrup when serving and it was perfect!

  2. 5 stars
    I was so excited to make this because it’s such an easy recipe! It turned out way better than I expected. It’s such a cozy and filling breakfast/snack. Didn’t use chickpea flour because I don’t ever buy it, so I used regular all purpose flour. Still turned out amazing and non-vegan friends loved it! It was even sweet enough that we ate it without any additional toppings – the pecans tasted so good with it and added great contrast of texture. This is going to be a staple for sure!

    1. So glad it turned out amazing for you, Diaunna! Thank you so much for trying the recipe and leaving a feedback.

  3. 5 stars
    We’ve made this three times since Thanksgiving! It’s so good. I use regular flour instead of chickpea – mainly because I always forget to purchase it. This morning, I put apples in it. Cooking as I type – I’m sure it’ll be delicious!

  4. 5 stars
    This was delicious! A perfect Christmas morning breakfast. I didn’t pick up on the chickpea flour taste at all. I also did not see the note about not using almond milk and used it because that’s what I had on hand. Still came out great although next time I’ll be sure to try with the oat or cashew milk to compare!

  5. Hey! Just making this now and I realized the recipe doesn’t specify when to add the arrowroot powder. I’ve included in the milk mixture and I hope this turns out! So excited

  6. Does the arrowroot powder get added to the cashew/oat milk/flour mixture? I plan on making this for holiday breakfast for the fam😄

  7. 5 stars
    This recipe yielded a lot of French toast but that’s okay because leftovers were also delicious. I agree there is a chickpea flour taste if eaten plain, but you don’t notice that when adding toppings. Besides the extra protein is good for you and filling. I’m definitely going to make this (again) for Christmas morning!

  8. 5 stars
    This was the perfect dish to use up the other half of the Ezekial loaf leftover from making your stuffing last week! I just made a half recipe and used an 8 x 8 pan instead. There is a slight chickpea flour taste when this is eaten plain, but the minute you add toppings (I used frozen blueberries warmed in the microwave) you couldn’t notice the aftertaste anymore. Thanks, Caitlin!