Vegan French Toast
Updated Mar 09, 2026
Easy Vegan French Toast made with almond milk, flaxseed, maple syrup, cinnamon, and vanilla served warm with berries and extra maple syrup.
This post may contain affiliate links. Please read our disclosure policy.

Jump to Section
Make vegan French toast without eggs or milk!

I make this simple vegan French toast recipe all the time, even for people who aren’t vegan, because it actually delivers the same crisp edges and soft, custardy middle I want from classic French toast. No eggs, no dairy, and no compromises on texture.
The batter thickens up with flaxseed, which helps it cling to the bread instead of soaking straight through. Using sturdy, day-old bread makes a big difference here, and cooking it low and slow gives it a golden crust without drying it out. It’s one of those recipes that just happens to be vegan, and it’s easily one of my most reliable French toast options when I want something comforting that still works for everyone at the table.
Happy Cooking!
– Yumna
Vegan French Toast Ingredients
- Bread: Day-old bread works best. Any sturdy, crusty bread is great, as long as it can hold up to dipping. I like to use slices that are about ¾-inch thick.
- Almond milk: I use almond milk, but any unsweetened plant-based milk works. If you only have sweetened almond milk, you may need to adjust the amount of maple syrup.
- Flaxseed meal: This replaces the eggs and helps create the custard-like texture. Use ground flaxseed, not whole seeds.
- Sweetener & spices: You’ll also need maple syrup, vanilla extract, cinnamon, and salt. You can swap in almond extract for the vanilla, add a pinch of nutmeg, or use pumpkin pie spice in place of the cinnamon if you want a warmer flavor.
- Strawberries: Optional, for serving. Any fresh fruit works here!
How to Make Vegan French Toast







Vegan French Toast Recipe
Video
Ingredients
- 1 cup almond milk
- 2 tablespoons ground flaxseed
- 1 tablespoon maple syrup plus more for serving
- 1 teaspoon cinnamon
- 1 teaspoon vanilla extract
- 8 slices Italian crusty bread sliced about ¾-inch thick
- Cooking oil spray for cooking
- Berries for serving
Instructions
- In a large shallow bowl, whisk together the almond milk, ground flaxseed, maple syrup, cinnamon, and vanilla extract. Allow mixture to set and thicken for 10 minutes.
- Whisk the mixture again. Then, place a slice of bread into the bowl and push the bread into the mixture to make sure the bread is coated for 10–15 seconds.
- Heat a large griddle on medium heat, spray with cooking oil, and place the drenched bread slice on the pan. Repeat with the remaining slices.
- Cook the French toast for 3–5 minutes, until golden brown on the bottom. Flip over and cook for another 3-5 minutes, until the other side is golden brown.
- Serve warm with maple syrup and fresh fruit.
Notes
Nutrition
Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.
Recipe Variations
- Make it zesty: Add 1–2 tablespoons of orange zest to the batter before dipping the bread.
- Add texture before cooking: Press the dipped bread into shredded coconut or chopped nuts before putting it on the griddle.
- Have fun with toppings: Make my 2-ingredient strawberry sauce or try vegan whipped cream!
Recipe Tips
- Toast your bread if it’s not stale. This makes it harder, which lets it absorb the batter without getting too soggy.
- Make sure to completely coat your bread with the batter. You want it to be nice and even. But don’t leave the slices in the batter for too long, or they’ll get soggy!
- Don’t move your bread slices around on the griddle. Place each slice on a hot griddle and leave it to cook fully without moving until it caramelizes and releases on its own.
FAQs
Your French toast may be soggy if you used bread that wasn’t hearty or stale enough, if you soaked your bread in the mixture for too long, or if your griddle wasn’t hot enough.








Comments
10/10
My family tore this up. I warmed up some honey and dipped this french toast in it. So delicious. Its light weight and yummy. I used regular store bought bread (Natures own Butter Bread) and I cooked it In the pan and then let it finish cooking in the oven. It was still a little wet in the center. Popped it in the oven for like 12 mins and it was great.
Definitely gives the taste of french toast and vegan friendly for allergen sensitive or vegan homes!
Warm honey sounds so good! So glad your family loved it!
I just made this after stumbling upon your recipe. This will be a new favorite in this house. So easy and fast!
That is amazing! I love that!
This recipe is really delicious! Plus, it’s easy and quick to make. Thank you for sharing with us. ๐
So glad you tried it and enjoyed it!
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.
Can I make ahead of time and can they be frozen?
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.
Thank you!!!