This homemade French toast recipe delivers perfectly golden, crispy edges with a custardy, tender center in every bite. Our carefully balanced ingredient ratios, quality bread selection, and cooking technique ensures restaurant-quality results every time. Whether you’re planning a special weekend brunch or elevating your weekday breakfast routine, this foolproof method creates French toast that’s irresistibly delicious and surprisingly simple to master.

You Will Love This Simple French Toast Recipe
Growing up, I was fortunate to have my grandma living with us, treating me to her special French toast 1-2 mornings every week before school. Those early morning memories watching her magically whip up perfect French toast easily and lovingly helped to form the foundation of my love for breakfast cooking. Her recipe, adapted from the 1969 Betty Crocker cookbook, has been my starting point, though I’ve enhanced it over the years with subtle tweaks, a few additional ingredients, and a perfected cooking technique that takes this recipe to the next level.
With 40+ breakfast recipes (and counting!) on my website, I’ve dedicated countless weekend mornings to perfecting the art of breakfast. French toast remains one of my favorite breakfasts to make. I’ve easily made homemade French toast a hundred times, experimenting with everything from artisanal breads to various extract and spice combinations. This version balances nostalgic comfort with small but significant improvements discovered through years of testing.
Homemade French Toast Ingredients
- Large Eggs. Eggs are a key component of any good French toast. In addition to making the custard (the batter our French toast is dipped in) rich, creamy, and tender, they also help the custard mixture to bind to the bread as it cooks.
- Milk. Used to make the custard batter, along with the eggs, adding moisture and richness to the mixture. You can use any milk (including non-dairy) for French toast, but I recommend whole or 2% dairy milk. A higher fat milk helps the custard to become creamier and richer.
- Vanilla Extract. Used as a flavor enhancer as well as adding a rich, complex sweetness to our custard (the batter you’ll dip in).
- Granulated Sugar. We’re using just enough sugar to sweeten our custard batter, which also helps our French toast get that lovely caramelization on the outside as it cooks.
- Salt. Acts as a flavor enhancer.
- Ground Cinnamon. Adds a warm, inviting flavor to our recipe that compliments and enhances our breakfast.
- All-Purpose Flour. Another key component for our custard batter, flour not only acts as a binder for our liquid ingredients, it helps prevent a soggy texture while also helping us get a perfectly crispy outside and fluffy inside that’s characteristic of a great French toast.
- Bread. A thick cut white bread (like Texas toast), an artisan French or Italian loaf, sourdough, brioche, or challah bread are all great options for French toast. We’re looking for slices close to ¾″ thick for best results. If possible, dry / day-old bread will work best and will help you avoid a soggy middle, but isn’t totally necessary. The only type of bread I’d recommend avoiding is a dense grain or seedy bread as it just doesn’t provide the right texture for this dish.
- Butter and/or oil (for cooking). There is a lot of debate about butter vs. oil for cooking the perfect French toast… using a combination is actually a great way to go. The oil helps slow down the butter from browning too fast, giving your French toast time to cook to golden brown perfection without getting too dark or burning. Use a ratio of 1 Tablespoon butter to 1 teaspoon neutral oil (canola or vegetable) when ready to cook.
All ingredient measurements are located in the recipe card at the bottom of the page.
Don’t Have Day-Old Bread? No Problem!
If you do not have day-old bread, simply set out your bread slices while you gather your other ingredients to allow the air to begin drying out the surface (we do this for our brioche French toast casserole too, and it works like a charm!).
How to Make Homemade French Toast
In a large and wide mixing bowl (or 9×9 pan), whisk together the egg and flour to combine.
Then whisk in the remaining ingredients, starting with the liquid ingredients, until a smooth custard-like batter is formed.
Custard Mixture Tip
We’re showing mixing together our egg custard in a large bowl with a whisk… but for the smoothest egg mixture, you can whiz everything together in your blender or food processer too!
Preheat your griddle (or non-stick skillet) over medium heat.
Place the bread slices into the custard (only do as many as you can pan fry at one time!), soaking each side for 1-2 minutes until well saturated.
While the bread is soaking, place your butter and/or oil onto the hot pan to melt, tilting to coat the pan.
Lift the saturated bread out of the custard mixture, allowing excess custard to drip off, and place it on to the hot griddle (or pan).
Cook until golden-brown on the bottom (about 1-2 minutes), then flip and repeat on the second side.
Wipe the griddle (or pan) clean as needed and repeat until all of the custard has been used up / all of the slices have been cooked.
Keeping French Toast Warm
As you get slices off of the stove, you can keep them warm by transferring them to a wire rack set onto a baking sheet and placing them in your oven on it’s lowest temperature setting. This allows air to circulate around cooked slices, helping to keep a crisp exterior while the rest of the slices cook.
Simple French Toast Recipe Variations
Make it extra decadent with a higher fat dairy product. Replace the milk with heavy cream, half-and-half, or eggnog (for a festive touch).
Add fun texture and flavor with crushed cereal! Cinnamon Toast Crunch is a popular choice, but I’ve also seen renditions with Captain Crunch, crushed Corn Flakes, and even Fruity Pebbles! To do this, crush 2-3 cups of cereal and place onto a plate. After dredging your bread in the egg custard mixture, dip the soaked bread into the crushed cereal and pan fry as directed.
Make it coconuty! Similar to the crushed cereal option, you can dunk your soaked bread slices into sweetened, shredded coconut before pan frying. If desired, also add ½ teaspoon of coconut extract to your egg custard mixture to amp up the coconut flavor.
How to Serve This Recipe for French Toast
Butter, pure maple syrup, and a dusting of powdered sugar is the classic way to serve French toast. But you can definitely have fun with your toppings, mixing and matching all kinds of things! Here are a few other delicious topping ideas:
- Fresh berries like strawberries, blueberries, and raspberries
- Banana slices
- Cinnamon-apples (especially great for fall!)
- Fruit compotes, like our rhubarb compote with strawberries and apples (great for spring)
- Lemon curd
- Apple butter
- Fruit syrups, like our Blueberry Syrup
- Whipped cream
- Nutella
- Chocolate Chips
You can also get more ideas for how to serve French toast with our post on what to serve with pancakes, as many of the outlined toppings and sides go well with both.
Storing Homemade French Toast
Allow the French toast to cool completely (to room temperature), then store in an airtight container in the fridge for up to 3 days.
Can You Freeze French Toast?
Yes! You can freeze fully cooked French Toast to enjoy another day. To do so, allow the French Toast to fully cool then transfer it to a zip-top bag or airtight container and freezer for up to 3 months. When ready to enjoy, rewarm in a skillet, in the toaster, or in the microwave.
How to Reheat French Toast
You can reheat your leftover French Toast in a skillet, in the toaster, or in the microwave until heated to your desired temperature.
Perfect French Toast FAQs
Can you make French toast without eggs? Eggs are a key component to our French toast recipe, however you can make an eggless French toast if desired. Generally, you will need a recipe with cornstarch to mimic the egg’s binding properties in the custard.
Why is French toast called French toast? There are a lot of theories as to how this dish got it’s name, but one thing is agreed upon, it has no French origins. Some say a misspelling of an innkeeper named Joseph French in the 1700s was the origin, others say it was a marketing ploy to make this dish seem fancier (in turn allowing restaurants charge more), others say it originated in ancient Rome. However it came about, it’s become a beloved breakfast dish.
How long should you soak French toast before cooking? You really only need to soak your bread in the custard mixture for a few minutes (1-2 minutes per side) before cooking, but a few factors will affect the time required. Thicker slices or drier bread may need a longer soaking time to absorb the custard mixture and become saturated.
Love This Recipe? Try One of These Easy Breakfast Recipes Next!
Simple French Toast
Equipment
- Griddle or Non-Stick Frying Pan
Ingredients
- 3 large eggs
- ¼ Cup all-purpose flour
- 1 Cup milk (whole dairy milk recommended)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon salt
- 2 Tablespoons granulated sugar
- Butter and/or neutral oil for cooking (recommend a ratio of 1 Tablespoon of butter + 1 teaspoon of oil for best results)
- 8 slices of bread*
- Toppings of choice. (butter, pure maple syrup, and a little powdered sugar are always a great choice)
Instructions
- In a wide mixing bowl or 9×9 pan, whisk together the egg and flour to combine.3 large eggs¼ Cup all-purpose flour
- Then whisk in the remaining ingredients, starting with the liquid ingredients, until a consistent custard-like batter is formed.1 Cup milk1 teaspoon vanilla extract1 teaspoon ground cinnamon¼ teaspoon salt2 Tablespoons granulated sugar
- Preheat your griddle (or non-stick skillet) over medium heat.
- Place the bread slices into the custard (only do as many as you can pan fry at one time!), ensuring all sides are soaked. *Note: you only need to soak your bread in the custard mixture for a few minutes (1-2 minutes per side) before cooking. Thicker slices or drier bread may need a longer soaking time to absorb the custard mixture and become saturated.8 slices of bread*
- While the bread is soaking, place your butter and/or oil onto the hot pan to melt, tilting to coat the pan.
- Lift the soaked bread out of the custard mixture, allowing excess custard to drip off, and place onto the hot pan. Cook until golden-brown on the bottom (about 1-2 minutes), then flip and repeat on the second side.*Reduce the heat as needed if the bread is browning too fast.
- Wipe the pan clean as needed and repeat steps 4-6 until all the custard has been used up / all of the slices have been cooked.*Tip: storing cooked French toast on a wire rack set onto a baking sheet in the oven heated to it's lowest temperature will keep them warm and crispy until the rest of the slices have been cooked and you're ready to serve.
- Serve with your favorite toppings and enjoy!
Video
Notes
- Make it extra decadent with a higher fat dairy product. Replace the milk with heavy cream, half-and-half, or eggnog (for a festive touch).
- Add fun texture and flavor with crushed cereal! Crush 2-3 cups of Cinnamon Toast Crunch, Captain Crunch, Corn Flakes, or use Fruity Pebbles! Transfer the crushed cereal to a plate, and after soaking your bread in the egg custard mixture, dip it into the crushed cereal and pan fry per recipe card instructions.
- Make it coconut-y! Similar to the crushed cereal option above, you can dunk your soaked bread slices into sweetened, shredded coconut before pan frying. If desired, also add ½ teaspoon of coconut extract to your egg custard mixture.
Meredith says
such a great French toast recipe!