Custardy, crispy, and topped with sweet cashew cream, vegan French toast casserole is the perfect holiday breakfast. 15 minutes of prep time and easy to make.
My wife says I like to romanticize things and she’s right. That’s especially true when it comes to food. I like cooking meals that fit the season or the moment. Call me old-fashioned, but I enjoy making memories and making things memorable.
So, when I first decided to try and create an eggless french toast casserole that tastes just the classic, you can say it was a labor of love.
It took several attempts to get it just right. But, in the end, it was more than worth it. And, I have to say, this vegan breakfast casserole is a true masterpiece.
This vegan brunch recipe is perfect for Christmas morning with family, an impromptu gathering with friends, or a just winter weekend breakfast.
This delicious baked french toast casserole is incredibly easy to throw together which makes it the ultimate make-ahead breakfast. So, you’ll spend less time in the kitchen and more time with family.
This dish is so decadently sweet, rich, hearty, and delicious. And, it uses NO processed ingredients like vegan butter or refined sugars.
Top it with these wonderful Baked Cinnamon Apples for a truly magical experience. No one will ever believe it’s not only vegan but healthy as well. Who knew making memories could be so scrumptious?
What Bread Is Best For Vegan French Toast Casserole
The cornerstone for this entire casserole is the bread. DO NOT use ordinary sandwich bread. Bread that is too fresh or soft will get all mushy and not cook through very well.
A loaf of hearty day-old bread loaf like french or sourdough bread is best. My personal favorite is a rustic whole-grain loaf I found at Whole Foods. If your bread is fresh, let it sit out for a day or two so it will dry out.
If you want to speed up the drying process, cut up your bread, put it on a baking sheet, and place it in a 350˚F oven for 10-15 minutes.
What Do I Need To Make This Vegan French Toast Casserole
Simple wholesome ingredients are all that’s needed to make this delicious and healthy vegan french toast bake.
For The Casserole
- Day-Old Bread: whole-grain, sourdough, or french loaf of bread sliced and cut into 1-inch squares.
- Tofu: be sure and use either firm or extra-frim silken tofu like Mori-Nu.
- Non-dairy Milk: unsweetened almond milk, oat milk, or soy milk seem to work best.
- Egg Replacer: arrowroot powder or corn starch work best in the is recipe.
- Sweetener: pure maple syrup is delicious and adds a buttery richness.
- Vanilla Extract: wonderful depth of flavor.
- Pumpkin Pie Spice: you could use only cinnamon but I love the warming spices of this mixture.
Crunchy Walnut Topping
- Flour: almond flour creates a nice crisp topping and works best. But, you could use regular whole wheat flour if you prefer.
- Nuts: chopped pecans are excellent for this recipe.
- Sweetener: maple syrup carmelizes and helps to make the topping crunchy.
- Cinnamon: for extra flavor.
Cashew Coconut Cream Icing
- Raw Cashews: be sure the cashews are completely raw and not roasted or salted.
- Shredded Coconut: use unsweetened coconut. If you are not a coconut fan this may be omitted.
- Non-Dairy Milk: unsweetened plant-based milk of your choice.
- Sweetener: maple syrup
- Lemon Juice: for a little zip and tang to the icing.
- Vanilla Extract: depth of flavor.
How Do You Make Vegan French Toast Casserole Without Eggs
Silken tofu is the perfect egg replacement and it doesn’t leave that eggy aftertaste. It sets up perfectly and creates a rich creamy consistency. Mori-Nu is my favorite and in my opinion the best silken tofu.
- Make the custard: add the silken tofu, almond milk, arrowroot starch, maple syrup, vanilla, and pumpkin pie spice to a blender. Process everything until it’s all smooth.
- Pour the custard over the bread and make sure all of the bread gets covered. Use a wooden spoon or your hands to press the bread down until everything is soaked.
- Let It Sit: Now, cover the dish with saran wrap and place it in the fridge overnight or let it sit for at least 4-6 hours. You can skip this step but I would not recommend it. It will still be delicious. But, in my opinion, the texture is very wet and doesn’t bake as well.
- Crunchy Topping: When you wake up and are ready to cook, preheat your oven to 350˚F and make the crunchy walnut topping. Prepare the crunchy topping by mixing together the almond flour, maple syrup, cinnamon, and chopped walnuts in a small bowl. Whisk everything until it’s well combined. Then, sprinkle evenly over the top of the vegan french toast casserole.
- Bake: Place the casserole dish in the oven and bake at 350˚F for 50-60 minutes.
Tips and Substitutions
- Use the right bread: The cornerstone for this entire casserole is the bread. DO NOT use ordinary sandwich bread. Bread that is too fresh or soft will get all mushy and not cook through very well.
- Gluten-Free: use a hearty gluten-free bread if you prefer this option.
- Let It Sit: this casserole is best once it has sit overnight in the fridge.
- Tofu: use Silken tofu for this recipe. It’s much softer than regular tofu and has a very egg-like consistency.
- Egg Replacer: If you don’t have arrowroot powder or cornstarch use ground flax or flax eggs.
How To Serve Vegan French Toast Casserole
First, be sure and make the cashew coconut cream icing that’s listed on the recipe card at the bottom. It’s amazing! Then, add some warm maple syrup and sliced bananas.
Try topping with fresh berries like strawberries, raspberries, or blueberries with a drizzle of maple syrup.
Finally, serve it up with one, or some, of these delicious hot vegan breakfast sides…
- Spicy Vegan Breakfast Sausage
- Smoky Maple Tempeh Bacon
- Tofu Breakfast Scramble
- The Best Vegan Tofu Bacon
How Long Will It Last?
Vegan French Toast Casserole will last for 2-3 days in the fridge. Cover leftovers tightly and store them in the refrigerator.
Can I Freeze It?
Yes, absolutely! Bake the French toast casserole according to recipe instructions and allow it to completely cool. Tightly cover the casserole with foil and plastic wrap and place it in the freezer for up to 1 month.
How Do I Reheat It?
Cover the casserole with foil and bake it in the oven at 350º F for 10-12 minutes until it’s warm throughout, then uncover it and let the top crisp up a bit.
More Vegan Breakfast Recipes
- Blueberry Banana Pancakes
- Vegan Pumpkin French Toast
- Cinnamon Apple Oatmeal Crumble
- Vegan Zucchini Bread
- Best Vegan Banana Banana Bread
This overnight Vegan French Toast Casserole recipe is absolutely amazing! Crusty bread covered in a delicious custard and baked to perfection. Topped with a drizzle of homemade cashew coconut cream icing and warm maple syrup. Brunch will never be the same.
French Toast Casserole
- 1 16-ounce day old whole-grain, sourdough, or french loaf of bread sliced and cut into 1 inch squares. DO NOT use regular loaf bread. It needs to be a hearty, crusty loaf. These are usually found in the bakery section of your local grocery store.
- 1 12-ounce box of firm or extra firm Mori-Nu silken tofu
- 1 ½ cups unsweetened vanilla almond milk (regular is fine)
- 1 Tbsp arrowroot starch (powder) or cornstarch
- ½ cup maple syrup
- 2 tsp. vanilla
- 1 Tbsp pumpkin pie spice
- ⅛ tsp. salt
Crunchy Walnut Topping
- ½ cup almond flour or whole wheat flour (almond works best)
- ½ cup chopped walnut or pecans
- ¼ cup maple syrup
- 1 tsp. ground cinnamon
Cashew Coconut Cream Icing
- Slice and then cut the bread into 1-inch cubes. Line a 9 x 13 baking dish with parchment paper and add the bread. You can also use a nonstick baking dish, silicone baking dish, or use a very small amount of cooking spray on a regular baking dish if you have none of the above.
- Add the silken tofu, almond milk, arrowroot starch, maple syrup, vanilla, pumpkin pie spice, and salt to a blender. Blend until everything is completely smooth. Then, pour the liquid over the bread.
- Use a wooden spoon or your hands to press the bread down into the liquid until the bread is covered (hands are best). Cover and place in the refrigerator overnight (8-12 hours). You can skip this step but I would not recommend it. It’s still delicious but the texture is very wet and doesn’t bake as well.
- Once you’re ready to bake remove the casserole from the fridge and preheat the oven to 350˚F. While the oven is heating make the crunchy topping if using.
- To make the crunchy topping: Combine the flour, maple syrup, cinnamon, and walnuts in a small bowl and mix until everything is combined. You may have to use your fingers because it will be somewhat “dry” and “clumpy.” Sprinkle evenly over the top of the casserole. It’s not meant to completely cover the entire dish. Just to add some crunch here and there.
- Bake uncovered for 50 minutes to 1 hour. You want it to brown on top and throughout.
- Cashew Coconut Cream Icing: While the casserole bakes go ahead and prepare the Cashew Coconut Cream Icing if using. Add all the ingredients to a blender and process until smooth and creamy. Place in the fridge until the casserole is finished. Remember to drain the cashews before adding them to the blender.
- Remove the casserole from the oven, drizzle with the icing and serve immediately.
- Suggested toppings: Pure maple syrup, bananas, blueberries, or dried cranberries.
Use hearty, crusty bread that has been set out to dry. Do NOT USE fresh or regular bread.
Let the casserole sit overnight in the fridge for best results.
Silken tofu works best for this recipe. It’s much softer than regular tofu and has a very egg-like consistency.
- Serving Size:
- Calories: 262
- Sugar: 17.6 g
- Sodium: 206.6 mg
- Fat: 7.4 g
- Carbohydrates: 41.5 g
- Fiber: 5.4 g
- Protein: 4.3 g
- Cholesterol: 0 mg
Keywords: vegan french toast casserole, french toast casserole, holiday, Christmas, vegan, plant-based, breakfast