Vegan French Toast Recipe

vegan french toast recipe

This vegan french toast recipe creates the perfect golden-brown toast that is both soft and sweet. You’ll love this recipe because it’s an easy breakfast to begin your day with. And it’s a tasty breakfast that will get the day started with good vibes. And it’s easy to make this wholesome breakfast as it only takes only about 15 minutes!

Why you’ll love this vegan french toast recipe:

  • Traditionally, french toast is made with eggs, which obviously isn’t vegan-friendly. This recipe uses tofu to replace the eggs but create a similar taste – and perhaps, an even better taste! Plus, it boosts the protein value of your french toast.
  • This recipe contains more protein than most vegan-french toasts, because of the tofu. It has about 10 grams of protein per serving, along with 5 grams of fat and 38 grams of carbs – making it a very well-balanced meal to start your day.

How to make this french toast perfect:

  • Use a good bread: As you probably know, a big part of making good french toast is using good bread (duh!). And, while any bread can technically be used for this french toast recipe, I recommend using sourdough or brioche – sliced thick at around 1 inch. These breads are sturdy but able to absorb liquid to create the perfect toast.
  • Use dry bread: This recipe tastes the best when you use bread that is at least two days old. Fresher bread won’t absorb liquid as well. If you only have fresh bread, don’t worry! You can set it out for a few hours before making this recipe to allow the bread to dry out a bit.
  • Don’t oversoak the bread: Only soak the bread in the mixture for 20 seconds on each side. If you leave the bread in longer than that, it will likely become too soggy and won’t produce a well-balanced crispy, but soft toast.
  • Top as desired: I love blueberries on my french toast – so that’s usually my go-to. But there are a lot of delicious options you could use to top this toast: peanut butter, syrup, strawberries, bananas, cinnamon, avocado and even powdered sugar.

Other vegan recipes you may enjoy:

Potato fritters recipe: The perfect recipe for a sturdy potato fritter with the perfect texture.

Chickpea omelet recipe: A high-protein breakfast option that your whole family will love!

No bake granola bars recipe: The perfect recipe for any meal planner who needs a healthy breakfast or snack on hand.

Vanilla chia seed pudding recipe: A delicious breakfast pudding that has over 20 grams of protein. What could be better?

Vegan French Toast Recipe

This soft, golden french toast will make your breakfast dreams come true!
Prep Time 5 minutes
10 minutes
Total Time 15 minutes
Course Breakfast
Cuisine French
Servings 6 slices
Calories 238 kcal


  • 1 cup plant-based milk
  • 2 tbsp sugar
  • 4 1/2 oz extra-firm tofu
  • 1/4 tsp ground cinnamon
  • 1/8 tsp salt
  • 2 tsp vanilla extract
  • 1 tbsp vegan butter
  • blueberries, if desired
  • maple syrup


  • In a blender, combine the milk, sugar, tofu, ground cinnamon, salt and vanilla extract. Blend until smooth.
  • Pour the mixture into a baking pan.
  • Dip slices of bread in the mixture for 20 seconds on each side.
  • Spread the butter on a skillet over low-medium heat. Place a slice of bread on the skillet and cook for 4-5 minutes or until golden brown. Flip to heat both sides evenly.
  • Plate the French toast and top with blueberries and maple syrup as desired.


Keyword blueberry french toast recipe, how to make vegan french toast, vegan french toast, vegan french toast recipe

Get Recipes Delivered to Your Inbox

Every Friday, we send out the latest recipes we’ve developed.

Share this post with your friends

vegan chickpea salad sandwich recipe

Get New Plant-Based Recipes Delivered to Your Inbox every Friday