Classic French Toast
There's no trick or shortcut here — this is French toast made the traditional way, with thick slices of bread soaked in an egg custard and cooked until golden on a griddle. No overnight bake, no casserole format, just the classic single-slice technique that's been around for a reason.
The right bread matters more than any other variable in this recipe. Thick, slightly stale brioche or challah holds up to the soak far better than regular sandwich bread, which tends to fall apart into a soggy mess.
Table of Contents
Why This Recipe Works
Thick, slightly stale bread has more structure and less residual moisture than fresh, soft bread, which lets it soak up the egg custard without disintegrating. Cooking at medium heat rather than high gives the custard-soaked interior time to set fully before the outside over-browns, which is the balance that defines good French toast.
Ingredients
- 4 large eggs
- 1 cup whole milk
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
- ½ teaspoon cinnamon
- Pinch of salt
- 8 thick slices brioche or challah bread
- 2 tablespoons unsalted butter, for the pan
- Powdered sugar and maple syrup, for serving
📋 Recipe Card
Classic French Toast
- 4 large eggs
- 1 cup whole milk
- 1 tablespoon sugar
- 8 thick slices brioche
- 2 tablespoons butter
- Whisk eggs, milk, sugar, vanilla, cinnamon, and salt in a shallow dish.
- Dip each bread slice, soaking about 20-30 seconds per side.
- Melt butter on a griddle over medium heat. Cook soaked bread 3-4 minutes per side until golden.
- Serve warm with powdered sugar and maple syrup.
Step-by-Step
Step 1: Make the Custard
Whisk the eggs, milk, sugar, vanilla, cinnamon, and salt together in a shallow dish until fully combined.
Step 2: Soak the Bread
Dip each slice of bread into the custard, letting it soak for about 20 to 30 seconds per side — long enough to absorb the custard without falling apart.
Step 3: Cook
Melt a little butter on a griddle or skillet over medium heat. Cook the soaked bread for 3 to 4 minutes per side, until deeply golden brown and cooked through.
Step 4: Serve
Serve immediately while warm, dusted with powdered sugar and topped with maple syrup.
Pro Tips
- Use slightly stale bread: it absorbs custard without turning to mush the way fresh, soft bread can.
- Don't oversoak: 20 to 30 seconds per side is usually enough — much longer and the bread starts to break down.
- Keep the heat at medium: too hot browns the outside before the custard-soaked center is cooked through.
- Keep cooked slices warm in a low oven: a 200°F oven keeps the first batch warm while you finish the rest.
Storage & Make-Ahead
Store leftover French toast in an airtight container in the fridge for up to 3 days. Reheat in a toaster or 300°F oven to restore some crispness — microwaving tends to make it soggy. French toast also freezes well for up to 2 months; freeze slices in a single layer before transferring to a bag.
Variations & Substitutions
- Stuffed French toast: spread cream cheese or jam between two slices before dipping and cooking as one thicker piece.
- Orange zest version: add 1 teaspoon of orange zest to the custard for a bright citrus note.
- Overnight bake version: for a hands-off approach when feeding a crowd, try our Baked Cinnamon Roll Casserole instead.
- Nutmeg swap: use a pinch of nutmeg in place of or alongside the cinnamon for a different spice note.
FAQ
Final Thoughts
This is the recipe I go back to whenever I want French toast to actually taste like French toast — rich, custardy, and slightly crisp at the edges. Getting the bread choice right does more for the result than almost any technique tweak.