There are few breakfasts as comforting as a plate of warm French toast. You get that buttery, golden surface, a soft center that almost melts in your mouth, and the sweetness of maple syrup soaking into every bite. When you make it well, it feels like a restaurant-quality breakfast. When you get it wrong, though, you can end up with soggy bread, a burnt exterior, or a bland slice that falls apart before it reaches your plate.
The good news? You don’t need complicated equipment or unusual ingredients to make the perfect French toast. You simply need to get a few fundamentals right: choose the right bread, build a balanced custard, soak it properly, and cook it gently enough for the center to set.
Here’s exactly how you can do it.
What Makes the Perfect French Toast?
The best French toast has a contrast of textures. The outside should be golden and lightly crisp, while the inside should remain tender, rich, and custardy.
You are aiming for:
- Golden-brown edges
- A lightly crisp surface
- A soft, custard-like center
- A pleasant vanilla and cinnamon aroma
- Enough sweetness without making the toast taste like dessert
- Bread that holds its shape instead of becoming mushy
The bread matters more than you might expect. King Arthur Baking recommends sturdy bread such as challah and notes that slightly stale bread absorbs rich custard particularly well. Brioche is another excellent choice because its butter- and egg-rich structure can handle soaking while giving you a particularly tender result.
The Best Bread for Perfect French Toast
If you have ever wondered why your French toast sometimes turns soggy, look at the bread first.
Fresh, very soft sandwich bread contains plenty of moisture. Once you add an egg-and-milk mixture, it can absorb too much liquid too quickly and lose its structure.
Brioche: The Best Overall Choice
Brioche is rich, buttery, and sturdy enough to soak up custard. It gives you a luxurious texture without requiring much effort.
Challah: A Great Alternative
Challah has a slightly sweet flavor and a firm crumb. It works especially well when sliced thickly.
French Bread or Baguette
If you prefer French toast with a firmer bite, use day-old French bread. Its denser texture means it can absorb plenty of custard without immediately collapsing.
Why Stale Bread Works Better
Don’t throw away yesterday’s bread just because it isn’t fresh anymore. Slightly stale bread is actually one of your best ingredients for French toast.
As bread dries, it becomes better prepared to absorb the custard while maintaining its structure. Both King Arthur Baking’s standard French toast recipe and its brioche version recommend somewhat stale bread.
Perfect French Toast Ingredients
Here’s a simple recipe that gives you rich, flavorful French toast without making the process complicated.
| Ingredient | Amount | Purpose |
|---|---|---|
| Brioche or challah | 8 thick slices | Main base |
| Large eggs | 3 | Creates the custard |
| Whole milk | ¾ cup | Adds moisture and richness |
| Vanilla extract | 1 tsp | Adds aroma and flavor |
| Ground cinnamon | ½ tsp | Adds warmth |
| Sugar | 1 tbsp | Adds gentle sweetness |
| Salt | Pinch | Balances the flavor |
| Butter | 2 tbsp | Helps brown the toast |
| Maple syrup | To taste | Serving |
| Fresh berries | Optional | Serving |
You can adjust the recipe according to your preferences. For a richer result, replace some of the milk with cream. For a less sweet breakfast, reduce the sugar and let maple syrup provide most of the sweetness.
How to Make the Perfect French Toast Step by Step
1. Prepare Your Bread
Start by cutting your bread into slices around ¾ to 1 inch thick.
If your bread is fresh, leave the slices uncovered for several hours so they can dry slightly. You can also use bread that has been sitting around for a day or two.
Thicker slices give you a better texture because they provide enough interior space for the custard while leaving you with a satisfying golden crust.
2. Make the French Toast Custard
Crack the eggs into a shallow bowl and add the milk, vanilla, cinnamon, sugar, and salt.
Whisk everything until the mixture is evenly combined.
You don’t need to turn it into a mountain of foam. Just make sure there are no visible streaks of egg white or yolk.
For extra flavor, you can add a small pinch of nutmeg or a little orange zest.
3. Soak the Bread Properly
This is where you need to pay attention.
Place one slice into the custard and allow it to absorb the mixture. Turn it over and repeat on the other side.
The exact soaking time depends on your bread. A thick, slightly stale brioche can tolerate more soaking than very soft sandwich bread.
Your goal is simple: the bread should feel saturated but still hold together.
King Arthur Baking’s brioche recipe uses several minutes of soaking per side for its particular bread, while its standard recipe uses thick, somewhat stale bread. That difference illustrates why you should adjust soaking time according to the bread rather than blindly following a timer.
4. Heat Your Pan
Place a skillet or griddle over medium to medium-low heat.
Add butter and allow it to melt across the cooking surface.
Don’t crank the temperature to high just because you want a darker crust. French toast contains a moist egg custard, so you need enough time for the center to cook before the exterior becomes too dark.
5. Cook Until Golden Brown
Carefully place the soaked bread into the pan.
Cook the first side for approximately 2–4 minutes, depending on thickness and heat. When the underside is golden brown, turn it over.
Cook the second side for another 2–4 minutes.
You want both sides to develop a deep golden color while the center becomes soft and cooked.
King Arthur Baking’s French toast recipes use gentle cooking and roughly 2–3 minutes per side, with adjustments depending on how quickly the bread is browning.
How to Know When French Toast Is Perfectly Cooked
You don’t have to cut open every piece to check it.
Look for these signs:
- The surface is golden brown.
- The edges are slightly crisp.
- The slice feels firm enough to pick up.
- The center is soft but isn’t liquid.
- The bread has retained its shape.
Because French toast contains eggs, cooking it thoroughly is important. The USDA recommends cooking egg mixtures to 160°F (71°C). If you use a food thermometer, you can check the center of a thick slice to make sure it has reached a safe temperature.
Common French Toast Mistakes to Avoid
Using Very Fresh Bread
Fresh bread can become saturated quickly and turn mushy.
Better approach: Use slightly stale bread or dry fresh slices before cooking.
Over-Soaking the Bread
A longer soak isn’t automatically better. If the bread can’t support the amount of liquid you’ve added, it may fall apart.
Better approach: Adjust the soaking time to the thickness and dryness of your bread.
Cooking at Too High a Temperature
High heat can give you a beautiful-looking exterior while leaving the center undercooked.
Better approach: Stick with medium or medium-low heat and give the custard time to cook.
Using Too Much Liquid
You don’t need a huge amount of milk to make French toast creamy.
Better approach: Start with a balanced egg-to-dairy ratio and adjust only after you’ve mastered the basic recipe.
Forgetting the Salt
A tiny pinch of salt can make a surprisingly noticeable difference. It keeps the sweetness from becoming one-dimensional and brings out the vanilla and cinnamon.
Crowding the Pan
If you put too many slices into a small skillet, the bread can cook unevenly.
Better approach: Work in batches and give every slice enough room.
How to Make French Toast Extra Crispy
If you prefer crispy French toast rather than an extremely soft version, make a few adjustments.
- Use slightly stale bread.
- Don’t soak the bread excessively.
- Preheat your skillet before adding the bread.
- Use enough butter to lightly coat the surface.
- Avoid overcrowding the pan.
- Let each side brown properly before flipping.
You can also transfer finished slices to a warm oven while you cook the remaining batch. This keeps the first pieces warm without forcing you to rush through the cooking process.
Crispy vs. Custardy French Toast
| Your Preference | What You Should Do |
|---|---|
| Crispy | Use drier bread and a shorter soak |
| Classic | Use brioche or challah with moderate soaking |
| Extra custardy | Use thick bread and a longer soak |
| Firm | Use dense bread and avoid over-soaking |
The Best Toppings for Perfect French Toast
Once you’ve made the toast itself, you can take it in almost any direction.
Classic Toppings
Keep it simple with:
- Butter
- Pure maple syrup
- Powdered sugar
- Fresh berries
Dessert-Style Toppings
If you’re making a weekend treat, try:
- Whipped cream
- Caramel sauce
- Chocolate sauce
- Banana slices
- Nutella
- Toasted almonds or pecans
Fresh and Light Toppings
For something less heavy, combine your French toast with:
- Strawberries
- Blueberries
- Raspberries
- Greek yogurt
- Fresh peaches
A little acidity from fresh fruit can also balance the richness of the egg-and-butter combination.
French Toast Variations You Can Try
Once you have the basic recipe down, there’s no reason to stop experimenting.
Cinnamon French Toast
Add a little extra cinnamon and a pinch of nutmeg to the custard. This works particularly well with maple syrup.
Vanilla French Toast
Increase the vanilla slightly if you want a stronger aroma without adding more sugar.
Stuffed French Toast
Spread cream cheese, Nutella, or fruit preserves between two slices before dipping them into the custard.
Overnight French Toast
This is particularly useful when you’re preparing breakfast for several people. Assemble the bread and custard ahead of time, refrigerate it, and cook or bake it the next morning.
Baked French Toast
Instead of standing over a skillet, arrange the soaked bread in a baking dish and bake it. This is a convenient option when you’re serving a crowd.
How to Serve Perfect French Toast
For a simple but attractive breakfast plate, stack two or three slices and add:
- A small pat of butter
- Fresh berries
- A light dusting of powdered sugar
- Warm maple syrup
If you’re serving breakfast to guests, you can also add scrambled eggs, bacon, sausage, fresh fruit, yogurt, coffee, or orange juice.
The key is not to overload the plate. Your French toast should remain the centerpiece.
How to Store and Reheat French Toast
If you have leftovers, let them cool and place them in an airtight container in the refrigerator.
The USDA advises refrigerating cooked egg dishes promptly and using them within 3–4 days.
For reheating, you have several choices:
| Method | Result |
|---|---|
| Toaster | Crispy and quick |
| Oven | Evenly heated |
| Air fryer | Crisp exterior |
| Microwave | Fast but softer |
If texture matters most to you, the toaster, oven, or air fryer will generally give you a better result than the microwave.
Frequently Asked Questions About Perfect French Toast
What is the secret to perfect French toast?
The biggest secrets are using sturdy, slightly stale bread, creating a balanced custard, avoiding excessive soaking, and cooking over moderate heat.
What type of bread makes the perfect French toast?
Brioche and challah are excellent choices because they are rich enough to taste delicious and sturdy enough to absorb custard without immediately falling apart.
Should French toast be made with milk or cream?
Whole milk gives you a balanced result, while cream produces a richer and heavier texture. You can also combine the two.
Why is my French toast soggy?
You may be using bread that’s too fresh, soaking it for too long, adding too much dairy, or cooking it at a temperature that’s too low.
How long should you soak bread for perfect French toast?
There’s no universal soaking time. Thick, dry bread can handle considerably more custard than soft sandwich bread. Start with a moderate soak and adjust based on how your bread behaves.
What temperature should you cook French toast?
Medium to medium-low heat is a good starting point. You want enough heat to brown the bread without burning it before the egg mixture cooks.
Can you make perfect French toast without vanilla?
Absolutely. Vanilla adds flavor, but you can leave it out or replace it with cinnamon, nutmeg, orange zest, or another flavor you enjoy.
Can you make French toast ahead of time?
Yes. You can refrigerate or freeze cooked French toast and reheat it later. For the best texture, use a toaster, oven, or air fryer rather than relying entirely on a microwave.
Conclusion: Your Perfect French Toast Starts With the Basics
Making the perfect French toast isn’t about finding a secret ingredient or buying expensive kitchen equipment. It comes down to a handful of simple decisions.
Start with sturdy, slightly stale bread. Build a flavorful custard with eggs, milk, vanilla, cinnamon, sugar, and a pinch of salt. Soak the bread enough to make the center rich without turning it into a sponge. Then cook it patiently over moderate heat until both sides are beautifully golden.
Once you’ve mastered that method, you can make the recipe your own. Try brioche one weekend, challah the next, or experiment with berries, caramel, spices, or stuffed French toast.
Now it’s your turn: make a batch using the basic recipe above, then experiment with one topping or flavor variation. Once you find your favorite combination, you’ll have a reliable breakfast recipe you can return to whenever you want something warm, comforting, and genuinely satisfying.

