Classic French Toast – Brunch Perfection
Classic French Toast – Brunch Perfection
Simple. Delicious. Made with what you have.
The History of French Toast
Despite its name, French toast has no particular connection to France as its birthplace. The dish traces its origins back to ancient Rome, where a recipe for soaking bread in milk and eggs appeared in the cookbook Apicius (circa 4th century AD). The French called it pain perdu (lost bread), a clever way to use day-old bread that might otherwise go to waste. The name “French toast” first appeared in English cookbooks in 17th-century England, where it was known as “poor knights of the baked board.” American colonists adopted the recipe quickly, and it became a staple of frontier cooking. Today, it is celebrated worldwide as a beloved breakfast classic, with each culture putting its own unique twist on the technique.
Ingredients
For the French toast:
- 8 thick slices of brioche or challah bread (about 1-inch thick — day-old bread works best as it absorbs the custard better without falling apart)
- 4 large eggs (room temperature eggs incorporate more evenly into the custard)
- ¾ cup whole milk (you can substitute half-and-half for an even richer result)
- 2 tablespoons pure maple syrup (plus extra for serving)
- 2 teaspoons pure vanilla extract (use Madagascar or Tahitian vanilla for the best flavor)
- 1 teaspoon ground cinnamon (use Ceylon cinnamon for a milder, sweeter flavor)
- ¼ teaspoon ground nutmeg (freshly grated is best)
- ¼ teaspoon salt (enhances all the other flavors)
- 2 tablespoons unsalted butter (for cooking)
For serving (choose your favorites):
- Maple syrup (Grade A amber or dark for deeper flavor)
- Fresh berries (strawberries, blueberries, raspberries)
- Whipped cream (homemade is best — whip heavy cream with a touch of vanilla and powdered sugar)
- Sliced bananas
- Powdered sugar, for dusting
- Crushed walnuts or pecans for crunch
Steps
Step 1: Prepare the custard. In a wide, shallow dish (a pie plate works perfectly), whisk together the eggs, milk, maple syrup, vanilla extract, cinnamon, nutmeg, and salt. Whisk vigorously for at least 30 seconds until the mixture is completely uniform and slightly frothy. This ensures every slice of bread gets evenly coated with the flavored custard.
Step 2: Heat the pan. Place a large skillet or griddle over medium heat. Add 1 tablespoon of butter and let it melt, swirling to coat the surface. The butter should foam but not brown — if it browns, your heat is too high. Medium heat is the sweet spot for perfectly golden French toast.
Step 3: Soak the bread. Dip each slice of bread into the custard mixture. Let it soak for about 20–30 seconds per side, depending on the thickness and age of the bread. Day-old bread will absorb more liquid, so you may need to soak it slightly longer. The bread should be thoroughly saturated but not so soggy that it falls apart when you lift it. If the bread is very fresh, reduce the soak time to 10–15 seconds per side.
Step 4: Cook the French toast. Place the soaked bread on the preheated skillet. Cook for 3–4 minutes per side, until each side is a deep golden brown. Resist the urge to move the bread around — let it sit undisturbed to develop a proper crust. If the bread is browning too quickly but the inside isn’t cooked, reduce the heat slightly. Cook in batches if necessary, adding more butter to the pan between batches.
Step 5: Keep warm and serve. As each batch finishes cooking, transfer the French toast to a wire rack set over a baking sheet and place in a 200°F (95°C) oven to keep warm. This prevents sogginess that would occur if you stacked them on a plate. Serve immediately with your favorite toppings.
Nutritional Information
Per serving (2 slices): approximately 420 calories, 18g protein, 22g fat, 38g carbohydrates, 2g fiber, 18g sugar. Using whole milk adds richness and helps create the ideal custard texture. For a lighter version, substitute half the milk with unsweetened almond milk.
Cooking Tips and Tricks
• Bread selection is critical: Brioche and challah are ideal because their rich, eggy texture holds up to soaking. Avoid thin sandwich bread — it becomes too soggy. Thick-cut artisan breads also work well.
• Day-old bread is your friend: Slightly stale bread has less moisture, meaning it can absorb more custard without disintegrating. Leave your bread out uncovered overnight, or toast it lightly in the oven.
• Don’t crowd the pan: Overcrowding lowers the pan temperature and steams the bread instead of frying it. Cook in batches for the best results.
• Use a thermometer: The internal temperature of the finished French toast should reach 165°F (74°C) to ensure the eggs are fully cooked.
Variations and Substitutions
Gluten-free: Use certified gluten-free bread. Note that GF bread tends to be more delicate, so reduce soaking time to 10 seconds per side.
Dairy-free: Substitute the milk with oat milk or coconut milk, and cook with coconut oil instead of butter.
Stuffed French toast: Spread cream cheese and jam between two slices of bread before soaking for a decadent treat.
Savory version: Skip the sugar, vanilla, and cinnamon. Add cracked black pepper and a pinch of cayenne. Top with avocado and microgreens instead of berries.
Storage
Fridge: Cooked French toast stores well in an airtight container for up to 3 days. Freezer: Wrap individual slices in parchment paper, then in foil, and freeze for up to 2 months. Reheat in a toaster, oven (350°F for 10 minutes), or air fryer for best results. Avoid the microwave, which makes the texture rubbery.
More Recipes You Might Enjoy:

