⏱ 5 min read  ·  ✅ Updated Nov 2026

Last Updated: November 10, 2026

⚠️ Affiliate Disclosure: As an Amazon Associate, we earn from qualifying purchases. Links marked with "Check on Amazon" are affiliate links — learn more.

French toast turns day-old bread into a breakfast with a creamy, custard-like center and a buttery golden crust. The dish rests on three decisions: the bread, the soak and the pan temperature. This recipe uses thick slices of brioche or challah, a custard of eggs, milk and cinnamon, and a medium-heat skillet. It serves four and takes about 25 minutes, with a method for keeping a batch warm and for freezing extras.

Ingredients

This makes 8 slices, serving 4.

For the custard

  • 4 large eggs
  • 1 cup whole milk (or 3/4 cup milk plus 1/4 cup heavy cream for a richer result)
  • 2 tablespoons granulated sugar or light brown sugar
  • 1 tablespoon pure maple syrup (optional)
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon freshly grated nutmeg
  • 1/4 teaspoon fine sea salt

For cooking and serving

  • 8 slices day-old brioche, challah or thick-sliced white bread, each 3/4 to 1 inch thick
  • 3 to 4 tablespoons unsalted butter, for the pan
  • Warm maple syrup
  • Powdered sugar
  • Fresh berries or sliced bananas

Instructions

  1. Whisk the eggs, milk, sugar, maple syrup, vanilla, cinnamon, nutmeg and salt in a shallow dish wide enough to hold a slice of bread flat, such as a pie plate. Whisk until no streaks of egg white remain.
  2. Heat a large skillet or griddle over medium heat (about 350°F on a griddle). Heat oven to 200°F with a baking sheet inside for keeping finished slices warm.
  3. Soak one slice at a time: press the bread into the custard for 15 to 20 seconds per side if the bread is stale and thick, or about 10 seconds for fresh, thin bread. The slice should absorb liquid but still hold together when lifted.
  4. Let excess custard drip off for a few seconds.
  5. Add 1 tablespoon of butter to the skillet. When the foam subsides, add 2 or 3 slices without crowding.
  6. Cook for 2 to 3 minutes per side, until deep golden brown and the center feels slightly firm. If the outside browns before the inside cooks, lower the heat.
  7. Transfer to the baking sheet in the oven. Wipe the pan if browned bits form, add more butter and repeat.
  8. Serve hot with warm syrup, a dusting of powdered sugar and fruit.

Choosing the Bread

Bread Result
Brioche Rich, tender, soft custardy interior
Challah Slightly chewy, absorbs well, classic choice
Texas toast Thick, reliable, easy to find
Sourdough Tangy, sturdy; slice thick
Sandwich bread Works; soak briefly to avoid sogginess
French baguette Chewy rounds; soak longer

Stale bread absorbs custard without falling apart. If your bread is fresh, dry the slices on a rack in a 300°F oven for 8 to 10 minutes, turning once, then cool before soaking.

What Makes It Work

Custard ratio

A general guideline is 1 egg and 1/4 cup of milk per two slices of bread. Too many eggs can leave a scrambled-egg taste, and too much milk makes the slices soggy.

Medium heat

High heat scorches the outside and leaves a raw center. Medium heat lets the custard set by the time the exterior browns. If your pan is hot, the first slice will brown in 90 seconds, which means you should lower the burner.

Butter in the pan

Butter delivers flavor and browning. Because the milk solids in butter can burn, wipe out the skillet between batches, or use a mix of butter and neutral oil.

Soak time

A soak that is too short leaves dry middles, while one that is too long leaves slices that tear. Test the first slice by cutting into it: it should be creamy but not wet.

Variations

  • Cinnamon roll style: Add 1 tablespoon brown sugar and extra cinnamon to the custard and serve with cream cheese glaze.
  • Stuffed: Spread cream cheese and jam between two slices, then dip and cook as a sandwich, 3 minutes per side.
  • Orange: Add 1 tablespoon orange zest and a splash of orange juice to the custard.
  • Cornflake crust: Press soaked slices into crushed cornflakes before cooking for a crunchy coating.
  • Savory: Skip sugar, vanilla and cinnamon, add black pepper and chives, and top with a fried egg.
  • Overnight baked: Cube 1 loaf of bread, place in a buttered 9×13-inch dish, pour over a custard of 8 eggs and 2 1/2 cups milk with flavorings, refrigerate overnight and bake at 350°F for 40 to 45 minutes.
  • Dairy-free: Use oat or almond milk and vegan butter or oil.
  • Eggnog: Replace the milk and sugar with eggnog during the holidays.

Troubleshooting

  • Soggy: The bread was too thin, fresh or soaked too long. Use thicker, drier bread.
  • Raw in the middle: Heat was too high or slices were too thick. Lower the burner or finish in a 350°F oven for 5 to 8 minutes.
  • Eggy taste: Too many eggs for the milk. Keep to the ratio.
  • Sticking: Use enough butter and a well-heated pan.
  • Burnt butter: Wipe the pan between batches.

Storage and Make-Ahead

  • Keep warm: Hold on a baking sheet in a 200°F oven for up to 30 minutes.
  • Refrigerate: Store cooked slices in an airtight container with parchment between layers for up to 3 days.
  • Freeze: Freeze cooked slices flat on a tray, then bag them for up to 2 months.
  • Reheat: Warm from frozen in a toaster, toaster oven or 375°F oven for 5 to 8 minutes. The microwave softens the crust.
  • Prep ahead: Whisk the custard the night before and refrigerate. Whisk again before using.

Topping Ideas

Beyond maple syrup, French toast pairs with macerated strawberries, caramelized bananas, whipped cream, peanut butter and honey, or a spoonful of lemon curd with blueberries. For brunch, set out a toppings bar with powdered sugar, toasted pecans, fruit compote and flavored butters so everyone can build their own plate.

FAQ

What is the best bread for French toast?

Thick-cut brioche and challah are the most common, because their rich, slightly sweet crumb soaks up custard while holding together.

Why is my French toast soggy?

Most often the bread was fresh and thin, or it was soaked too long. Use stale, thick bread and soak for only 10 to 20 seconds per side.

Can I make French toast without milk?

Yes. Replace the milk with cream thinned with water, plant-based milk or even orange juice. Eggs alone are too thick without thinning.

How do I know when French toast is done?

The slices should be deep golden on both sides and feel slightly springy in the center. A thermometer should read 160°F in the middle.

About the Aquarium Guides Editorial Team

The Aquarium Guides editorial team writes practical guides on setting up and maintaining home aquariums, from cycling a new tank to choosing filters, lighting and compatible fish. Advice draws on established fishkeeping references, manufacturer specifications and long-term hobbyist experience, with water quality and livestock welfare kept front and center.

Explore Our Guides & Free Tools