Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

French Toast Recipe That Is Crispy Outside, Soft Inside

If you are skim reading
The short version: crispy outside, soft inside French toast comes down to stale thick bread, a short soak in a custard with more yolk than milk, and cooking it in butter over medium heat, not high heat.

The short version: crispy outside, soft inside French toast comes down to stale thick bread, a short soak in a custard with more yolk than milk, and cooking it in butter over medium heat, not high heat. Most recipes fail because people rush the soak or blast the pan too hot, which burns the crust before the inside sets. Get the bread, the ratio and the heat right and you get a real restaurant-style result in under 15 minutes.

Why most home French toast goes wrong

I make French toast on Sunday mornings when I want something that feels like an occasion rather than a rushed breakfast standing over the sink. For years mine came out either soggy in the middle or rock hard and dry, and it took me a while to work out why. It is nearly always one of three things: the bread is too fresh, the custard ratio is wrong, or the heat is too high.

Fresh, soft sandwich bread soaks up custard like a sponge and then collapses into mush. Day-old or stale bread has a firmer structure, so it holds its shape while still absorbing enough liquid to go creamy inside. If your bread is fresh, slice it the night before and leave it out uncovered, or give it 10 minutes in a low oven at around 150C to dry out slightly.

The exact ratio that works

For four thick slices of bread, use:

  • 2 large eggs
  • 120ml whole milk (or half milk, half double cream if you want it richer)
  • 1 teaspoon vanilla extract
  • Half a teaspoon ground cinnamon
  • A small pinch of salt
  • 1 tablespoon sugar, optional

This is a higher egg-to-milk ratio than most recipes online, which often go heavy on milk and light on egg. More egg gives you a custard that sets inside the bread instead of just making it wet. Too much milk and no amount of frying time will fix a soggy centre, because the liquid never fully cooks through before the outside burns.

Step by step

  1. Whisk the eggs, milk, vanilla, cinnamon, salt and sugar in a shallow dish wide enough to fit a slice of bread flat.
  2. Slice your bread about 2cm thick. Brioche, challah or a good sourdough work best because they have enough structure to hold the custard without falling apart.
  3. Dip each slice for 20 to 30 seconds per side, no longer. This is the step most people get wrong, soaking for a minute or more thinking it makes it richer. It just makes it collapse.
  4. Heat a non-stick pan or griddle over medium heat and add a tablespoon of butter. Not high heat. Butter burns fast and a pan that is too hot will scorch the outside while the inside stays raw.
  5. Cook each slice for 2 to 3 minutes per side until deep golden brown. Resist the urge to press down on it with the spatula, that squeezes out the custard you worked to get inside.
  6. Add a fresh small knob of butter to the pan between batches so each slice gets its own crisp crust rather than frying in burnt butter residue.

A worked example

Say you are making this for four people on a Saturday morning and you want it done in one go without standing over the stove for half an hour. Use eight slices of day-old brioche, double the custard recipe above (4 eggs, 240ml milk, 2 teaspoons vanilla, 1 teaspoon cinnamon), and cook two slices at a time in a wide pan so you are not rushing or overcrowding. Keep cooked slices on a wire rack in a 100C oven rather than stacking them on a plate, because stacking traps steam and softens the crust you just worked to get crisp. Eight slices this way takes about 20 minutes start to finish, and every slice comes out with the same texture instead of the first batch being perfect and the last batch going soft from sitting.

The uncomfortable bit nobody tells you

Here is the part most recipe sites skip over because it is less exciting than a new cinnamon ratio: the bread matters more than anything you do in the pan. You can nail the custard, the heat, the timing, and still end up with disappointing French toast if you use thin, cheap, pre-sliced white bread. It simply does not have the density to go crisp outside and soft inside, it just goes soggy or dries out. If your results are inconsistent and you have checked your ratio and your heat, the actual fix is to change your bread, not to fiddle with the eggs again. Brioche, challah, a thick white tin loaf from a bakery, or a firm sourdough will outperform supermarket sandwich bread every time, no matter how good your technique is.

Getting the crust crisp

A few extra details that make a real difference:

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

  • Use clarified butter or a mix of butter and a neutral oil like sunflower if your pan runs hot, because plain butter burns before the crust colours on a pan that is too fierce.
  • A light dusting of caster sugar on the bread just before it hits the pan helps it caramelise into a thin crisp shell, similar to how creme brulee gets its top.
  • Do not flip more than once per side. Flipping repeatedly stops a real crust forming because the surface never gets long enough contact with the hot pan.
  • Serve immediately. Crispy French toast left sitting for 10 minutes under foil will soften, there is no way around this, so have your toppings ready before the toast is done.

Toppings that do not ruin the texture

Maple syrup poured on at the table rather than drizzled on and left to sit keeps the crust crisp for longer. If you like fruit, cook it separately in a pan with a little butter and sugar rather than piling raw wet fruit straight onto the toast, since the juice will soften the crust within minutes. A dusting of icing sugar and a few berries added just before serving works better than anything saucy poured on early.

Frequently asked questions

What is the best bread for crispy French toast?

Thick-cut brioche, challah or a firm bakery white loaf work best because they have enough structure to crisp up outside while staying soft inside, unlike thin pre-sliced sandwich bread which goes soggy.

Why does my French toast go soggy in the middle?

It is usually caused by soaking the bread too long, using too much milk relative to egg, or using fresh soft bread that cannot hold its structure once soaked.

Should I cook French toast on high heat?

No. Medium heat is correct. High heat burns the butter and the outside of the bread before the custard inside has time to set, leaving you with a raw centre and a scorched crust.

Can I make French toast ahead of time and keep it crispy?

Keep cooked slices on a wire rack in a low oven around 100C rather than stacking them on a plate, as stacking traps steam and softens the crust within minutes.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.