Classic French Toast Treat (Printable)

Golden custardy bread slices, pan-fried and served with syrup and fresh berries.

# What You Need:

→ Dairy & Eggs

01 - 4 large eggs
02 - 1 cup whole milk
03 - 2 tbsp heavy cream (optional)

→ Dry Ingredients

04 - 1 tbsp granulated sugar
05 - 1 tsp pure vanilla extract
06 - 1/2 tsp ground cinnamon (optional)
07 - Pinch of salt

→ Bread

08 - 8 slices day-old brioche, challah, or thick white bread

→ For Cooking

09 - 2 tbsp unsalted butter

→ Toppings

10 - Maple syrup, to serve
11 - Powdered sugar, to dust (optional)
12 - Fresh berries or fruit (optional)

# Directions:

01 - Whisk together eggs, milk, heavy cream (if using), sugar, vanilla extract, cinnamon, and salt in a large bowl until fully combined.
02 - Warm a large non-stick skillet or griddle over medium heat and melt 1 tablespoon of butter.
03 - Dip each bread slice into the custard mixture briefly on both sides, preventing it from becoming overly saturated.
04 - Place soaked bread onto the hot skillet and cook for 2 to 3 minutes per side until golden brown and cooked through. Add more butter as necessary.
05 - Transfer the cooked slices to a serving plate and repeat with remaining bread. Serve warm topped with maple syrup, powdered sugar, and fresh fruit if desired.

# Helpful Tips:

01 -
  • This recipe turns basic ingredients into a breakfast that feels like a treat from a cozy cafe
  • The custard ratio creates the perfect balance between crispy edges and creamy centers
  • It comes together in under 20 minutes but tastes like you spent much longer on it
02 -
  • Day old bread is your friend, fresh bread will disintegrate into a sad soggy mess
  • Don't rush the soaking process, but don't walk away either, every second counts
  • Medium heat is crucial, too high and you'll burn the exterior before the interior cooks through
03 -
  • Let your bread sit out overnight for the ideal texture, artificial drying never quite matches natural staling
  • A cast iron skillet creates the most beautiful crust, but nonstick works perfectly if that's what you have
Go Back