Vegan French Toast

5 from 7 votes

Vegan French Toast is a delicious breakfast/brunch recipe that's dairy-free & egg free. I make it with plant-based milk, ground flaxseed and ciabatta bread!

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

This vegan French toast recipe is a perfect family breakfast or brunch for the holidays and beyond. Quick and easy to make, this eggless French toast is made with eggnog almond milk for a truly festive breakfast. But the great news is, it’s totally kid friendly! Top it off with fresh strawberries or homemade 2 Ingredient strawberry sauce.

Vegan french toast on a long serving platter with sliced strawberries on top

If you are planning the meals you and your family are going to enjoy over the holidays, this vegan French toast recipe will make for a great Christmas morning breakfast. Perfectly sweet with the flavors of the season! And it’s just as easy as making traditional French toast.

What ingredients do you need for vegan french toast

  • Plant-based Milk: To make this French toast Christmassy, I used an eggnog almond milk. You can substitute this with regular almond milk or another dairy-free milk.
  • Maple syrup & vanilla extract: The maple syrup and vanilla add a beautiful sweetness to the toast. Use a good quality maple syrup and pure vanilla extract if you can.
  • Ground flaxseed: To make this french toast vegan, I substitute the eggs for a flax egg for binding. I mix the flaxseed with wet ingredients and then let it set to thicken for 10 minutes. At that point, you can really use it just like a regular egg in baking. Check out my tutorial on how to make a flax egg for more information!
  • Cinnamon & salt: This adds flavor and brings out the sweetness.
Ingredients to make the recipe along with bowl of strawberries for topping
  • Bread: And this most important aspect of the recipe is the bread. Look for tougher bread like hearty baguette or ciabatta.
Sliced bread on cutting board ready to make french toast

How do you make eggless french toast

The short answer is you use flaxseed! You can make vegan french toast the same way you would make regular french toast, just without the eggs. For this holiday inspired french toast, I also use vegan egg nog instead of almond milk to give it that eggy taste and a little holiday flavor. Here are the simple steps:

  1. Pour the batter ingredients into a bowl.
  2. Mix the ingredients together and then let it sit for 10 minutes until it thickens.
  3. Place bread slices into the bowl to coat the bread on one side.
  4. Flip the slices of bread over and coat the other half of the bread.
Process shots showing how to make the batter and then dipping the bread inside

Place a large griddle pan on a medium heat and grease, before adding the coated bread slices. Cook the soaked bread slices each side for 3-5 minutes until brown. Serve with fresh fruit and a drizzle of maple syrup.

The french toast after they've been cooked

Tips for making vegan french toast

  1. Use slightly tougher bread that will hold up once dipped in the batter. This is usually the case for regular french toast but it’s especially important for vegan french toast that doesn’t have the egg to help bind it.
  2. Toast the bread if it’s too moist. This is a great tip to help if you don’t have bread that’s been sitting around for a couple days. Toasting the bread makes it harder which will allow it to absorb the batter without getting too soggy.
  3. Make sure to completely coat the bread with the batter; being careful though not to let it soak through. And be sure not to leave the slices in the batter for too long or it will result in a soggy situation.
  4. Don’t move the bread slices too much on the griddle. Place them on a hot griddle and leave them to cook fully without moving them until they caramelize and release on their own.

Frequently asked questions

Why is my French toast soggy?

There are several reasons why your French toast can turn out soggy:

  • The bread is too soft or moist – it’s best to use day old bread with a tough texture.
  • The bread is soaked in batter rather than covered – don’t leave the bread in the batter for too long.
  • The griddle wasn’t hot enough when you added the bread to it.

What’s the best temperature to cook vegan French toast?

The griddle should be heated on the stove top on a medium heat. This allows the toast to cook all the way through and turn a golden brown on he outside. If the griddle is too hot, the toast will brown too quickly on the outside and it won’t be cooked through.

What do you serve with vegan French toast?

I like to top my French toast with a healthy serving of fresh fruit and a drizzle of maple syrup. I use strawberries because of their festive color, but you can use blueberries, banana or anything else you and your kids fancy. You could also serve it with a dollop of whipped coconut cream.

More breakfast recipes

Eggless french toast for a crowd topped with sliced strawberries

This eggless French toast makes for such a great Christmas morning breakfast for the whole family and it’s so easy to make. The almond milk egg nog makes this so perfectly festive and it’s a wholesome filling meal the whole family can enjoy! I can’t wait for you all to try it!

If you’ve tried this healthy-ish feel good Vegan French Toast recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

Vegan French Toast

Vegan French Toast is a delicious breakfast/brunch recipe that's dairy-free & egg free. I make it with plant-based milk, ground flaxseed and ciabatta bread!
5 from 7 votes
Servings 3 servings
Course Breakfast
Calories 186
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes



  • 6 slices day-old ciabatta bread sliced about ¾-inch thick*
  • 1 cup Almond Milk Holiday Nog Variety
  • 1 tablespoon maple syrup plus more for serving
  • 2 tablespoons flaxseed meal
  • ½ teaspoon vanilla extract
  • ½ teaspoon cinnamon
  • Pinch salt
  • Coconut oil spray for cooking
  • Sliced strawberries for serving


  • In a large shallow bowl, whisk together the almond milk, maple syrup, flaxseed meal, cinnamon, salt and vanilla extract. Allow mixture to set and thicken for 10 minutes.
  • Whisk mixture again. Then, place a slice of bread into the shallow bowl and push the bread into the mixture to make sure the bread is coated, but not soaked.
  • Heat a large griddle on medium heat, spray with coconut oil and place the drenched slices of bread on the pan. Cook the French toast until they’re golden brown on the bottom, about 3-5 minutes, then flip over and cook until the other side is golden brown, another 3-5 minutes.
  • Serve warm with maple syrup and fresh fruit.


Substitutions: This recipe is delicious as it is, but you can substitute the eggnog almond milk for any non-dairy milk you have.


Calories: 186kcal, Carbohydrates: 33g, Protein: 6g, Fat: 3g, Saturated Fat: 1g, Sodium: 385mg, Potassium: 53mg, Fiber: 2g, Sugar: 4g, Calcium: 119mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Breakfast

Rate and comment

Recipe Rating


  1. This recipe is really delicious! Plus, it’s easy and quick to make. Thank you for sharing with us. 😊

  2. Tried your recipe this morning. It is a crowd pleaser. It calls for a repeat. Thanks for getting me to use flaxseed instead of eggs.

    1. Yes, you can make them ahead and freeze them. Be sure to place wax paper between the slices of french toast so they don’t stick together.