French Toast Recipe – Easy, Fluffy & Perfect Every Time

Classic French toast with crispy golden edges and a soft, custardy middle — ready in under 10 minutes with bread you already have.

French Toast Recipe – Easy, Fluffy & Perfect Every Time
Prep Time 3 min
Cook Time 6 min
Serving 4
Difficulty Easy

My daughter went through a phase about four months, maybe five where she refused to eat anything for breakfast except French toast. Not waffles. Not pancakes. French toast, specifically mine, specifically with the crusts on. This was last spring, right around April, and I was making it basically every single weekday morning at 7:15 AM while also locating lost shoes and signing permission slips and answering questions about why clouds exist. So I got very, very fast at this.

The thing is, French toast has kind of a bad reputation as being fussy or special-occasion, and I don't get that at all. It's eggs and bread and a hot pan. That's pretty much it. This is the recipe for the parent on autopilot before their first cup of coffee, or for the person who has a half loaf of bread going stale on the counter and nothing else obvious for breakfast. Both are valid and both result in the same plate of food.

What makes this version work is the custard ratio and the heat. The outside gets genuinely golden like the color of a good crouton with slightly crispy edges that give way to a soft, eggy, almost pudding-like inside. When the butter hits the hot pan, it foams up fast and smells like something good is about to happen. The bread sizzles the second it goes in, and by the time you flip it, the cooked side is the exact color of caramel. You'll know. You can smell it before you can see it.

Two things I've learned from making this more mornings than I can count: first, don't skip the cinnamon in the egg mixture it blooms in the butter and gives the whole kitchen that warm, bakery smell that makes everyone suddenly appear at the table. Second, let the bread soak in the custard for a full thirty seconds per side, not a quick dip. Quick dip gives you eggy surface, not eggy all the way through, and that's not what we're here for.

Honest admission: thin sandwich bread works but it's not great. It gets too soft and kind of falls apart if you look at it wrong. Brioche or Texas toast is the move. But I've absolutely made this with whatever sad thin bread was left in the bag on a Tuesday morning and it was fine. Just handle it gently.

The science of why this works is actually kind of satisfying once you think about it. Eggs are mostly protein and fat. When they hit a hot pan, the proteins set that's what gives you structure on the outside. But because there's milk in the custard too, the inside stays softer longer, almost like it's still cooking slowly from residual heat after you plate it. That's the custardy texture everyone loves. You're basically making a very thin, very flat savory bread pudding in a frying pan, and bread pudding has been doing exactly this for centuries.

The biggest mistake people make with French toast and I made this mistake for years is cooking it on heat that's too high. High heat browns the outside fast but leaves the inside eggy and raw-tasting, especially with thick bread. Medium heat feels slower but it's actually giving the egg time to cook all the way through before the outside burns. I set my burner to exactly medium, maybe just barely above medium, and I leave it there the whole time. I don't touch the dial. I also don't fuss with the bread once it's in the pan just let it sit, let it build that crust, and flip it once.

I used to add a splash of heavy cream to the custard because someone on the internet told me it was the secret. It did make it richer, but it also made it heavier in a way that felt too much before 8 AM. Switched back to whole milk and haven't second-guessed it. I know people swear by the cream version. It's fine. Whole milk is fine too. You don't need the fancy upgrade here.

Storage

Leftover French toast keeps in the fridge for up to three days in an airtight container or a zip bag with the air pressed out. It doesn't store as well as you'd hope, honestly the texture softens overnight and it loses that crispy edge entirely. That said, it's still completely edible the next day. Freezing works better than you'd expect: freeze slices in a single layer on a baking sheet first, then transfer to a bag, and they keep for about a month.

Reheating

For reheated French toast, the toaster is genuinely your best option pop slices in on a medium setting and they come out surprisingly close to fresh, with the edges getting crispy again. The microwave works but makes it soft and a little rubbery; if you go that route, use 60% power for about 45 seconds. From frozen, straight into the toaster on a low-medium setting for two rounds does the job without drying it out.

Variations You Should Actually Try

wap regular milk for coconut milk. It adds a very subtle sweetness and a faint tropical background note that pairs weirdly well with maple syrup. My husband didn't notice the swap for three weeks, which I find a little funny.

Use challah instead of brioche or Texas toast. Challah is slightly denser and absorbs the custard more slowly, which means you can soak it a little longer without it falling apart. The texture is chewier and the flavor is more eggy in a good way it's my actual preference.

Add a quarter teaspoon of cardamom to the custard mix along with the cinnamon. I stumbled onto this by accident when I grabbed the wrong spice jar at 7 AM and couldn't figure out why the kitchen smelled so good. It's unexpected and slightly floral and really good. Try it once.

For a savory version and I know this sounds wrong but stay with me skip the cinnamon and vanilla, add a pinch of salt and black pepper to the egg mixture, and top with a fried egg and hot sauce instead of maple syrup. It tastes like a really good diner breakfast and it's one of my favorite lazy dinners.

What to Serve It With

For the lazy option, just pour maple syrup directly from the bottle and eat it standing at the counter no judgment, I do this probably three times a week. For the trying-to-impress someone option, serve it with fresh sliced strawberries tossed with a little sugar and a pinch of lemon zest, plus a small dollop of whipped cream from a bowl you actually whipped yourself (it takes four minutes and people act like you did something extraordinary). For a drink pairing, a really cold glass of whole milk is the correct answer and I will not hear otherwise though if it's a weekend and you're feeling ambitious, fresh-squeezed orange juice with the pulp left in is excellent.

And if your kid goes through a French toast phase, just know: five months in, she switched to plain bagels with cream cheese, and I genuinely miss the mornings.

Ingredients

  • 4 slices brioche or Texas toast, about 1-inch thick
  • 2 large eggs
  • 0.5 cup whole milk
  • 1 teaspoon vanilla extract
  • 0.5 teaspoon ground cinnamon
  • 1 tablespoon granulated sugar
  • 2 tablespoons unsalted butter
  • 1 pinch salt

Nutritional Information

  • Calories: 280 kcal
  • Total Fat: 13g
  • Saturated Fat: 6g
  • Cholesterol: 130mg
  • Sodium: 230mg
  • Total Carbohydrates: 31g
  • Dietary Fiber: 1g
  • Sugars: 10g
  • Protein: 9g

Directions

1. Step 1: Make the Custard

Crack the eggs into a wide, shallow bowl a pasta bowl or a pie dish works great and add the milk, vanilla, cinnamon, sugar, and pinch of salt. Whisk it until fully combined and slightly frothy, about thirty seconds. (The bowl needs to be wide enough for a full slice of bread to lay flat a too-small bowl means you're tilting and dunking and that's a mess.)

2. Step 2: Soak the Bread

Place one slice of bread into the custard and let it sit for thirty full seconds, then flip and soak the other side for another thirty seconds you want it saturated, not just surface-coated. Press down gently on the bread so the custard soaks in. (Don't rush this step. A quick dip gives you a thin eggy shell; a proper soak gives you that custardy inside that's the whole point of making this.)

3. Step 3: Cook Until Golden

Melt one tablespoon of butter in a large skillet over medium heat and wait until it stops foaming  that means it's hot enough. Lay the soaked bread in the pan and leave it completely alone for two to three minutes until the bottom is deep golden brown; you'll start to smell the cinnamon toasting and the edges will look set and dry. Flip once and cook the other side for another two minutes. (Don't press down on the bread with a spatula it flattens the texture and you lose the soft middle you worked for.)

4. Step 4: Repeat and Serve

Transfer the finished slice to a plate and repeat with the remaining bread, adding the second tablespoon of butter to the pan before the next batch. Keep finished slices in a 200°F oven on a baking sheet if you're making them all before sitting down they hold well for about ten minutes without going soggy. (Don't stack the slices while they're hot or the steam makes the bottoms soft lay them flat.)