Vegan French Toast Recipe

Perfectly golden vegan French toast that’s crispy outside, fluffy inside, and full of cozy cinnamon-vanilla flavor — you’d never guess it’s plant-based!

Jump To Recipe
Golden-brown vegan French toast topped with fresh berries and a drizzle of maple syrup.
Suitable for Vegetarian, Vegan, and Dairy-Free diets
Pin this recipe

Why I Keep Coming Back to Vegan French Toast

You know, I’m a big fan of hearty breakfasts, but I don’t always want something heavy. This vegan French toast nails that balance for me: crispy on the outside, soft inside, and absolutely loaded with that classic cinnamon-vanilla kick. Honestly, it tastes just as good (if not better) than the regular stuff, without weighing me down.

The big secret? Using ground flaxseed as a binder and almond milk for a rich, creamy base. You could serve this up for any crowd — nobody ever notices it’s vegan.

Here’s what I love making with this recipe:

  • Topping my slices with fresh seasonal berries.
  • Pouring on extra maple syrup or dusting with powdered sugar.
  • Serving it with a hot cup of coffee for the ultimate weekend breakfast experience.

If you’re used to traditional French toast, trust me, you won’t miss the eggs and dairy. Plus, it’s lighter, still comforting, and perfect for sharing with friends over a lazy brunch.

Golden-brown vegan French toast topped with fresh berries and a drizzle of maple syrup.

Delicious Vegan French Toast


Total Time:25 minutes
Yield:2-4 servings

Crispy on the outside, fluffy on the inside — this vegan French toast is sweet, cozy, and perfect for breakfast or brunch.


Ingredients


Instructions

  1. 1

    Prepare the Flax Egg: In a small bowl, mix ground flaxseed with 3 tablespoons of water. Let it sit for about 5 minutes until it thickens.

  2. 2

    Make the Batter: In a large bowl, whisk together almond milk, flax egg, vanilla extract, cinnamon, and turmeric until smooth.

  3. 3

    Dip the Bread: Heat a non-stick skillet over medium heat and add a little vegan butter or oil. Dip each slice of bread in the batter, allowing it to soak for a few seconds, then shake off the excess.

  4. 4

    Cook the French Toast: Place the soaked bread in the skillet and cook for 3-4 minutes on each side or until golden brown and crispy.

  5. 5

    Serve: Transfer the French toast to a plate and drizzle with maple syrup. Top with fresh berries or sliced bananas if desired.

Notes

Stale or day-old bread works best for soaking up the batter without falling apart.

Turmeric is optional, but it helps create a golden color reminiscent of classic French toast.

For gluten-free, simply use gluten-free bread.

Prep Time:10 minutes
Cook Time:15 minutes
Category:Breakfast
Cuisine:American

Nutrition Facts

Serves: 2-4 servings

Calories Per Serving: 200

Total Fat: 6 g
Carbohydrates: 34 g
Protein: 4 g

Did you love this recipe?

I'd love if you would leave a rating or review below! Your feedback helps others find the recipes that are fan-favorites!

Frequently Asked Questions About This Recipe

Can I use other plant-based milks instead of almond milk?

Absolutely! Soy milk, oat milk, or coconut milk all work perfectly in this vegan French toast recipe.

What kind of bread is best for vegan French toast?

Use sturdy, thick-cut bread — ideally a day or two old — to soak up the batter without getting soggy or falling apart.

What makes this French toast vegan?

It swaps traditional eggs and dairy for almond milk and a 'flax egg' — ground flaxseed mixed with water to create a great egg-free binder.

Can I make this gluten-free?

You can substitute gluten-free bread to make the recipe gluten-free.

How can I store leftovers?

Keep leftover French toast in an airtight container in the refrigerator for up to 2 days. Reheat in a skillet or toaster for best results.

More Cozy Vegan Breakfasts to Start Your Day

Leave a comment

First Name *
Email *
Website
Comment *
Recipe rating

Sign me up for recipes, please!

All the food, right to your inbox.

Your email address will not be published. Required fields are marked *