This French Toast Recipe Will Ruin Every Diner Breakfast for You

You know that moment when you take one bite of something and your brain immediately files it under “I will never be satisfied with the ordinary version again”?

That’s what happens with homemade French toast.

And honestly, it’s a little inconvenient. Because once you know what actually good French toast tastes like, that diner version starts looking pretty sad by comparison.

This recipe is thick, custardy, golden-edged, slightly crispy on the outside and soft in the center. It takes about 20 minutes. And it uses ingredients you already have in your kitchen right now.

So let’s get into it.


What You’ll Need

For the custard:

  • 4 large eggs
  • ½ cup whole milk (or heavy cream for extra richness)
  • 2 tablespoons granulated sugar
  • 1 teaspoon pure vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • Pinch of salt

For the toast:

  • 4–6 slices thick-cut brioche bread (about 1-inch thick)
  • 2 tablespoons unsalted butter (for cooking)

For serving (optional but highly recommended):

  • Powdered sugar
  • Maple syrup
  • Fresh berries
  • Whipped cream

Tools You’ll Need

  • Large shallow bowl or baking dish (for dipping)
  • Whisk
  • Large non-stick skillet or cast iron pan
  • Spatula
  • Measuring cups and spoons
  • Tongs (optional, helpful for flipping thick slices)

Pro Tips

These are the things I wish someone had told me the first time I made this:

  1. Use stale or day-old bread. Fresh bread is too soft and falls apart in the custard. Day-old brioche or Texas toast has just enough structure to soak up the egg mixture without turning into mush. If your bread is fresh, pop the slices in a 250°F oven for 10 minutes to dry them out slightly.
  2. Let the bread soak, don’t just dip. This is the step most people rush. Each slice should sit in the custard for at least 20–30 seconds per side. You want the egg mixture to fully penetrate the bread, not just coat the surface.
  3. Medium heat is your friend. High heat burns the outside before the inside sets. Medium heat lets the custard cook through evenly while still getting that gorgeous golden crust. Patience is the actual secret ingredient here.
  4. Use butter AND a neutral oil. Butter alone burns fast. A mix of butter and a small splash of vegetable oil raises the smoke point and keeps your pan from getting too dark between batches.
  5. Don’t skip the nutmeg. It sounds minor. It’s not. A tiny pinch of nutmeg adds this warm, almost floral depth that makes people ask “what IS that flavor?” Keep it subtle though, too much and it gets overwhelming fast.

How to Make It

Step 1: Make the Custard

Crack 4 eggs into your shallow bowl and whisk them until the yolks and whites are fully combined.

Add the milk, sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk again until everything is smooth and slightly frothy.

Give it a taste. Yes, raw custard tasting is allowed and encouraged.

Step 2: Prep Your Bread

If using fresh brioche, dry it out first (see Pro Tip #1 above).

Lay your slices out next to the custard bowl so you’re ready to work quickly once the pan is hot.

Step 3: Heat the Pan

Place your skillet over medium heat and add 1 tablespoon of butter.

Let it melt slowly and start to foam. When the foam begins to subside, your pan is ready. Don’t rush this part.

Step 4: Soak the Bread

Dip your first slice of brioche into the custard. Let it sit for 20–30 seconds, then flip and repeat on the other side.

You want the bread saturated, not swimming. Lift it out and let any excess custard drip off for a second before it goes into the pan.

Step 5: Cook

Place the soaked bread in the pan. Don’t touch it.

Cook for 3–4 minutes until the bottom is deep golden brown. Flip carefully and cook for another 2–3 minutes on the other side.

The center should feel set (not jiggly) when you press it gently.

Repeat with remaining slices, adding more butter between batches as needed.

Step 6: Serve

Plate immediately. Dust with powdered sugar, drizzle with real maple syrup, and add whatever toppings you love.

Eat while it’s hot. This is non-negotiable.


Substitutions and Variations

Bread swaps:

  • Brioche is the gold standard, but thick-cut sourdough, challah, Texas toast, or even croissants work beautifully
  • Gluten-free? Use your favorite thick-cut GF sandwich bread

Dairy-free:

  • Swap whole milk for oat milk or full-fat coconut milk
  • Use vegan butter or coconut oil for cooking

Egg-free:

  • Mix 1 cup full-fat coconut milk with 2 tablespoons cornstarch and 1 teaspoon vanilla for a surprisingly good vegan custard

Flavor variations:

  • Add 1 tablespoon of orange zest to the custard for a citrusy twist
  • Swap cinnamon for cardamom for something a little more unexpected
  • Add a splash of bourbon to the custard if you’re making this for brunch with adults 👀
  • Stuff it: spread Nutella or cream cheese between two slices before dipping for stuffed French toast

Make Ahead Tips

French toast is best fresh, but here are a few ways to prep ahead:

  • Mix the custard the night before. Store it covered in the fridge for up to 24 hours. Give it a quick whisk before using.
  • Pre-slice and dry the bread. Lay slices on a baking sheet, cover loosely, and leave them out overnight.
  • Batch cook for meal prep. Cook all the slices, let them cool completely on a wire rack, then freeze in a single layer. Once frozen, transfer to a zip-lock bag. Reheat in a toaster or 350°F oven for 5–8 minutes.

Nutrition Info (Per Slice, Approximate)

NutrientAmount
Calories~280 kcal
Protein9g
Carbohydrates32g
Fat12g
Sugar8g
Fiber1g

Based on brioche bread with whole milk custard, before toppings.


Meal Pairing Suggestions

French toast is already a full vibe on its own, but here are ways to make it a proper spread:

  • Savory balance: Pair with crispy bacon or breakfast sausage to cut through the sweetness
  • Fruit forward: A simple mixed berry compote on the side adds brightness
  • Weekend brunch spread: Serve alongside scrambled eggs and fresh squeezed orange juice
  • Dessert territory: Top with vanilla ice cream and warm caramel sauce for a dinner dessert that will make people very, very happy

Leftovers and Storage

Refrigerator: Store leftover cooked French toast in an airtight container for up to 3 days.

Freezer: Freeze cooked slices for up to 2 months. Layer with parchment paper to prevent sticking.

Reheating:

  • Toaster: Best method for getting that crispy exterior back
  • Oven: 350°F for 5–8 minutes on a wire rack
  • Microwave: Works in a pinch but goes soggy, so use it only if necessary

FAQ

What bread makes the best French toast?

Brioche is the top pick because of its high butter and egg content, which creates an almost dessert-like richness. Challah is a very close second. Both are thick enough to hold up to soaking without falling apart.

Can I make this without vanilla extract?

Technically yes, but vanilla adds a warmth and depth that really matters here. If you’re out, a tiny splash of almond extract works as a substitute, just use less since it’s stronger.

Why is my French toast soggy in the middle?

Two likely culprits: the bread was too fresh and soft, or your heat was too high and the outside cooked before the inside could set. Drier bread and medium heat solve both problems.

Can I bake French toast instead of pan-frying it?

You can! Arrange soaked slices on a buttered baking sheet and bake at 375°F for about 20 minutes, flipping halfway. You won’t get the same golden crust, but it’s a great option when you’re feeding a crowd and can’t babysit the stove.

What’s the difference between French toast and eggy bread?

Eggy bread is typically savory, made without sugar, vanilla, or cinnamon, and often served with ketchup or hot sauce. French toast is the sweet, custardy version. Same concept, completely different flavor profile.

Can I use skim milk instead of whole milk?

You can, but the custard will be thinner and less rich. Whole milk or heavy cream gives you that luscious, soaked texture that makes French toast worth making at home.


Wrapping Up

So now you know. This is the French toast recipe that changes things.

It’s not complicated. It doesn’t require fancy equipment or rare ingredients. It just requires a little attention to the details that most people skip, and those details are exactly what separate a great plate of French toast from a forgettable one.

Make it this weekend. Try the bourbon custard variation if you’re feeling adventurous. Steal all the brioche before anyone else wakes up.

And when you do make it, drop a comment below and let me know how it turned out! Did you go classic with maple syrup or did you take it somewhere totally different? I want to hear about it. And if you have questions, ask away in the comments too.


AI Image Generator Prompt

Create a comprehensive image (9:16 aspect ratio) showing all ingredients and tools for this French Toast recipe laid out in a flat-lay top-down shot on white marble counters with hints of gold veining, natural window lighting, shot with an iPhone 15 Pro.

Include exactly: 4 large eggs, a small glass pitcher of whole milk, a small bowl of granulated sugar, a bottle of pure vanilla extract, ground cinnamon in a small ceramic ramekin, ground nutmeg in a small ceramic ramekin, a pinch of salt in a tiny dish, 4–6 slices of thick-cut brioche bread stacked slightly, a stick of unsalted butter on a small butter dish, powdered sugar in a small sifter, a bottle of pure maple syrup, a small bowl of fresh mixed berries (strawberries, blueberries), a large shallow ceramic baking dish, a metal whisk, a large non-stick skillet, a wide spatula, standard measuring cups and spoons. All items arranged artfully with breathing room between them, warm natural light casting soft shadows, blogger-style aesthetic with a clean and elevated feel.

Leave a Comment