cook · Cook
How to Make Perfect French Toast
Perfect French toast comes from thick bread, a custard-rich egg mixture, and controlled heat. Use day-old challah or brioche, soak each slice thoroughly in beaten eggs mixed with cream and vanilla, then cook over medium-low heat until golden and set through. The key is patience — rushing the heat creates burnt outsides with raw middles.
- Total time: 30 min
- Hands-on: 20 min
- Serves: 2
- Difficulty: Easy
Ingredients
- 3 eggs
- 1/2 cup heavy cream
- 1 tbsp sugar
- 1 tsp vanilla
- pinch salt
- thick slices day-old challah, brioche, or Texas toast
- pat butter
Step by step
- Choose and prep your bread. Use thick slices of day-old challah, brioche, or Texas toast. Cut about 3/4 inch thick. Day-old bread soaks up custard without falling apart. If your bread is fresh, leave slices out for an hour to dry slightly.
- Make the custard base. Beat 3 eggs with 1/2 cup heavy cream, 1 tablespoon sugar, 1 teaspoon vanilla, and a pinch of salt in a shallow dish. The cream makes it rich — milk works but cream is better. Whisk until completely smooth.
- Soak the bread. Dip each slice in the custard, letting it soak for 15-20 seconds per side. Press gently so the custard penetrates. The bread should feel heavy and saturated but not falling apart.
- Heat your pan properly. Use a heavy skillet or griddle over medium-low heat. Add a pat of butter and let it foam but not brown. The pan is ready when a drop of custard sizzles gently, not violently.
- Cook low and slow. Place soaked bread in the pan. Cook 3-4 minutes until the bottom is golden brown and set. Flip once and cook another 2-3 minutes. The center should feel firm when pressed lightly.
- Keep warm and serve. Transfer to a 200°F oven if making multiple batches. Serve immediately with butter and maple syrup. French toast is best eaten hot.
Tips & troubleshooting
- Day-old bread is crucial — fresh bread gets soggy and tears
- Keep the heat at medium-low to cook the custard through without burning
- Don't skip the cream — it creates the silky texture that makes French toast special
- Let excess custard drip off before hitting the pan to prevent burning
- A heavy skillet distributes heat more evenly than thin pans
Variations
- Stuffed French Toast. Cut a pocket in thick bread slices and stuff with cream cheese, mascarpone, or Nutella before dipping in custard.
- Cinnamon French Toast. Add 1 teaspoon ground cinnamon to the custard mixture for warm spice flavor.
- Orange French Toast. Replace vanilla with orange zest and add 2 tablespoons fresh orange juice to the custard.
- Overnight French Toast. Arrange bread in a baking dish, pour custard over, cover and refrigerate overnight. Bake at 350°F for 25-30 minutes.
Questions
- Why does my French toast come out soggy?
- Usually from bread that's too fresh or heat that's too high. Use day-old bread and cook over medium-low heat so the custard sets properly throughout.
- Can I make French toast without cream?
- Yes, use whole milk instead. The texture won't be quite as rich, but it still works. Avoid skim milk — you need some fat for proper texture.
- How do I know when it's cooked through?
- The center should feel firm when pressed gently, not squishy. The custard should be set, not liquid. If it bounces back like a sponge, it needs more time.
- Can I prepare French toast ahead of time?
- Cook it completely, then reheat in a 350°F oven for 5-10 minutes. It won't be quite as good as fresh, but it works for meal prep or entertaining.