This post may contain affiliate links. Read our disclosure policy here.
This eggless French toast is everything you love from the classic recipe: delicious slices of bread with golden exteriors and puffy middles!

Can You Make French Toast without Eggs?
I’ve been making this recipe for French toast without eggs since 2006 and I’m here to share with you the secrets to making your breakfast dreams come true!
In most recipes for French toast, the eggs are used to thicken the wet mixture and bind it to the bread. This recipe uses milk and cornstarch to achieve similar results.
What You Need
Read the notes before swapping ingredients when making French toast without eggs. Here is what you’ll need:
- Milk: dairy or non-dairy milk will work for this recipe. However, the thicker the milk, I recommend 2% or whole milk, the better.
- Cornstarch: a must-have ingredient for this recipe and cannot be omitted since it’s what binds the milk to the bread.
- Vanilla extract: another ingredient essential for French toast that will add flavor to the recipe.
- Cinnamon: used in the classic recipe to make it delicious, highly recommend using it. All out? See how to make French toast without cinnamon here!
- Bread: thicker is better so it won’t fall apart. Read all about the best bread for French toast here.
You’ll find the ingredient amounts in the recipe card below.
Bread to Milk Ratio for French Toast
When making French toast without eggs, the ratio of bread slices to milk is 1 to ¼. This means that for every slice of bread, you’ll use ¼ cup of milk.
Other Egg Substitutes for French Toast
While I’ve tested many egg substitutes for pancakes, when it comes to French Toast, using cornstarch in the milk mixture is the one that has worked best.

How to Make Eggless French Toast
Making French toast without eggs is simple. I’m listing the step-by-steps and if this is your first time, make sure to watch the video to see how it’s made:
- Make the wet mixture:
Combine the milk, cornstarch, vanilla, and cinnamon. Whisk until everything is combined and the cornstarch is dissolved. - Dip the bread slices:
You’ll want to soak each slice of bread just long enough to wet it and then flip it over. If you soak it too long, the bread will fall apart. - Cook:
Heat a non-stick pan and once hot, grease it. Immediately cook each of the soaked bread slices, about 4 minutes on the first side, flip it, and another 2 minutes, until the wet mixture is cooked through/ - Serve:
It’s time to enjoy these delicious slices with your favorite toppings and syrup.
Watch this video to see how it’s made:
Tips for Success
Hopefully, you watched the video and saw how easy this recipe is to make. It’s worth noting the following things when making French toast without eggs:
Full-fat milk:
Whole or 2% milk works best because they have a thicker texture than skim. That said, dairy-free milk will work too. If you’re all out of milk, then you can try my no milk French toast recipe although it does need eggs. Save it for when you have eggs but no milk!
Use thicker bread:
The bread is what really makes this breakfast great so make sure to use thicker sliced bread. I do not recommend using low-calorie breads, they won’t hold up to the milk mixture.
Don’t oversoak:
You’re dipping the bread in the milk mixture just long enough to absorb some liquid and lip it over, not soak it up so much that it falls apart when you flip it or lift it. If you oversoak, the French toast might not feel fully cooked and remain wet in the middle.

Can You Reheat French Toast
You can reheat cooked French toast in the microwave, in the toaster oven, in a pan with a little butter, in the oven at 300F for 6 minutes, and even in a regular toaster. This is especially useful if you froze some slices of French toast for another day and need to heat them back up.
Toppings for Eggless French Toast
The sky is the limit when it comes to loading up your French toast with toppings! It’s the perfect base for fresh fruit, nut butters, homemade syrup, and more!
French Toast without Eggs

Watch how it’s made:
Ingredients
- 2 cup milk, whole or 2% recommended
- 4 tablespoons cornstarch
- 1 tablespoon vanilla
- 1 teaspoon cinnamon
- 8 slices of bread, thicker is better
- Butter syrup, and toppings, for serving
Instructions
Make the milk mixture:
- In a shallow dish with sides combine the milk, cornstarch, vanilla, and cinnamon. Whisk until everything is combined and the cornstarch is dissolved.
Dip the bread slices:
- Place one slice of bread into the milk mixture long enough to soak the side then flip the bread over and soak up just enough milk to wet it, for about 5 seconds. I usually do this step once the pan is hot.
Cook the French toast:
- Heat a large, nonstick pan over medium-high heat. Once hot, grease with butter or spray and place 2 slices of bread into the center of the pan. Cook for 3 minutes or until golden brown.
- Using a spatula, flip the french toast over and cook for 3 more minutes until the second side has browned and the middle no longer feels wet and has puffed up.
- Remove the French toast from the pan and repeat with the remaining bread slices.
Serve:
- Enjoy them topped with butter, syrup, and your favorite toppings.
Notes
Don’t oversoak the toast in the milk mixture for too long or the middles won’t feel cooked -they’ll remain wet.
suja md says
This looks amazing and such a treat! Thank you!
Ann says
I had no idea you could do this egg less. While I don’t have an egg allergy this is great for when you simply run out of eggs and need a substitute. Thanks!
Beth says
These were really good. They have almost exactly the same texture as French toast made with eggs, and they have that same classic flavor. Five stars!
Patricia says
French toast is a favorite breakfast dish in my house! Love this recipe made without egg! What a great start to the day!
TAYLER ROSS says
I made this french toast for breakfast this morning and it was delicious! It came in so handy because I was out of eggs!