French toast is one of those breakfasts that feels a little special, but it’s actually really simple to make at home.
The tricky part for many people is that most recipes rely on eggs to hold the coating together. This version skips them completely, so it works great for anyone who avoids eggs or just ran out.

Instead of eggs, I use a mix of milk, flour, and cornstarch to make a smooth batter that clings to the bread and cooks up golden.
The result is soft in the middle with crisp, buttery edges, just like the classic version you already know.
Let me walk you through how I make my eggless golden French toast at home.
Why You’ll Love It
Golden Crisp Texture – Flour and cornstarch create crisp golden edges while the thick bread stays pleasantly soft inside.
Warm, Cozy Flavor – Cinnamon, vanilla, butter, and sugar give every slice a rich and comforting breakfast flavor.

Reliable Eggless Results – The hydrated flour and cornstarch mixture coats evenly and cooks beautifully without any eggs.
Beautiful Golden Finish – Milk, sugar, and butter help every slice develop an inviting and evenly golden surface.
Ingredient List
- 1 cup Whole Milk
- 2 tbsp All-Purpose Flour
- 2 tbsp Cornstarch
- 2 tbsp Granulated Sugar
- 2 tsp Pure Vanilla Extract
- 1 tsp Ground Cinnamon
- 1/4 tsp Baking Powder
- 1/4 tsp Fine Salt
- 8 slices Thick White Bread
- 3 tbsp Unsalted Butter
Directions
Step 1
Whisk the whole milk, all-purpose flour, cornstarch, granulated sugar, vanilla extract, cinnamon, baking powder, and fine salt until completely smooth.
Step 2
Pour the mixture into a wide, shallow dish and let it stand for 5 minutes so the flour and cornstarch can hydrate.
Step 3
Heat a large skillet or griddle over medium-low heat. Melt enough of the butter to lightly coat the cooking surface.
Step 4
Dip each bread slice into the milk mixture for about 5 seconds per side. Allow the excess coating to drip back into the dish so the center does not become gummy.
Step 5
Cook the coated bread for 3 to 4 minutes on the first side, until deeply golden and crisp around the edges.
Step 6
Turn and cook for another 2 to 3 minutes, until the second side is golden and the center is hot. Repeat with the remaining bread and butter.

Tips
Mix the Coating Without Lumps
Whisk the flour, cornstarch, sugar, cinnamon, baking powder, and salt together before adding the milk. This spreads the starches evenly and keeps small lumps from forming.
Add a small amount of milk first and whisk it into a smooth paste. Then slowly whisk in the remaining milk and vanilla until the coating looks completely smooth.
Check the Coating After It Rests
The 5 minute rest gives the flour and cornstarch time to absorb some of the milk. Whisk the mixture again afterward so the texture is even before you begin dipping.

It should be slightly thicker than milk but still flow easily over the bread. If it has become very thick, whisk in 1 tablespoon of milk so it does not create a gummy center.
Choose Bread That Holds Its Shape
Thick white bread that is about 3/4 to 1 inch thick works best. Very thin slices absorb the coating too quickly and can become too soft in the center.
I recommend using bread that is one day old or leaving fresh slices uncovered for 20 to 30 minutes. Slightly dry bread holds its shape better while still becoming soft inside.
Try These Next
- Eggless Classic NY Style Cheesecake
- Eggless Classic Southern Pecan Pie
- Eggless French Vanilla Creme Brulee
- Eggless Super Moist Banana Bread
- Eggless Zesty & Tangy Lemon Curd
Questions You Might Have
What kind of bread works best for eggless French toast?
Thick white bread works especially well because it absorbs the milk mixture without becoming too soft. Day-old bread is even better since it holds its shape nicely during cooking.
Brioche-style eggless bread, Texas toast, or thick sandwich bread are also good choices. Avoid very fresh, thin slices because they can become too soft after dipping.
Eggless Golden French Toast
Ingredients
Equipment
Method
- Whisk the whole milk, all-purpose flour, cornstarch, granulated sugar, vanilla extract, cinnamon, baking powder, and fine salt until completely smooth.
- Pour the mixture into a wide, shallow dish and let it stand for 5 minutes so the flour and cornstarch can hydrate.
- Heat a large skillet or griddle over medium-low heat. Melt enough of the butter to lightly coat the cooking surface.
- Dip each bread slice into the milk mixture for about 5 seconds per side. Allow the excess coating to drip back into the dish so the center does not become gummy.
- Cook the coated bread for 3 to 4 minutes on the first side, until deeply golden and crisp around the edges.
- Turn and cook for another 2 to 3 minutes, until the second side is golden and the center is hot. Repeat with the remaining bread and butter.