Vegan French Toast

5 from 5 votes

Easy Vegan French Toast made with almond milk, flaxseed, maple syrup, cinnamon, and vanilla served warm with berries and extra maple syrup.

Jump to Recipe โ–ผPin
Prep Time 10 minutes
Servings 4 servings
Comments
10

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

Vegan French Toast on a plate topped with strawberries, with more toppings and another plate of the french toast surrounding.
Save this recipe!
Type your email & I’ll send it to you!

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

Step 1: In a large shallow bowl, add the almond milk, ground flaxseed, maple syrup, cinnamon, and vanilla extract. Whisk to combine.
Step 2: Let the mixture set and thicken. Then, whisk it again.
Step 3: Place a slice of bread in the bowl. Press it into the mixture to make sure it gets coated.
Step 4: Don’t forget to get the other side, too!
Step 5: Heat a griddle and spray it with cooking oil. Add the drenched bread slice to the pan, and repeat with the remaining slices.
Step 6: Cook until golden brown on the bottom, then flip and cook until the other side is golden brown on the bottom. Serve warm with maple syrup and fresh fruit.
Vegan French Toast on a plate topped with strawberries, with more toppings and another plate of the french toast surrounding.

Vegan French Toast Recipe

Author: Yumna Jawad
5 from 5 votes
This Vegan French Toast uses almond milk and flaxseed instead of eggs, with maple syrup, cinnamon, and vanilla for a simple plant-based breakfast.
Prep Time10 minutes
Cook Time10 minutes
Total Time20 minutes
Servings4 servings

Video

Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
 
 

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

My Top Tip: Make sure to use tough bread. You’ll need it to hold up once you dip it in the batter! This is the case for regular French toast, but it’s especially important for vegan French toast (which doesn’t have the egg to bind it).
Storage: Store the vegan French toast in an airtight container in the fridge for up to 4 days. Reheat on a baking sheet in the oven at 400ºF for 4–5 minutes per side
Freezing: This vegan French toast freezes very well and lasts up to 3 months. Place the slices on a baking sheet lined with parchment paper and open-air freeze them until solid. Then, wrap them in plastic wrap and freeze them in an airtight, freezer-safe container or heavy-duty freezer bag. Thaw in the fridge or reheat from frozen.

Nutrition

Serving: 2french toasts, Calories: 268kcal, Carbohydrates: 26g, Protein: 4g, Fat: 16g, Saturated Fat: 8g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 4g, Trans Fat: 0.1g, Sodium: 231mg, Potassium: 130mg, Fiber: 3g, Sugar: 16g, Vitamin A: 1IU, Vitamin C: 0.04mg, Calcium: 94mg, Iron: 1mg

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

Did You Make This Recipe?

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

  1. Toast your bread if it’s not stale. This makes it harder, which lets it absorb the batter without getting too soggy.
  2. 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!
  3. 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

Why is my French toast soggy?

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.

Three pieces of Vegan French Toast stacked on a plate, topped with strawberries, with syrup being poured on top.

More Vegan Breakfast Recipes

5 from 5 votes (5 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Nylah says:

    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!

    1. Yumna J. says:

      Warm honey sounds so good! So glad your family loved it!

  2. 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!

  3. 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!

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

  5. 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!!!