Key takeaways
- 4 slices sturdy bread, each about 2.5 cm (1 inch) thick
- 3 large eggs
- 180 ml (¾ cup) whole milk
- 1 tablespoon granulated sugar or light brown sugar
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- Pinch of fine salt
- 1 tablespoon unsalted butter, for the pan
- 1 teaspoon neutral oil, such as canola or sunflower oil
French Toast Recipe: Crisp Edges, Custardy Center
The most reliable french toast recipe uses 1 large egg for every 60 ml (¼ cup) of milk, 2.5 cm (1 inch) thick bread, a 5- to 10-minute soak, and a pan held at about 175°C (350°F). This combination gives the custard enough time to reach the center without making the surface soggy or the edges burn.
For four slices, whisk 3 eggs with 180 ml (¾ cup) whole milk, 1 tablespoon sugar, 1 teaspoon vanilla, ½ teaspoon cinnamon, and a pinch of salt. Soak the bread briefly, then cook it in butter and a little neutral oil for about 3 to 4 minutes per side.
The Core Formula at a Glance
| Variable | Recommended target | Why it matters | What happens outside the range |
|---|---|---|---|
| Egg-to-milk ratio | 1 large egg to 60 ml (¼ cup) milk | Sets the custard while keeping it tender | More milk can turn the center wet; more egg can make it firm and eggy |
| Bread thickness | 2.5 cm (1 inch) | Provides a crisp exterior and moist middle | Thin bread dries quickly; very thick bread may remain raw inside |
| Soaking time | 5 to 10 minutes total | Allows the custard to reach the center | Under-soaking leaves a dry core; over-soaking creates fragile, soggy slices |
| Pan temperature | 175°C (350°F), medium heat | Sets the custard before the crust over-browns | High heat burns butter and the outside; low heat produces pale, greasy toast |
| Cooking time | 3 to 4 minutes per side | Gives the center time to set | Short cooking leaves a loose center; excessive cooking dries the edges |
Ingredients for Four Slices
- 4 slices sturdy bread, each about 2.5 cm (1 inch) thick
- 3 large eggs
- 180 ml (¾ cup) whole milk
- 1 tablespoon granulated sugar or light brown sugar
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- Pinch of fine salt
- 1 tablespoon unsalted butter, for the pan
- 1 teaspoon neutral oil, such as canola or sunflower oil
Whole milk provides a balanced custard, but 2% milk also works. Half-and-half produces a richer result; use it in place of some or all of the milk, but avoid adding extra liquid. The egg-to-dairy balance matters more than the exact type of dairy.
Choosing the Right Bread
Use bread that is sturdy enough to absorb custard without collapsing. Slightly stale bread is usually better than very fresh bread because its drier interior absorbs the egg mixture gradually. Leave fresh slices uncovered at room temperature for 30 to 60 minutes, or dry them in a 150°C (300°F) oven for about 10 minutes before soaking.
- Brioche: Rich, soft, and naturally buttery. It browns quickly, so use medium heat and watch the second side closely.
- Challah: Light but resilient, with a good balance between a crisp crust and tender middle.
- Texas toast or thick white bread: Widely available and forgiving. It benefits from a slightly longer soak.
- Sourdough: Its firm crumb and tangy flavor work well, particularly when slices are 2 to 2.5 cm thick.
- Thin sandwich bread: Usable in a hurry, but soak for only 10 to 20 seconds per side and cook briefly to prevent tearing.
Avoid slices thicker than about 3.5 cm (1½ inches) unless you are prepared to soak them longer and finish them in the oven. The outside can brown before the center has absorbed enough heat to set the custard.
Step-by-Step French Toast Method
1. Whisk the custard completely
Combine the eggs, milk, sugar, vanilla, cinnamon, and salt in a shallow dish wide enough for one slice of bread. Whisk until no separate streaks of egg white remain. Incomplete whisking can create firm white patches on the cooked toast and uneven seasoning.
For the four-slice batch, the calculation is simple: 3 eggs multiplied by 60 ml of milk per egg equals 180 ml of milk. This is enough custard for four 1-inch slices without leaving them saturated on the outside and dry in the middle.
2. Preheat the pan gradually
Place a heavy skillet or griddle over medium heat for 3 to 5 minutes. Add the butter and oil once the pan is warm. The butter should foam gently but should not turn dark brown immediately.
The oil raises the butter’s smoke resistance and helps prevent scorching. If the butter starts smoking, remove the pan from the heat for 30 seconds and reduce the burner before adding the bread.
3. Soak one slice at a time
Place a slice into the custard for about 20 to 30 seconds per side, pressing it down lightly once. Then lift it and allow excess mixture to drip back into the dish for 2 or 3 seconds.
For 1-inch slices of moderately stale bread, this brief dip is usually followed by a 3- to 5-minute rest on a plate. The rest allows liquid on the surface to move toward the center. If the bread is very dry, extend the soaking to 45 seconds per side and rest it for 5 minutes.
4. Cook without crowding
Lay the soaked bread in the pan, leaving at least 2.5 cm (1 inch) between pieces when possible. Cook for 3 to 4 minutes on the first side, until the underside is deep golden brown and the edges look set.
Turn the slice once and cook the second side for another 3 to 4 minutes. Pressing down with a spatula can squeeze out the custard, so use only light pressure to maintain the tender center.
5. Check doneness by texture
Finished French toast should feel lightly springy when pressed in the center, not liquid or wobbly. The sides should appear cooked rather than wet, and the crust should be evenly browned.
If the outside is dark while the center is still loose, reduce the heat and continue cooking for 1 to 2 minutes per side. For very thick slices, place the browned toast on a baking sheet in a 160°C (325°F) oven for 5 to 8 minutes.
6. Serve promptly
Transfer each slice to a wire rack or warm plate rather than stacking several pieces immediately. Stacking traps steam and softens the crisp edges. Serve with maple syrup, fruit, yogurt, powdered sugar, or a small amount of butter.
How to Adjust the Recipe for Different Bread
| Bread type | Slice thickness | Soak per side | Approximate cooking time | Best adjustment |
|---|---|---|---|---|
| Thin sandwich bread | 1 to 1.5 cm | 10 to 20 seconds | 2 to 3 minutes | Use less custard and turn carefully |
| Fresh brioche | 2.5 cm | 15 to 25 seconds | 3 minutes | Dry briefly first and keep heat at medium-low |
| Stale challah | 2.5 cm | 25 to 40 seconds | 3 to 4 minutes | Allow a few minutes of resting after soaking |
| Dense sourdough | 2 to 2.5 cm | 30 to 45 seconds | 4 minutes | Use a shallow dish and turn once during soaking |
| Very thick café-style slice | 3.5 cm or more | 45 to 60 seconds | 3 minutes plus oven finishing | Brown in the skillet, then finish at 160°C (325°F) |
Pan Temperature and Batch Control
A surface temperature of approximately 175°C (350°F) is the useful middle ground for French toast. If you have an infrared thermometer, check the center of the pan after preheating. Without one, use the butter as a guide: it should foam steadily for several seconds before beginning to color.
Cook no more than two slices at a time in a 25 to 30 cm (10 to 12 inch) skillet. Adding too many cold slices can lower the pan temperature, causing the bread to absorb butter instead of developing a crust. If the second batch looks paler or takes much longer, allow the pan to reheat for 1 to 2 minutes before continuing.
Between batches, wipe out blackened butter with a folded paper towel held in tongs, then add fresh butter and oil. Burnt milk proteins from the custard can make later slices taste bitter.
Common Problems and Practical Fixes
The toast is soggy in the center
The bread was probably too fresh, soaked too long, or cooked over heat that was too high. Dry the bread before dipping, reduce the soaking time, and cook at medium or medium-low heat for longer. Very thick slices may need the oven-finishing step.
The toast is dry and eggy
This usually means too much egg, too little milk, or excessive cooking. Keep the baseline at 1 egg per 60 ml of milk and remove the toast when the center is just set. A 1:1 egg-to-milk volume ratio is not the same as the recommended formula: one large egg is about 45 to 50 ml by volume, so equal volumes of egg and milk produce a considerably firmer custard.
The outside burns before the inside cooks
Lower the pan temperature and use less sugar in the custard. Sugar accelerates browning, while butter solids can darken quickly. For enriched bread such as brioche, medium-low heat is often more appropriate than medium heat.
The slices fall apart during flipping
They may be oversoaked, too thin, or handled before the surface has set. Use a broad, thin spatula, drain excess custard before cooking, and wait until the first side is firmly browned before turning.
The French toast tastes bland
Salt is important because it sharpens the flavor of the egg and dairy. Add cinnamon and vanilla to the custard rather than sprinkling them only on top. For four slices, ½ teaspoon cinnamon, 1 teaspoon vanilla, and a pinch of salt provide noticeable flavor without overpowering the bread.
Make-Ahead, Storage, and Reheating
Cooked French toast can be refrigerated in a covered container for up to 3 days. Place parchment between slices to reduce sticking and cool the toast completely before covering it, since trapped steam softens the crust.
Reheat in a 190°C (375°F) oven or toaster oven for 6 to 10 minutes, turning once. An air fryer set to about 175°C (350°F) usually needs 3 to 5 minutes, depending on thickness. Microwaving is quick but produces a soft surface rather than crisp edges.
Uncooked soaked bread is best cooked immediately. Holding soaked slices for too long can cause the crumb to break down and may leave a layer of raw egg mixture on the plate. If you need to prepare ahead, whisk the custard and slice the bread separately, then soak just before cooking.
Frequently Asked Questions
What is the best egg-to-milk ratio for French toast?
Use 1 large egg for every 60 ml (¼ cup) of milk. For four 1-inch slices, 3 eggs and 180 ml of milk make a tender custard that sets without becoming rubbery. Use slightly less milk for thin or very fresh bread, and slightly more soaking time for dense, stale bread.
How long should French toast soak?
For 1-inch slices, dip each side for 20 to 30 seconds, then let the bread rest for 3 to 5 minutes. Thin sandwich bread may need only 10 to 20 seconds per side. Dense or very dry bread can take 45 to 60 seconds per side, but it should still remain sturdy enough to lift without tearing.
What temperature should the pan be?
A pan surface near 175°C (350°F) is ideal. On a stovetop, this normally corresponds to medium heat after a gradual preheat, though burners and cookware vary. The butter should foam gently rather than smoke, and the toast should take about 3 to 4 minutes per side.
Should bread be stale for French toast?
Yes, slightly stale bread generally gives the most even texture because it can absorb custard without collapsing. Fresh bread can still work if you dry it uncovered for 30 to 60 minutes or warm it briefly in a low oven. Very fresh, soft bread requires a shorter soak.
Why does my French toast get soggy?
The most common causes are over-soaking, fresh bread, overcrowding the pan, and cooking at too high a temperature. Use 1-inch slices, drain excess custard, cook only one or two slices at a time, and reduce the heat if the exterior browns before the center sets.
Can French toast be made without milk?
Yes. Unsweetened plant-based beverages can replace milk at the same 60 ml-per-egg ratio, although their fat and protein content may change the browning slightly. Water works in an emergency but produces a thinner, less creamy custard; adding a little cream or melted butter improves the texture.

Write Your Review
No reviews yet. Be the first to share your experience!