Delicious French toast is versatile and simple to make. Slice the bread, make the egg-milk mixture, dip, pan fry. That’s it! Follow all of my recipe tips to make the most perfect French toast ever! This French toast recipe is a childhood favorite for me, as I’m sure it is for many others as well. Every family has their own way of making this. So did mine. So, the recipe I’m sharing today is highly adaptable, but also guarantees amazingly delicious and easy French toast!

What is French toast? (vs eggy bread vs bread pudding)

Eggy bread – This is all egg, with little to no milk/cream or water. The bread is dipped in whisked eggs and pan fried. I grew up calling this eggy bread. French toast – A more balanced egg to milk ratio for French toast here. Usually 1/4 – 1/3 cup of milk per 1 egg. Bread is soaked in the egg-milk mixture and pan fried to get a caramelized crust, and a soft, custard-like center. Bread pudding (or French toast casserole) – I use the same egg to milk ratio as French toast here, but the soaked bread is baked as a casserole, rather than individually pan fried.

Why you’ll love this recipe

Taste and texture are on point in this classic French toast recipe. Soft and custard-like in the center, slightly crisp and caramelized on the outside, this will taste like the best French toast you’ve ever had! If you love eggs and egg recipes, this French toast is a flavorful way to incorporate eggs into your breakfast/brunch. Super easy recipe, few ingredients, and ready in no time. It’s one of the first things I learned to make as a little kid, mostly because it’s so easy and hard to mess up. This is also such a versatile recipe. It’s so simple to substitute ingredients and change flavors for different recipe variations. You can make French toast with cheap breads for a quick treat if you’re in the mood (think French toast roll ups), or use a rich bread to make super comforting French toast as well. Plus, it makes for the best breakfast, brunch, or even dinner!

French toast ingredients

Best bread for French toast

Pretty much any type of bread that you like to eat is great for this French toast recipe! I grew up eating this with regular bakery bread. You could also use regular sandwich bread from the supermarket, but these slices are so thin, the bread will simply disintegrate if soaked in the egg-milk mixture for too long. The best bread for perfect French toast (in my opinion at least) is a thick slice of brioche or challah. But I also love to use,

Stale, sliced croissants Thick, sliced sourdough bread Thickly sliced Italian loaf bread Crusty French bread Texas toast Homemade white sandwich bread (thick slices) Homemade Japanese milk bread (thick slices)

Thicker slices of bread are more suited for French toast, since you can soak them for a little longer to create that soft custard-like center. Basically, any type of bread can be used to make this, as long as you adjust the soaking time. However, the bread that will give you the best results is,

A flavorful and/or rich bread such as brioche, challah, or even croissants. Preferably the bread should be 1 – 2 days old (stale), so that the slightly drier bread soaks up the egg mixture better. French toast is a great way to use up stale bread, because once cooked, the bread obviously won’t taste stale again because it absorbs so much flavor and moisture from the custard. Thick cut – at least 3/4 of an inch thick will produce a lovely custard-like center, along with a caramelized surface.

How to make easy French toast

All you have to do to make easy French toast is to cut slices of stale bread, make the egg-milk mixture, dip, and pan fry.

Step 1 – Prepare the bread slices

I like to use thick cut bread to make my perfect French toast (or brioche French toast). I find that sandwich bread soaks up the egg mixture too fast, and you end up with limp, sad French toast. Not good. So, I try to use unsliced bread which I slice myself. Preferably an enriched bread loaf (but crusty sourdough is also very good!). Every time I make my popular brioche bread, I inevitably end up making French toast! I slice up one loaf and let it get stale for a few days, before using the slices to make the most perfect brioche French toast. I cut up slices that are about 1 inch thick, or at least 3/4 of an inch thick.

Step 2 – Make the egg-milk mixture

Whisk the milk with a little cornstarch. This step is optional but highly recommended, and it helps to create a nice custard-like texture. Add the eggs, sugar, and salt, and whisk until well combined. Because of the egg whites, the egg mixture may seem “gloopy”. This isn’t really a bad thing, but to make the egg mixture easier to absorb, whisk the mixture until you don’t have that gloopy texture. You will either need to whisk the custard base very well with a balloon mix, or use an immersion blender for a few seconds to achieve this. The resulting egg mixture will be very watery. You can also add some flavoring to the egg mixture. My favorite is vanilla. You could also add lemon, orange, or almond extract. I also love to add some instant coffee for a lovely flavor twist.

Step 3 – Pre-heat the pan

I use a large non-stick pan to make French toast (or brioche French toast). This way the bread slices will not stick to the pan. You can use any type of fat in the pan to fry your French toast. Vegetable oil, olive oil, ghee, butter are all great choices. I like to use a combination of butter and vegetable oil. The butter adds a lot of flavor to the French toast as well. The temperature setting will differ depending on the stove and the pan you use.

Step 4 – Dip the bread in the egg-milk mixture

The more stale the bread, the quicker it will absorb the egg mixture. I usually count to 5 or 6 (mississippi-lessly), for each side. This will vary depending on how thick or thin your bread slices are, and how stale the bread is. You want the bread to absorb some of the egg, but not get so soggy that the bread disintegrates when lifted from the egg mix.

Step 5 – Pan fry the bread slices

The temperature of the pan should not be too hot. If it’s too hot, the toast will brown and burn too fast. I usually prefer to cook the bread about 2 – 3 minutes per side for thicker slices of bread. If it browns too fast, I reduce the heat. You want the surface of the slices to be a caramelized brown color, but the middle to still be soft. If the bread is cooked too quickly, the middle might be too raw. Place the pan-fried toast on a wire rack until you’re ready to serve. Perfect French toast will have a golden brown crust, with a soft and slightly custard-like center.

How to keep French toast warm

You can keep the French toast in a warm oven (200 F / 93 C), so that they stay nice and warm until you’re ready to serve. Serve with confectioner’s sugar, or a combination of your favorite toppings. I provide lots of options below.

Recipe tips and notes

French toast can be made with any type of bread, with perfect results. If you only have sandwich bread, that’s A-OK! If all you have is the $1 Italian bread loaf from Walmart, you can just as easily use that to make fantastic French toast. However, if you’re lucky enough to get your hands on brioche or challah, or make your own, that’d be even better! Brioche French toast is deeee-licious. For best results, always adjust the recipe to the type of bread that you’re using. Thinner bread needs less soaking time in the egg mixture. The egg mixture itself is super flexible. If you added too much milk, don’t worry. As a rule of thumb, I use 1/4 – 1/3 cup of milk per 1 large egg, plus 1/4 tsp cornstarch. So, adjust the ingredients to get this ratio. Adjust the cook time depending on the bread as well. Thicker bread slices will obviously cook slower than thinner slices. Plus, the more egg mixture that is absorbed by the bread, the cook time will also be longer, compared to slices that were just superficially coated with the egg mixture. On my stove, I use the medium heat setting, but it could be different on your stove. Use the first slice to gauge how long to soak the bread. But if you do soak the bread slices for too long and they break apart, you could try baking them into a bread pudding (like this croissant bread pudding).

Serving suggestions and toppings for French toast

Growing up, sweet French toast was unheard of in my family. Savory French toast used to be our jam, and I didn’t eat the sweet version until later. But I quickly grew to love classic, sweet French toast, so here are some of my favorite sweet toppings and ideas to pair with this dish.

Sweet toppings

Maple syrup Pancake syrup Golden syrup Caramel sauce Chocolate sauce Fresh fruit like fresh berries and banana Cooked fruit compotes or coulis like apple, peach, and berry coulis Any fruit jam (such as strawberry jam, plum jam, fig jam etc.) Whipped cream Yogurt Ice cream (vanilla ice cream, cereal milk ice cream, strawberry shortcake ice cream, date and tahini ice cream, ube ice cream are all fantastic options!) Sweetened ricotta

Savory toppings

Bacon (which is also delicious along with maple syrup, whipped cream, and fruits) Breakfast sausages Curries (so this might be controversial, but it’s a delicious combo of flavors if you’re so inclined, and I personally love it with chicken curry, beef curry, lamb curry, fish curry etc.!) Steak Fried chicken Scrambled eggs Cheese Avocado or guacamole Salsa Dinner leftovers – such as pulled pork (or pork carnitas!), or shredded roast chicken Breakfast hash (like this curried potato hash, steak and sweet potato hash, celeriac hash etc.)

How to store and reheat

French toast tastes best when freshly made. However, if you’re making this as part of meal prepping, then it is possible to freeze them for later. Once the French toast is cooked, let it cool down completely. Then stack the French toast with wax paper or parchment paper in between slices, and place them in an airtight container. Make sure not to squash the slices! Then place the container in the freezer. You can also freeze the French toast on a half sheet pan first, and then store the frozen slices in an airtight container. To reheat, place the frozen French toast slices on an oven-safe wire rack, placed on a sheet pan. Preheat the oven to 300 F / 148 C, and heat the slices until warm throughout. The precise time will depend on how thick the bread slices are. The air fryer or toaster oven are also good options. Heating the French toast in the microwave is possible, but it might make the toast soggy.

Recipe variations

More breakfast and brunch recipes you’ll love

Frequently asked questions

The BEST French Toast Recipe  Easy  versatile  - 3The BEST French Toast Recipe  Easy  versatile  - 60The BEST French Toast Recipe  Easy  versatile  - 45The BEST French Toast Recipe  Easy  versatile  - 46The BEST French Toast Recipe  Easy  versatile  - 68The BEST French Toast Recipe  Easy  versatile  - 2The BEST French Toast Recipe  Easy  versatile  - 32The BEST French Toast Recipe  Easy  versatile  - 36The BEST French Toast Recipe  Easy  versatile  - 47The BEST French Toast Recipe  Easy  versatile  - 36The BEST French Toast Recipe  Easy  versatile  - 45The BEST French Toast Recipe  Easy  versatile  - 51The BEST French Toast Recipe  Easy  versatile  - 41