• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Breakfast
Vegan french toast for Christmas on a breakfast plate with cranberry syrup

Baked Vegan French Toast for Christmas

Kristen Stevens
By: Kristen Stevens
Updated: 04/22/2025
5 stars (23 ratings)
20 Comments
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This vegan Christmas breakfast is custardy, comforting, and festive. It’s layers of crusty milk-soaked bread dotted with tart cranberries and baked in the oven until golden. Serve it with a drizzle of homemade cranberry syrup for an elegant make-ahead breakfast that’s perfect for special occasions like Christmas morning.

Vegan Christmas Breakfast french toast on a plate with cranberry syrup being poured over top.

If you’re searching for the perfect vegan breakfast for Christmas morning, this is it, friends. This seasonal spin on French toast casserole is simple, sweet, and full of holiday flavor. It’s easy to assemble the night before so you can sit back with your coffee and enjoy a relaxing Christmas morning while it bakes!

Ingredients needed

This delicious make-ahead vegan breakfast casserole only requires a few ingredients. Here’s everything you need to make it:

  • French bread: we use a loaf of French bread that’s crusty on the outside and soft on the inside. Pretty much any bread will work though like sourdough, multigrain, or even gluten-free bread.
  • Milk (of choice): you can use any non-dairy milk like almond milk, soy milk, oat milk, or coconut milk.
  • Ground flax seeds: ground flax seeds work as a binder to replace the eggs.
  • Nutritional yeast: nutritional yeast might seem like a surprising ingredient but it gives this breakfast casserole an egg-y taste that’s hard to replicate. It’s a trick we learned from Love and Lemons and now it’s a staple in any egg-free French toast recipe we make.
  • Cinnamon: we add a sprinkle of cinnamon for a touch of warm spice and sweetness.
  • Sea salt: sea salt enhances all the wonderful flavors.
  • Cranberries: fresh or frozen cranberries both work for this recipe. Just avoid using the canned variety.
Vegan French Toast for a Vegan Christmas Breakfast in a casserole dish
Vegan french toast for Christmas on a breakfast plate with cranberry syrup

Variations to try

Here are a few of our favourite ways to dress up this vegan Christmas breakfast recipe:

  • Add a few white chocolate chips for an extra-sweet touch (just make sure they’re vegan).
  • Serve it with vegan vanilla coconut yogurt or coconut whip on the side.
  • Grate some orange zest and add a few tablespoons of fresh orange juice to the milk mixture because cranberries and orange are delicious together!
  • Dust the casserole with some powdered sugar before serving. The kids will think it looks like snow!

What to serve with vegan Christmas breakfast

This vegan breakfast casserole is perfect for people who love a sweet breakfast. If you’re hosting, you can make it a feast with a tofu scramble, vegan scrambled eggs, or vegan sausages.

And don’t forget the brunch drinks! Try this Christmas mimosa for a boozy festive treat. Our dairy-free nutella latte is sure to please. Or turn our Irish cream latte into a vegan treat by using oat milk and Baileys Almande.

Recipe FAQs

Can I make it ahead of time?

Absolutely! This is a great make-ahead breakfast for busy mornings. Make it the night before, cover it, and place it in the fridge for up to 24 hours.

Can I substitute the cranberries for a different fruit?

Yep! This vegan breakfast casserole works well with other berries such as blueberries, strawberries, or blackberries.

How long do leftovers keep in the fridge?

Store any leftovers in an airtight container in the fridge for up to 3 days.

What is a breakfast casserole?

This vegan breakfast casserole is a cross between baked French toast and a strata. If you’re familiar with a strata, it’s a lot like that but it’s egg and dairy-free. It’s also a nice alternative to pancakes or waffles for people who like a sweet breakfast.

Tap stars to rate!
5 stars (23 ratings)
Vegan french toast for Christmas on a breakfast plate with cranberry syrup

Vegan French Toast Recipe for Christmas

Prep: 10 minutes mins
Cook: 45 minutes mins
Total: 55 minutes mins
Rate Recipe Print
SaveSaved!
Add us as a preferred source
This vegan Christmas breakfast is custardy, comforting, and festive. It's layers of crusty milk-soaked bread dotted with tart cranberries and baked in the oven until golden. Serve it with a drizzle of homemade cranberry syrup for an elegant make-ahead breakfast that's perfect for special occasions like Christmas morning.
4

Ingredients

  • 1 loaf French bread (cut into large cubes)
  • 2 ½ cups vegan milk of choice (almond milk works great!)
  • 3 tablespoons ground flax
  • 1 tablespoon nutritional yeast
  • 1 teaspoon cinnamon
  • A pinch of sea salt
  • 1 ½ cups fresh or frozen cranberries

Cranberry Maple Syrup

  • ½ cup maple syrup
  • ½ cup fresh or frozen cranberries

Instructions 

  • Grease a casserole dish with a little coconut oil. Place the bread cubes in a large bowl.
    1 loaf French bread
  • Whisk the milk, ground flax, nutritional yeast, cinnamon, and a pinch of sea salt in a medium-sized bowl. Pour over the bread cubes and toss gently to coat. Transfer the bread cubes to the casserole dish. Scatter the cranberries over top and press the bread down gently. You can either bake the French toast right away or cover it and leave it in your fridge overnight.
    2 ½ cups vegan milk of choice, 3 tablespoons ground flax, 1 tablespoon nutritional yeast, 1 teaspoon cinnamon, 1 ½ cups fresh or frozen cranberries
  • Preheat your oven to 350 Fahrenheit. Bake the French toast, uncovered, in the oven for 45 minutes. Let it stand for 5 minutes before you cut into it.
  • While the French toast is baking, make the cranberry syrup. Bring the syrup and cranberries to a boil in a small pot over medium-high heat. Let it continue to boil until the cranberries start to pop, about 3 minutes. Transfer to a blender and blend until smooth. Note: if you do not have a high-powered blender, strain the syrup through a fine-mesh sieve to remove any solid pieces.
    ½ cup maple syrup, ½ cup fresh or frozen cranberries
  • Serve the French toast with the cranberry syrup on the side for everyone to pour themselves.

Nutrition

Serving: 1 serving = ¼ of the recipe, Calories: 509kcal (25%), Carbohydrates: 100g (33%), Protein: 19g (38%), Fat: 4g (6%), Saturated Fat: 1g (6%), Polyunsaturated Fat: 2g, Monounsaturated Fat: 1g, Cholesterol: 3mg (1%), Sodium: 593mg (26%), Potassium: 582mg (17%), Fiber: 7g (29%), Sugar: 37g (41%), Vitamin A: 344IU (7%), Vitamin C: 7mg (8%), Calcium: 297mg (30%), Iron: 4mg (22%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Vegan french toast for Christmas on a breakfast plate with cranberry syrup

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe

More vegan breakfast recipes

Coconut Oatmeal in a breakfast bowl
20 minutes mins

Tropical Coconut Oatmeal

Chia pudding in a bowl on a marble background with berries on top.
5 minutes mins

Chia Seed Pudding

chrismtas granola ready to give as a gift.
45 minutes mins

Christmas Granola with Cranberries, White Chocolate, & Pistachios

Almond Butter Oatmeal in a breakfast bowl.
20 minutes mins

Almond Butter Oatmeal

1.7K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 12/11/2016 Updated: 04/22/2025
guest
Rate this recipe:




guest
Rate this recipe:




20 Comments
Inline Feedbacks
View all comments
Stacy
Stacy

What kind of French bread do you buy that is vegan? Hoping I can get it here!

0
Reply
Kathlern
Kathlern

Hi just trying this yummy recipe tonight… what size casserole dish? Kathy

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kathlern

The casserole dish that I use is 8″x10″. I’d love to hear how it turns out!

0
Reply
Sandy S
Sandy S

This looks amazing!! I would like to use VeganEgg instead of flax egg/nutritional yeast. Any ideas about that? Should I do 1 or 2 eggs?
Also, I had some cranberries in the freezer from last year. When I thawed them out yesterday, they are quite soft. Do you think they are still usable?

Thank you!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Sandy S

To be honest, I’ve never used VeganEgg before so I can’t say for sure. But the recipe calls for 3 tablespoons of flax (the equivalent of 3 flax eggs) so I would opt for 3 VeganEggs.

I recently used some frozen cranberries from last year, too! As long as they’re not freezer burnt or haven’t thawed and been refrozen then they’re good to eat. 🙂

0
Reply
Sandy S.
Sandy S.

This looks like the perfect dish to take to a potluck holiday brunch I’m going to this weekend! I like using VeganEgg by Follow Your Heart instead of flax eggs for the more eggie texture. Would I need to adjust the liquid if I use it?

0
Reply
Jillian Minor
Jillian Minor

hi i made the French toast with the cranberry can i use a different fruit like frozen raspberry

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Jillian Minor

Absolutely you can!

0
Reply
Jenny
Jenny

What a beautiful recipe. I will look fir veggemo. It sounds interesting.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Jenny

Thanks, Jenny! Veggemo is delicious … I’ll cross my fingers you can find it near you. 🙂

0
Reply
Pam
Pam
Reply to  Kristen Stevens

Hi. I can’t get my hands on this stuff. Can I just use almond milk or coconut milk? And if so is there anything else I need to add?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Pam

Almond or coconut milk will work well, too. 🙂

0
Reply
Kristen Stevens
Kristen Stevens

Awww thank you so much!! It really is great not to have to do anything other than open presents and eat on Christmas, isn’t it?!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kristen Stevens

Awww sweetheart … you just put the biggest smile on my face. Thank you so much! I hope you have a wonderful Christmas!

0
Reply
Kiki
Kiki

If I don’t want to buy Veggemo Vanilla, could I replace it with something else like cocoa powder, almond flour, or finely ground nuts? (Plus sugar to make it sweet)?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kiki

Veggemo is a dairy-free milk made from vegetables. You definitely wouldn’t want to substitute nuts. If you can’t find Veggemo near you, you could substitute another type of milk, although I would add some vanilla to the recipe as the vanilla flavor in Veggemo Vanilla makes it quite special. 🙂

0
Reply
Juli
Juli
Reply to  Kristen Stevens

I found Veggemo, but I don’t care for all the added cane sugar they put in the vanilla flavor. How much vanilla should I add if I use the unsweetened version of veggemo? Thank you!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Juli

I usually prefer their unsweetened version, too. I would a 2 teaspoons for a nice vanilla flavor. 🙂

0
Reply
Hasnain Raza
Hasnain Raza

Great recipe and the pictures are awesome!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Hasnain Raza

Thank you so much!!!

0
Reply

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required