How to make the BEST Vegan French Toast! So easy to make in just 10 minutes, using everyday ingredients. You won’t miss the eggs at all in this delicious weekend morning breakfast. A secret ingredient makes these french toast incredibly crisp, thick and perfect!

vegan french toast on a plate with syrup on it.

French toast was one of the first meals I started making for myself as a kid. There wasn’t a lot of cooking or baking going on in my home growing up, in fact I lived on mostly convenience foods like canned spaghettios, ravioli and pop tarts. But we did make french toast a lot, especially on the weekends! It was easy, fast and simply delicious. 

I had never made a vegan version of french toast before testing this recipe. Honestly, I was quite doubtful it would work, or be delicious enough to even post here. I have seen recipes for vegan french toast before, but I really couldn’t see how they could possibly taste as good as the nostalgic breakfast of my childhood.

Well, I was SO wrong! My family and I were SHOCKED at how good this vegan french toast tasted, and we ate the first batch up in about 5 minutes flat. Creamy on the inside (but NOT soggy at all), crispy on the outside, with hints of cinnamon and vanilla. The perfect french toast, period, and SO darn easy to make!!

stack of vegan french toast on a plate with butter, powdered sugar and syrup.

How can I make Vegan French Toast without eggs?

The secret ingredient in my french toast recipe is so common I’m sure you have it in your pantry right now: Cornstarch. It’s perfect for getting that crisp exterior, and works like a charm as the bread cooks in the pan.

Without eggs, your batter for vegan french toast includes these ingredients: Soy milk (or any other non-dairy milk), cornstarch, ground flaxseeds (just a teaspoon, to help thicken the batter), 1/2 teaspoon baking powder (trust me), maple syrup, cinnamon and vanilla.

How do you make vegan french toast?

It’s as easy or easier than the original! Whisk all the batter ingredients in a shallow bowl, large enough to hold a piece of bread. 

ingredients for vegan french toast being mixed in a small bowl.

Heat a little vegan butter or oil in a frying pan. Right before dipping the bread in the batter, whisk the mixture again (cornstarch will settle to the bottom.) Dip a piece of bread in the batter, on both sides, and soak for about 10 seconds. 

thick bread being soaked in the batter for vegan french toast.

Add the bread to the pan, and cook for about 2-3 minutes on each side, until golden brown and crispy. Repeat with all remaining bread and batter, then serve immediately with maple syrup, powdered sugar and fresh fruit, if desired. 

vegan french toast being cooked in a pan.

What kind of bread is best for french toast?

I used a quality loaf of ciabatta that was 1 day old. It was perfect. I wouldn’t recommend using soft sandwich bread, or your french toast runs the risk of being soggy. Thicker sliced bread works best, that is quite dry, such as french bread, sourdough or even a day old baguette. Smaller bread is fine, you will just have more french toast!

stack of vegan french toast with orange juice in background

I hope you enjoy this Vegan French Toast!!

Want more vegan breakfast recipes? Check any of these out:

cooked vegan french toast on a plate with syrup being poured on it.

follow me on pinterest button

This post contains affiliate links. Read my full disclosure here.

vegan french toast on a plate with syrup on it.
4.97 stars (227 ratings)

Vegan French Toast

How to make the BEST Vegan French Toast! So easy to make in just 10 minutes, using everyday ingredients. You won't miss the eggs at all in this delicious weekend morning breakfast. A secret ingredient makes these french toast incredibly crisp, thick and perfect!
Prep: 5 minutes
Cook: 5 minutes
Total: 10 minutes
Servings: 3 people


  • 1 cup unsweetened soy milk (or other non-dairy milk)
  • 1/4 cup cornstarch
  • 1 teaspoon ground flaxseeds
  • 1/2 teaspoon baking powder
  • 1 teaspoon ground cinnamon
  • 2 teaspoons pure maple syrup
  • 1 teaspoon vanilla
  • 6-8 slices thick sliced quality bread, such as ciabatta or french
  • 2-3 tablespoons vegan butter or coconut oil for frying
  • For serving: maple syrup, powdered sugar, or fresh fruit


  • In a shallow bowl, wide enough to hold a piece of bread, whisk together the soy milk, cornstarch, ground flaxseeds, baking powder, cinnamon, maple syrup and vanilla.
  • Add a little bit of vegan butter/coconut oil to a pan over medium-high heat and melt. Whisk the batter again right before dipping bread, as the cornstarch will settle to the bottom of the bowl. 
  • Dip each side of the bread in the batter and let soak for about 10 seconds, then add the bread to the pan and cook for 2-3 minutes on each side, until golden brown. Add more vegan butter/oil to the pan as needed in between pieces of bread. 
  • Serve with maple syrup, powdered sugar and fresh fruit, if desired. 



  1. May use any kind of non-dairy milk, such as soy, coconut, almond, cashew or oat milk.
  2. For gluten free vegan french toast, use gluten free bread.
  3. This recipe does not freeze well, and is best served fresh. 


Serving: 1serving | Calories: 404kcal | Carbohydrates: 69g | Protein: 12g | Fat: 8g | Saturated Fat: 2g | Sodium: 648mg | Potassium: 165mg | Fiber: 2g | Sugar: 3g | Vitamin A: 524IU | Calcium: 141mg | Iron: 1mg
Course: Breakfast
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , ,

you may also like:


  1. Made this twice now with perfect results! My dairy and egg allergy kiddos can finally enjoy French toast, and they love it. I think this is even better than “real” French toast with eggs – this doesn’t get soggy at all and the cornstarch crisps it to perfection!

  2. This was the real deal and absolutely delicious! The cornstarch gives the finished product a delicate crispiness which was terrific. Super easy and a crowd pleaser, even for the non vegans in the house. This is a keeper!

  3. Simple, and just wonderful. I’ve enjoyed using different breads for different results. Today I used the artisan rolls from Costco, and it was the best result to date. Thank you!

    1. Hi Jeremy. Sounds so delicious! I’m so glad you are loving the French toast! Thank you for your awesome review and feedback!

    1. Toasting the bread prior to dipping it made the bread hold up well. Awesome recipe! The whole family loved it this morning for breakfast!

  4. This was great! my conclusion, we really do not need eggs to make anything. Really enjoyed this. I used homemade whole wheat bread for this, turned out great.Thanks again Nora, your a great cook, everything I make of yours I have enjoyed. keep em coming ! You go Girl !

    1. Thank you, Kaye! I’m thrilled you loved the French toast, and are enjoying my recipes! I appreciate your fantastic review and comments! Happy cooking!

  5. Ohhh🤤 the best french toast I’ve ever had, including the original eggy version. Thank you, I’ve missed french toast so much since going vegan 🙏🙏 not any more 😋

    1. You are welcome! I missed French toast as well, and needed to remedy that! Thrilled you love it! Thank you for sharing your wonderful feedback and review!

  6. This recipe got me multiple compliments and 3 handshakes from my 6 year old! (We’ve been watching lots of Great British Bake-Off.)

    We’ll be doing it again!

    1. I really love this! So fun! Thanks for sharing your fabulous feedback and fun comments! Happy cooking!

  7. Delicious and easy to make! It was a hit with the kids! A different recipe I used previously used mashed banana and while delicious, it stuck to the pan which made it hard to clean while camping. Can’t wait to test this one while camping!

  8. Thank you so much for sharing this yummy recipe. Because of food allergies we can’t use dairy or eggs and this was just perfect.

    1. I’m so glad you were able to enjoy the French toast! Thanks for sharing your wonderful feedback and review!

  9. Wow! I remember trying to make French French toast a few years ago when I first went vegan and it always came out falling apart and gummy. This French toast is perfectly crispy on the outside and creamy on the inside. Must be the cornstarch ! I really enjoyed it, thank you 🙂

  10. I used thick cut white bread from the local bakery. Pro tip – I put the bread slices in the toaster for one minute before soaking them, so each slice would hold the moisture better. Very delicious!

  11. I didn’t had any vegan milk.. so I made it with tined out vegan yoghurt 💗
    I love it. But it says American cuisine. Isn’t this french?

  12. 10/10, no notes. Needed a quick recipe to throw something together after mother’s day brunch plans collapsed, and I already had everything in the recipe except for a good loaf of bread. I loved it, and my (nonvegan) parents loved it! Thank you!

  13. I just started milling my own wheat berries and I can digest wheat again! This recipe with my homemade bread was better than any traditional French toast I’ve had. Thank you for this wonderful recipe!! And you waffles are amazing too!

  14. This is fantastic! Everything you want in French toast – especially no weird fried-egg flavors!

  15. Since eggs are so expensive now, I decided to try this recipe. It is so good, and now this is our preferred way of having French toast. Thank you for this recipe!

  16. Hubby and I are thriving on a whole food, plant-based diet with “cheat days” on weekends where we enjoy a little bit of processed vegan junk food like Beyond breakfast sausage, a burger, or marinated Daring pieces, and usually some Tostitos. 🙂

    I’ve found that Nora’s fabulous French toast recipe needs no butter or oil at all, not even in the pan. A high quality non-stick pan, pre-heated, cooks and browns this toast perfectly without any added oils at all, and that’s how I make it every time. When it stopped working last weekend, I realized my pan had started to fail, and got a new one. A cheap non-stick pan will work for a few weeks, (as my last week’s pan did) but you need to get a really good one to ensure it will last.

    1. Thanks for your terrific feedback and review, Maggie! I’m thrilled you and hubby are loving the french toast!

  17. I’m constantly looking up various vegan recipes, and almost always end up on yours.
    I have celiac disease so I really appreciate that you usually have a note about a gluten free option!
    I used O’Doughs gluten free vegan bread for this recipe and it turned out great, despite having to omit the vanilla since I ran out.

    1. Hi Stevie. It’s so great you are able to enjoy so many of my recipes! Thank you for sharing your great feedback and review! I appreciate you using my recipes!

  18. Made it for breakfast yesterday and my kiddos loved it. 8yro said it was better than regular french toast! 🙂 I used day old brown sourdough and it worked well!

  19. Made this for brunch today and my daughter and I enjoyed it so much. Perfectly sweet and got the approval of my picky 10 year old. I am going to print this one out to add to my favorites binder. Thank you 💚

    1. Hi Kelly. I’m thrilled the French toast was a hit! Thank you for sharing your wonderful feedback. Happy cooking!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.