This post may contain affiliate links. Read our disclosure policy here.
Making French toast without eggs is easier than you might think. This eggless French toast has crispy, golden edges and soft, airy middles, and I'll show you exactly how to make sure the centers cook through every time.

Ingredients
- Bread: Thicker, heartier slices hold the liquid better without falling apart and give you soft, pillowy middles.
- Milk: Dairy or non-dairy milk works. I prefer whole milk because its higher fat content gives the French toast a richer texture.
- Cornstarch: This is what makes the recipe work without eggs. It thickens the milk mixture and creates that classic French toast texture.
- Vanilla extract: Adds sweetness, and it’s a staple in the recipe.
- Cinnamon: Adds a warm flavor; you can omit it.
Important: You can make French toast without eggs, and you can make French toast without milk, but not both.
Best French Toast Toppings
French toast toppings can transform a plain stack into a delicious breakfast. Here are a few favorites:
- Homemade Blueberry Syrup
- Sliced bananas or strawberries
- Whipped cream
- Cinnamon Syrup or pancake syrup
- Powdered sugar
- Strawberry Syrup
- Cinnamon apples

Laura’s Tips for Perfect French Toast
Use thicker bread. It absorbs the milk mixture without becoming soggy or falling apart. If using thin white bread or sandwich bread, shorten the soaking time. These are my favorite breads for French toast.
Soak the bread slices briefly. About 15 seconds per side is enough. Let excess liquid drip back into the dish before transferring the bread to the pan.
Typically, the pan was too hot, and you flipped the bread too soon because the bottoms were burning or too dark. For this reason, the recipe card below notes to:
Cook over medium heat. This gives the middle enough time to cook before the outside gets too dark.
Give each side enough time. Right before flipping the first side, the edges should start to look cooked, and the bottom should be golden.
The French toast is cooked through on both sides when the center feels puffy rather than wet or heavy.
Freezing & Reheating French Toast
Let the French toast cool completely, then freeze it flat (like pancakes), and store it in a freezer bag for 1 to 2 months. Reheat straight from the freezer in the toaster or at 375F in the oven for 8 to 10 minutes. You can also cut the cooked French toast into strips before freezing to make homemade French toast sticks that are easy for kids to reheat and dunk.
Eggless French Toast

Watch How It’s Made:
Ingredients
- ½ cup milk, your favorite
- 1 tablespoon cornstarch
- 1 teaspoon vanilla extract
- ¼ teaspoon cinnamon
- 2 slices bread, thicker is better
Instructions
Mix:
- In a shallow dish with sides, like a pie dish (or similar), combine the milk, cornstarch, vanilla, and cinnamon. Whisk until everything is combined and the cornstarch dissolves.
- Place the bread slices in the milk mixture and soak each side for about 15 seconds. In the next step, when you lift the bread slices from the dish onto the pan, let any excess liquid drip back into the dish to keep the French toast from getting soggy.
Cook:
- Melt 1 tablespoon of butter in a non-stick pan. Place the soaked bread slices in the pan and cook over medium heat for 3 to 4 minutes on the first side, until the bottom lifts easily and turns golden brown.
- Using a spatula, flip the French toast pieces over and cook the second side for another 3 minutes. You'll know they're cooked through and ready to be removed from the pan when the middle feels puffy. Remove them from the pan and transfer to a plate.
Serve:
- Top the French toasts with berries, syrup, or your favorite toppings.









LL says
This is the first time I’ve had French toast in a couple of years, since I found out I’m allergic to eggs. Thank you! These are excellent.
My suggestion would be to use plenty of butter (if you can) and a little higher heat to get a nice crisp crust.
You could also do these the French way (brulee style) and sprinkle sugar on the top before you flip it. It doesn’t even need syrup at that point, and is wonderful with fruit.
CeeCee says
My first try with this recipe came out perfect with a few tweaks. I lightly toasted 2 multigrain bread slices and used almond milk along with a non-dairy butter substitute spread to make it vegan. I didn’t soak more than 10 seconds, and let the excess drip off using a wide spatula to take the bread out of the pan. It did not stick at all in the pan and browned up nicely without being soggy in the middle.
MOMables says
Sounds like some great tweaks!
Shay Kathleen Briggs-Sternaman says
Loved it!
Lis says
So easy and tasty!
Jayce M says
Hey there! I was wondering, are there any replacements for the cornstarch? Like could I use milk powder?
Laura Fuentes says
Only cornstarch is what I’ve been able to use to hold the liquid in.
GD says
Five stars with sugar, syrup,and fruit! It definitely needs sweeteners on it. The texture is perfect -no eggs needed!
Drew says
Great breakfast and recipe! Tip add a pinch of salt to balance out the sweetness.
Laura says
VERY thick bread must be the key here. I wouldn’t try it with anything I wasn’t able to cut myself into thicker-than-Texas-toast slices. I ended up with something soggier than bread pudding and it stuck to and burnt the bottom of my ceramic pan. Ended up having to throw it out.
Laura Fuentes says
I’m sorry your French toast was too soggy. This is due to soaking it in the liquid too long.
Iris says
really amazing reciepe i enjoyed it.