Vegan French Toast

5 from 8 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 easy vegan French toast recipe delivers all the rich, sweet flavors and texture you love about French toast with zero animal products. This almond milk French toast is a healthy version of the classic with the hearty texture of ciabatta bread and a taste that everyone will enjoy.

Vegan french toast on a long serving platter with sliced strawberries on top
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

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.

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.Ariana

Recipe at a Glance

Cuisine Inspiration: American

Primary Cooking Method: Skillet or Griddle

Dietary Info: Vegan

Key Flavor: Cinnamon, Egg Nog

Skill Level: Easy


  • Nutrient-Rich: The almond milk and flaxseed meal are excellent sources of vitamins and minerals. In addition, the flaxseed provides vital omega fatty acids, protein, and fiber. 
  • A Vegan Version: This recipe is made with no animal products and healthy alternatives to classic French toast ingredients, making it a healthy alternative recipe for anyone, even those who aren’t vegan. 
  • Hearty: This French toast recipe is made with ciabatta bread and flaxseed meal, which create a hearty French toast experience that will leave you satisfied until lunch without a mid-day slump.
  • Customizable: Like all French toast recipes, this one is incredibly customizable. Use your favorite toppings to create a sweet breakfast that suits your family’s exact tastes.
Ingredients to make the recipe along with bowl of strawberries for topping

Ingredients to Make This Easy Vegan French Toast Recipe

  • 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.
  • 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
  • Use your favorite plant-based milk: Any plant-based milk will work. There are several varieties to choose from at any grocery store. While I made this as a holiday recipe with eggnog almond milk, you can use any variety you like to change things up for any occasion or season. 
  • Use any hearty, thick bread: This recipe will work with any hearty, dense bread variety. Even a thick-sliced brioche makes excellent French toast. 
  • Try delicious maple syrup alternatives: Switch things up with honey, brown sugar syrup, coconut nectar, or even molasses.

How to Make This Easy Vegan French Toast Recipe

You can make vegan french toast the same way you would make regular french toast, just without the eggs. 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

I just made this after stumbling upon your recipe. This will be a new favorite in this house. So easy and fast!Michelle

Tips for Making the Best Almond Milk 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 of 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.

What to Serve with Almond Milk French Toast

Like traditional French toast, this vegan version pairs well with all your favorite toppings, like syrup, vegan whipped cream, powdered sugar, and fresh fruit. It also makes a great addition to a larger breakfast alongside:

How to Store and Reheat This Easy Vegan Frech Toast Recipe

Allow your leftover slices of vegan French toast to cool completely, then store them in an air-tight container in the refrigerator for up to four days. 

To reheat your French toast, place it on a baking sheet and bake at 400 degrees for four to five minutes per side.

How long will this easy vegan French toast recipe last in the fridge?

When properly stored in an air-tight container, vegan French toast should last for up to four days in the refrigerator. 

Can I freeze almond milk French toast? 

Almond milk French toast freezes very well and lasts up to three months. Place the French toast on a baking sheet lined with parchment paper and open-air freeze the slices until solid. Then, wrap them in plastic wrap and freeze them in an air-tight, freezer-safe container or heavy-duty freezer bag.

Frequently asked questions

Why is my French toast soggy?

There are three main reasons that your French toast may become soggy. Bread that isn’t particularly hearty or stale enough will usually become soggy when dipped in the French toast mixture. If you soak your bread rather than simply coat the exterior, it will also get soggy. Finally, if your griddle isn’t hot enough, the bread will take too long to cook, becoming soggy.

What kind of pan is best for French toast? 

Use a griddle or a large, non-stick pan to make your French toast. This allows you to cook your French toast perfectly with no sticking and no difficult scrubbing when it’s time to wash the dishes.

What is the best temperature to cook French toast?

Medium heat is the sweet spot for French toast. The bread will be golden brown on the outside at this temperature by the time it cooks. If the griddle is too hot, the bread will be overcooked on the outside, and if the griddle is too cool, the French toast will be soggy.

Eggless french toast for a crowd topped with sliced strawberries

This easy vegan French toast recipe brings all the delicious flavor and texture of French toast to everyone, even those who don’t eat animal products. With a hearty texture and sweet flavor, this simple almond milk French toast delivers classic flavor in a healthier package that everyone in the family will love.

More breakfast recipes

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!

order MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

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 8 votes
Servings 3 servings
Course Breakfast
Calories 186
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!



  • 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. Michelle says:

    I just made this after stumbling upon your recipe. This will be a new favorite in this house. So easy and fast!

    1. Yumna Jawad says:

      That is amazing! I love that!

  2. Alexandre Ferreira says:

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

    1. Yumna Jawad says:

      So glad you tried it and enjoyed it!

  3. Ariana says:

    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.

  4. Monica says:

    Can I make ahead of time and can they be frozen?

    1. Yumna Jawad says:

      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.

      1. Monica says:

        Thank you!!!