Recipe Video Comments

Perfect French Toast

This French toast recipe makes some of the best I’ve ever had. The rich, creamy custard has just the right amount of vanilla, making every bite so delicious.

Homemade French Toast

This classic French toast has been a family tradition on weekends for years. We’ve tried so many versions, but we always come back to this one. It’s simple, reliable, and always turns out perfect. For a version that’s great for a crowd, see our baked French toast.

When it comes to toppings, I stick with the classics, like warm maple syrup, a pat of butter, and plenty of fresh fruit. But I’ve shared some more ideas below!

Key Ingredients

  • Bread: The secret to the best French toast is thick and stale bread! Day-old bread soaks up the custard beautifully and gets the perfect texture, while fresh bread breaks down and becomes soggy. I love Brioche, French bread, rustic Italian bread, and Challah. If you only have fresh bread, see my tip for drying it out in the recipe below.
  • Eggs: Help firm up the custard soaked into the bread, add flavor, and eggs add some richness from the fat in the yolks.
  • Milk and cream: While you can make this recipe with just one or the other, I love a mix of both. The French toast turns out creamy and flavorful without being too rich.
  • Vanilla: I love the vanilla in this French toast recipe. It makes it taste and smell amazing.
  • Butter: I cook my French toast in butter, and I think you should, too!

Find the full recipe with measurements below.

How to Make the Best French Toast

Tip 1: Make the custard. Start by whisking eggs with the milk, cream, vanilla, and a pinch of salt. This mixture is the creamy custard that makes our French toast so delicious.

Tip 2: Dip the bread. Cover all the bread slices with the custard, then set them aside on a baking sheet, ready to be cooked in the skillet. If you have hearty bread or really stale bread, keep the bread slice in the custard a little longer so it soaks in more of the custard. Softer bread (like brioche) does not need as long.

Soaking bread slices in custard

Tip 3: Cook in butter. Use a skillet over medium heat (any hotter, and your French toast will overbrown before it cooks inside). Place the dunked bread into hot, sizzling butter and cook until golden brown on both sides. (Just looking at that photo makes me want French toast again!)

Cooking French Toast in a pan with butter

Tip 4: Wipe the pan. Between batches, wipe out any browned egg bits or dark brown butter so each slice cooks cleanly. If you notice the bread is browning more quickly, turn the heat down a little.

Tip 5: Keep them warm. Place a baking sheet into a 200°F preheated oven. As the bread slices come out of the skillet, place them onto the baking sheet to keep warm, while you cook the rest. I use the same trick when I am making homemade waffles and my favorite pancakes.

Make Ahead Tips

  1. Mix the custard the night before. Whisk together the eggs, milk, vanilla, cream, and salt, then cover and refrigerate overnight. In the morning, give it a quick whisk, dip your bread, and cook as usual.
  2. Cook the French toast and refrigerate. If you’re hosting brunch or want a quick breakfast for the week, cook all the bread slices ahead of time. Let them cool on a wire rack, then refrigerate in an airtight container for up to 3 days. Reheat in a 350°F oven or toaster oven for 8 to 10 minutes, or in a skillet until warmed through and crisp again.
  3. Freeze them for up to 2 months. Lay cooked slices in a single layer on a baking sheet lined with parchment paper and freeze until firm. Transfer to a freezer bag or container and freeze for up to 2 months. Reheat directly from frozen in the toaster or the oven (no need to thaw!)
  4. Make baked French toast. You can assemble in a casserole and leave overnight in the fridge before baking in the morning. Here’s our baked French toast recipe for how to do it!

Serving Suggestions

We love a drizzle of maple syrup and a bit more salted butter with our French toast. A dusting of powdered sugar is lovely, as is a handful of fresh fruit. To make it really special, try a spoonful of homemade whipped cream or whipped coconut cream (it’s so good!). I’ve also done a spoonful of this berry salad with whipped cream, and it was outrageously good!

To round out your breakfast, consider something on the side like poached eggs, scrambled eggs, crispy baked bacon, or our homemade breakfast sausage! And, don’t forget the coffee for the adults (try cold brew if it’s warm outside)!

More of My Favorite Brunch Recipes

Perfect French Toast

Perfect French Toast

  • PREP
  • COOK
  • TOTAL

This is our family’s all-time favorite French toast recipe! It’s easy to make, and the vanilla cream custard is absolutely delicious. Use day-old bread (or slightly stale) for the best results. It’s sturdier and won’t crumble or fall apart in the custard or while cooking. French, Italian, brioche, or challah bread are all fantastic choices!

Serves 4

Watch Us Make the Recipe

You Will Need

6 large eggs

¾ cup whole milk (177ml)

⅓ cup heavy cream (78ml)

1 ½ teaspoons vanilla extract

¼ teaspoon fine sea salt

8 slices day-old bread, ¾- to 1-inch-thick

3 tablespoons butter, plus more for serving

Optional toppings: Powdered sugar, maple syrup, berries, whipped cream, cinnamon sugar

Directions

    1Prep: Heat the oven to 200°F (93°C). Line two baking sheets with parchment paper. Place one baking sheet in the oven to keep cooked batches warm, and keep the other on the counter for holding the soaked bread. You’ll also need a large baking dish for soaking the bread.

    2Make the custard: In a medium bowl, whisk together the eggs, milk, cream, vanilla extract, and a pinch of salt until well blended.

    3Soak the bread: Arrange the bread slices in a large baking dish (it’s okay if they overlap). Pour the egg mixture over the top, then flip and move them around to coat evenly. When the bread is soaked but not yet mushy, transfer it to the baking sheet on the counter. Softer breads like brioche will soak more quickly than sturdier breads like French bread.

    4Cook: Melt 1 tablespoon of butter in a large skillet or griddle over medium heat. Working in batches, cook a few slices of soaked bread at a time until golden and cooked through, 2 to 3 minutes per side.

    5Keep warm: Transfer the cooked French toast to the baking sheet in the warm oven while you finish the remaining slices. Add more butter to the pan as needed between batches. If the butter is browned in the pan, wipe it down before cooking the next batch.

Adam and Joanne's Tips

  • Storing: Cook bread slices lasts in an airtight container in the fridge for 3 days or can be frozen for up to 2 months. To freeze, cool it on a wire rack and place it onto a baking sheet. Freeze until hard, then transfer to a freezer bag or container and freeze. Reheat in a toaster oven or cook in a pan with melted butter.
  • Dairy-free substitute: Use creamy non-dairy milk like cashew, soy, coconut, oat, or almond milk.
  • Egg substitute: Use aquafaba (liquid from chickpeas), flax eggs, or store-bought egg replacers.
  • Cinnamon sugar: Whisk 1/4 cup granulated sugar with one teaspoon of ground cinnamon.
  • The nutrition facts provided below are estimates.
Nutrition Per Serving Serving Size 1 slice / Calories 313 / Total Fat 11.7g / Saturated Fat 5.7g / Cholesterol 158.9mg / Sodium 562.6mg / Carbohydrate 38.1g / Total Sugars 3.7g / Dietary Fiber 1.8g / Protein 13.3g
AUTHOR: Adam Gallagher
Adam and Joanne of Inspired Taste

We are Adam and Joanne Gallagher, the creators of Inspired Taste. Established in 2009, Inspired Taste grew from a childhood dream into one of the internet’s most trusted recipe sites with hundreds of reliable recipes, step-by-step videos, and expert tips.More About Us

43 comments… Leave a Review
  • Saras Handa November 3, 2025

    Thank you for easy and fun baking! I love you recipes. It seems am always so ready to bake after reading your recipes. Thank you❤️

    Reply
  • Jp November 30, 2024

    Thank you for the delicious recipe! I didn’t have any fruits, so I added honey and home made whipped cream and it was the bomb! I was told that it was so good that I should’ve made more haha

    Reply
  • Stephanie Adkins October 3, 2024

    Wait this recipe cooks the French toast in the oven?????

    Reply
    • Joanne Gallagher May 21, 2025

      No, we cook it on the stove, but offer a tip for keeping the cooked French toast warm in the oven.

      Reply
  • Gene May 4, 2021

    This French toast recipe is the best and I’ve tried many. It’s so simple and not fussy and I even used cheap sandwich bread and it came out perfect.

    Reply
    • Joanne September 13, 2023

      This makes us so happy, Gene. Thanks for coming back and sharing.

      Reply
  • Kathy May 29, 2020

    By Day-old bread, do you mean get the bread fresh, slice it and leave it out, or so you mean get fresh bread, slide it, and leave it in the bag? Or don’t slice it until you’re ready for the recipe?

    Reply
    • Joanne September 16, 2021

      Hi Kathy, any of these options work. We just mean that the bread absorbs the custard best when it is not really fresh.

      Reply
  • Brian April 16, 2019

    For a mindblowing alteration to this recipe, try it using slices of day old chocolate babka. Pure heaven, although probably a slight boost to the calorie count. ?

    Reply
    • Joanne September 13, 2023

      Brian, We love your idea (although, I’m not sure I would be able to save enough chocolate babka for the next day).

      Reply
  • Licoricelady February 23, 2019

    Thanks for an easy and delicious recipe for French toast, similar to the much-beloved French toast my husband’s mom used to make. This one is better because it’s made with thicker Italian bread. Hubby put blueberry preserves and a bit of pure Canadian maple syrup on his; I put cinnamon sugar and powdered sugar on mine.

    Reply
    • Joanne September 13, 2023

      Such great ideas for toppings! We are thrilled you enjoyed the recipe.

      Reply
  • Sophia May 27, 2018

    Thank you so much for this quick and delicious recipe! This was perfect for a family brunch, and the trick with the oven helped everyone’s french toast remain warm! The only change I made was to add cinnamon and a dash of nutmeg to the custard mixture. Thanks again!!!

    Reply
    • Joanne September 13, 2023

      Love your idea to add cinnamon and nutmeg. Such lovely warming flavors. I’m so happy our oven trick helped keep everyone’s French toast warm!

      Reply
  • S November 13, 2017

    What is the serving size?

    Reply
    • Joanne November 14, 2017

      Hi there, We assumed 2 slices of French toast.

      Reply
  • Sedviga October 28, 2017

    add 1/8 tsp of cinnamon to the custard

    Reply
    • Joanne September 13, 2023

      Cinnamon would be delicious in this custard.

      Reply
  • wilmer schaff July 15, 2017

    I would love to try this recipe but for some reason I can’t get it to print.

    Reply
    • Adam July 16, 2017

      That is strange that you can’t print. If you contact us with the email address on our about us page we can help you figure out what is going on. We can also email you a PDF of the print friendly page.

      Reply
  • Judy November 27, 2016

    As always, terrific recipe!

    Reply
    • Joanne September 13, 2023

      Well thank you, Judy! So happy you enjoyed it.

      Reply
  • DS August 22, 2016

    My family loves this recipe! We make it all the time. We also add a little bit of coconut oil to the butter in the frying pan before frying it. So yummy!

    Reply
  • Aaliyah Jackson December 14, 2015

    Absolutely Delicious!!

    Reply
  • Matt B. September 6, 2015

    This french toast recipe is excellent! My wife loves Cracker Barrel’s french toast and likes your recipe better! Thanks for the awesome instructional video!

    Reply
  • Karen August 9, 2015

    Amazing! I’ve never made French Toast before. My family loved this! Thank you for your delicious and easy to follow recipes.

    Reply
  • Rathi April 7, 2015

    I love all ur receipes, it never went wrong. Thank u so much

    Reply
    • Joanne April 9, 2015

      Thank you so much!

      Reply
  • Patricia Fitzpatrick January 14, 2015

    Excellent videos! Well edited, narrated, and filmed with a non-intrusive instrumental in the background. Perfect! Keep up the good work!

    Reply
  • Bob September 3, 2014

    I found a recipe that can use fresh bread. You put in a 200 degree oven about 10 min. to dry it and it not get soggy. Works for me.

    Reply
  • olga August 6, 2014

    Yummy! I skipped putting the frencht oast in the oven as they went straight from the griddle to the kids plates. I didnt have cream, used a squirt or canned whip cream. Didnt seem to hurt.

    Reply
  • Laura July 29, 2014

    If you don’t have old bread, try toasting the bread just to dry it out a little, but not to brown it. Works really well. I do it even if my toast is old.

    Reply
  • Maxine April 10, 2014

    A good topping is cream cheese and runny marmalade. Serve with egg and bacon. Scrummy!

    Reply
    • Adam April 10, 2014

      Sounds great!

      Reply
  • Jessica September 2, 2013

    Any chance this would work if you toasted the bread first rather than letting it sit out for a day or two?

    Reply
    • Joanne September 7, 2013

      We’ve never tried it — as long as you use hearty bread, you should be okay. Older bread is best, but if you’re craving French Toast we say go for it!

      Reply
  • Lisa August 29, 2013

    I read the part about which breads to use, but what bread is shown in the picture? Excited to try this!

    Reply
    • Joanne August 29, 2013

      It’s an Italian round loaf from Trader Joes.

      Reply
  • Yvonne August 10, 2013

    Have you ever tried making French Toast with fruit bread?? Ohhhh so good! 🙂 Love you recipes, all good stuff! Started out looking for Peanut Butter and after that I got lost in your pages….. sigh, only so much 2 people can eat! Thank you for sharing!

    Reply
    • Joanne August 12, 2013

      Great idea — we’ve tried with cinnamon raisin bread and that was a hit 🙂

      Reply
  • iliana August 7, 2013

    I add a teaspoon of cinnamon to the mix and they taste and smell delicious!!

    Reply
    • Joanne August 8, 2013

      Yum, cinnamon is a great idea! A little nutmeg or allspice would also be lovely.

      Reply
  • Maureen | Orgasmic Chef May 19, 2013

    I always soak mine overnight and then brown in the pan with butter and finish off in the oven to make sure the custard is cooked but this looks really easy. 🙂

    Reply

Leave a Reply

Leave a Review or Comment

Your email address will not be published. Required fields are marked *

Rate this recipe!

 

All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our comment guidelines. You must be at least 16 years old to post a comment. All comments are governed by our privacy policy & terms.

Previous Post: Next Post: