Posted in

Classic French Toast Recipe – Crispy, Custardy & Perfectly Golden

Classic French toast recipe with thick golden brown custard-soaked bread slices dusted with powdered sugar and topped with fresh berries and maple syrup on a white plate with a breakfast table setting
Classic French Toast Recipe – Crispy, Custardy & Perfectly Golden | mus1i.com
🍞

Classic French Toast Recipe

Thick, custardy slices with a perfectly crispy golden crust, warm cinnamon flavor, and that melt-in-your-mouth richness. The ultimate breakfast indulgence — ready in 20 minutes!

★★★★★ (4.9/5 · 672 Reviews)
⏱️ Prep 10m 🔥 Cook 12m ⏰ Total 22m 🍽️ 4 Servings 🔥 285 Cal

🍞 Why This French Toast Recipe Is the Best

There’s a reason French toast has been a beloved breakfast classic for centuries — when done right, it’s pure magic. And this French toast recipe is done right. We’re talking about thick slices of bread that have been soaked in a rich, spiced custard and then cooked to golden perfection — crispy and caramelized on the outside, soft and custardy on the inside.

What separates good French toast from great French toast comes down to three things: the bread, the custard ratio, and the cooking technique. This recipe nails all three. We use thick-cut brioche or challah for maximum custard absorption, a perfectly balanced egg custard enriched with cream, vanilla, and warm cinnamon, and a medium-heat griddle technique that creates that gorgeous golden crust without leaving the center raw.

According to Serious Eats, the key to perfect French toast is treating the bread like a sponge that needs to absorb the custard evenly — and not like something you’re just dipping quickly. This recipe balances soak time, bread thickness, and heat perfectly for that ideal crispy-outside, custardy-inside contrast.

Whether you’re making a lazy weekend brunch, a special birthday breakfast, or an easy weeknight breakfast-for-dinner, this recipe delivers restaurant-quality French toast from your own kitchen. Pair it with our Fluffy Pancakes for the ultimate breakfast spread!

🍞 Best Bread for French Toast

The bread you choose makes or breaks your French toast. Here are the best options ranked:

🥐 Brioche Rich, buttery, absorbs custard beautifully ⭐ Best Overall
🍞 Challah Eggy, soft, slightly sweet, excellent soak ⭐ Close Second
🍞 Texas Toast Extra thick, sturdy, widely available ⭐ Most Accessible
🥖 Sourdough Tangy, sturdy, interesting flavor contrast ⭐ Unique Twist
🥖 French Bread Crusty exterior, soft inside, sliced thick ⭐ Classic Choice
🍩 Cinnamon Bread Pre-swirled cinnamon, extra sweet flavor ⭐ Bonus Flavor

💡 Pro tip: Day-old (slightly stale) bread absorbs custard better without becoming soggy. Leave fresh bread uncovered overnight, or dry slices in a 275°F oven for 10 minutes.

📋 Recipe at a Glance

⏱️ Prep Time 10 min
🔥 Cook Time 12 min
Total Time 22 min
🍽️ Servings 4
📊 Difficulty Easy
🌎 Cuisine French

🥚 The Perfect Custard Ratio

Getting the custard right is the most critical part. Here’s the science behind our ratio:

  • 🥚
    Eggs (4 large): The backbone of the custard. Eggs provide structure, richness, and that beautiful golden color when cooked. They’re what make French toast “custard-like” instead of just “wet bread.”
  • 🥛
    Milk + Cream (1 cup + ¼ cup): Milk provides the liquid base. Heavy cream adds luxurious richness and helps create that incredible custardy interior. The combination is perfectly balanced — not too thin, not too rich.
  • 🍬
    Sugar (2 tbsp): Just enough to add subtle sweetness and promote caramelization on the griddle surface. The sugar helps create those gorgeous golden-brown spots.
  • Vanilla + Cinnamon + Nutmeg: This trio of warm spices transforms plain eggy bread into something truly special. Vanilla adds depth, cinnamon adds warmth, and nutmeg adds a subtle aromatic complexity that ties everything together.

🥘 Ingredients

Simple, rich, and perfectly balanced:

For the Custard

  • 🥚 4 large eggs
  • 🥛 1 cup whole milk
  • 🍶 ¼ cup heavy cream — for extra richness
  • 2 tablespoons granulated sugar
  • 2 teaspoons pure vanilla extract
  • 1½ teaspoons ground cinnamon
  • ¼ teaspoon ground nutmeg
  • Pinch of salt

For Cooking & Serving

  • 🍞 8 thick slices bread — brioche, challah, or Texas toast (¾ to 1 inch thick)
  • 🧈 3 tablespoons unsalted butter — for the griddle
  • Powdered sugar — for dusting
  • 🍁 Pure maple syrup — for serving
  • 🍓 Fresh berries — optional, for topping

👨‍🍳 Step-by-Step Instructions

Follow these steps for perfectly crispy, custardy French toast every time:

  1. Make the Custard In a large shallow dish (a pie plate or wide baking dish works perfectly), whisk together the eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, nutmeg, and salt until completely smooth and uniform in color. There should be no visible streaks of egg white. A shallow, wide dish makes dipping the bread slices much easier than a deep bowl. Set aside.
  2. Prepare the Bread If your bread is fresh and soft, you can dry it out to improve custard absorption: lay slices on a baking sheet and bake at 275°F for 10 minutes, flipping once. This removes surface moisture so the bread absorbs the custard more evenly without becoming soggy. If you’re using day-old bread that’s already slightly stale, skip this step — it’s ready to go.
  3. Soak the Bread — Don’t Rush, Don’t Overdo Place one or two bread slices into the custard. Let them soak for 20-30 seconds per side — gently pressing down with a fork to help the custard absorb into the bread. You want the custard to penetrate about halfway through the bread thickness. Don’t over-soak! If the bread absorbs too much liquid, it becomes fragile and soggy. If it doesn’t absorb enough, the center will be dry. Let excess custard drip off before placing on the griddle.
  4. Preheat the Griddle Heat a large non-stick griddle or skillet over medium heat (not medium-high!). Add about 1 tablespoon of butter and let it melt and coat the surface, swirling to spread evenly. The butter should sizzle gently — not smoke or brown rapidly. If using an electric griddle, set to 325-350°F. Medium heat is critical — it gives the custard time to set and cook through while the exterior develops that beautiful golden crust.
  5. Cook to Golden Perfection Carefully place soaked bread slices on the buttered griddle. Cook for 2-3 minutes until the bottom is a beautiful deep golden brown. Resist the urge to peek too often — let the crust develop undisturbed. Then flip once using a wide spatula and cook the second side for another 2-3 minutes until equally golden. The French toast should feel firm but still have a slight give when pressed in the center — that’s the custard set but still moist inside.
  6. Keep Warm While Cooking Batches Transfer cooked French toast to a baking sheet in a 200°F oven to keep warm while you cook the remaining slices. Add a little more butter to the griddle between batches. This ensures every slice is warm and crispy when you serve the whole plate together.
  7. Serve and Enjoy! Stack the French toast on plates. Dust generously with powdered sugar through a fine-mesh sieve for that gorgeous snowy look. Add a pat of butter on top, drizzle with warm pure maple syrup, and pile on your favorite toppings — fresh berries, sliced bananas, whipped cream, or anything your heart desires. Serve immediately while hot and crispy!

⏱️ The Perfect Soak Guide

How long to soak depends on the bread type:

  • 🥐
    Brioche / Challah: Soak 20-30 seconds per side. These soft, rich breads absorb quickly. Don’t over-soak or they’ll fall apart.
  • 🍞
    Texas Toast / White Bread: Soak 15-20 seconds per side. Thinner and more delicate — needs less time. Handle gently.
  • 🥖
    French Bread / Sourdough: Soak 30-45 seconds per side. Denser crumb needs more time to absorb. Press gently with a fork to help custard penetrate.
  • 🍞
    Day-Old / Stale Bread: Soak 30-40 seconds per side. Dry bread absorbs more custard, which is exactly what you want. The ideal scenario!

🍓 Best French Toast Toppings

Load up your stack with these incredible toppings:

🧈 Butter Melting on top
🍁 Maple Syrup Pure & warm
Powdered Sugar Classic snowy dust
🍓 Strawberries Fresh or macerated
🫐 Blueberries Bursting with flavor
🍌 Sliced Banana Creamy & sweet
🥣 Whipped Cream Light & indulgent
🫙 Nutella Chocolate-hazelnut
🥜 Peanut Butter Protein power
🍯 Honey Natural sweetness
🥥 Toasted Coconut Tropical crunch
🥓 Crispy Bacon Sweet-savory magic

✨ Expert Tips for Perfect French Toast

  • Use thick-cut bread (¾ to 1 inch): Thin bread becomes soggy and falls apart. Thick slices absorb custard while maintaining structure, creating that perfect crispy-outside, custardy-inside contrast.
  • Day-old bread is best: Slightly stale bread absorbs custard more evenly without becoming waterlogged. If bread is fresh, dry it in a 275°F oven for 10 minutes. According to King Arthur Baking, this is the single most impactful tip.
  • Whisk the custard thoroughly: No visible egg white streaks! Unblended egg white creates white, rubbery spots on the finished French toast. Whisk until completely smooth and uniform.
  • Don’t over-soak: 20-30 seconds per side is all you need for most breads. Over-soaked bread falls apart on the griddle and produces soggy, mushy French toast.
  • Medium heat is essential: High heat burns the exterior before the custard inside can set. Medium heat gives the egg custard time to cook through while developing that beautiful golden crust.
  • Butter the griddle, not the bread: Melt butter directly on the griddle surface. It prevents sticking, adds flavor, and helps create that gorgeous golden-brown caramelized crust.
  • Don’t flip too early: Wait until the bottom is a deep, confident golden brown — about 2-3 minutes. Flipping too early gives you a pale, underdeveloped crust.
  • Heavy cream makes it luxurious: The addition of ¼ cup heavy cream takes the custard from good to extraordinary. It adds richness and creates that silky, custardy interior that defines great French toast.
  • Use a wide, shallow dish: A pie plate or 9×13 baking dish is ideal for dipping bread slices — much easier than trying to soak bread in a deep bowl.
  • Keep warm in the oven: Place cooked slices on a baking sheet in a 200°F oven while you cook the rest. No more cold first slices! Use the same trick from our Pancake Recipe.

📊 Nutrition Information

Per serving (2 slices, without toppings):

Nutrient Amount
Calories285 kcal
Total Fat12g
Saturated Fat6g
Cholesterol195mg
Sodium340mg
Carbohydrates32g
Dietary Fiber1g
Sugars10g
Protein10g
Vitamin A10% DV
Calcium12% DV

* Values are estimates per serving of 2 slices using brioche. Toppings, syrup, butter, and berries add additional calories.

🔄 Delicious French Toast Variations

Once you’ve mastered the classic, try these incredible twists:

  • 🍫 Nutella Stuffed French Toast: Spread Nutella between two bread slices, press together, then soak and cook as a sandwich. Chocolatey, gooey, and absolutely decadent!
  • 🫐 Berry Cream Cheese Stuffed: Spread sweetened cream cheese and mixed berries between two slices. Soak and cook. The cream cheese melts into a luxurious filling.
  • 🍌 Banana Foster French Toast: Top finished French toast with sliced bananas sautéed in butter, brown sugar, and a splash of rum. Incredible! Love bananas? Try our Banana Bread Recipe.
  • 🎃 Pumpkin Spice French Toast: Add 2 tbsp pumpkin puree, 1 tsp pumpkin pie spice, and an extra tbsp brown sugar to the custard. The ultimate fall breakfast!
  • 🍎 Caramel Apple French Toast: Top with sautéed cinnamon apples and drizzle with warm caramel sauce. Like apple pie for breakfast!
  • Tiramisu French Toast: Add 2 tsp instant espresso powder and 1 tbsp cocoa powder to the custard. Top with mascarpone cream and a dusting of cocoa. Breakfast meets dessert!
  • 🥥 Coconut French Toast: Replace milk with coconut milk, press soaked bread into shredded coconut before cooking. Top with tropical fruit and toasted coconut.
  • 🥓 Savory French Toast: Omit sugar, vanilla, cinnamon, and nutmeg. Add ½ tsp garlic powder, ¼ cup Parmesan, and herbs. Top with fried egg, bacon, and avocado. A game changer!
  • 🍞 French Toast Casserole (Overnight): Layer bread and custard in a baking dish the night before, refrigerate overnight, and bake at 350°F for 40 minutes in the morning. Perfect for feeding a crowd!
  • 🍪 Churro French Toast: After cooking, immediately press both sides into a cinnamon-sugar mixture. Serve with chocolate dipping sauce. Our chocolate chip tips can help you make the perfect sauce!

🏠 How to Store & Freeze French Toast

  • ❄️
    Refrigerator: Store cooked French toast in an airtight container with parchment between slices for up to 3-4 days. Reheat in a toaster, skillet, or oven.
  • 🧊
    Freezer: Cool completely, then lay flat on a baking sheet to flash freeze (1-2 hours). Transfer to a freezer bag with parchment between each slice. Freeze for up to 2 months. Reheat directly from frozen!
  • 🍞
    Reheat in Toaster: Best method! Pop frozen slices directly in the toaster on medium setting. Crispy exterior, warm custardy interior — like fresh from the griddle.
  • 🔥
    Reheat in Oven: Place frozen slices on a baking sheet at 350°F for 8-10 minutes, flipping halfway. Best for reheating many slices at once.
  • 💡
    Meal Prep Tip: Make a double batch every weekend and freeze. Pull out slices as needed for busy weekday mornings — homemade French toast faster than any frozen brand!

❓ Frequently Asked Questions

Q What is the best bread for French toast?
Thick, sturdy, slightly enriched breads work best. The top choices are: brioche (rich, buttery, absorbs custard beautifully), challah (eggy, soft, slightly sweet), Texas toast (extra thick, widely available), and thick-sliced sourdough (tangy, sturdy). The bread should be ¾ to 1 inch thick and ideally day-old or slightly stale — it absorbs custard better without becoming soggy.
Q Why is my French toast soggy in the middle?
Soggy French toast has four main causes: 1) Over-soaking — soak for only 20-30 seconds per side. 2) Too-thin bread — thin bread can’t absorb custard without becoming waterlogged. Use ¾ to 1 inch thick slices. 3) Too-fresh bread — fresh bread is already moist. Use day-old or dry it in the oven first. 4) Heat too high — the outside cooks and browns before the interior custard can set. Cook on medium heat for even cooking throughout.
Q Should I use stale bread for French toast?
Yes! Day-old or slightly stale bread is actually preferred for French toast. Here’s why: stale bread has less internal moisture, which means it can absorb more custard evenly without becoming soggy or falling apart. It also holds its shape better on the griddle. If your bread is fresh, leave it uncovered on the counter overnight, or dry slices in a 275°F oven for 10 minutes.
Q Can I make French toast ahead of time?
Yes, in multiple ways! 1) Prep the custard the night before and refrigerate — just whisk again before using. 2) Make an overnight casserole — layer bread and custard in a baking dish, refrigerate overnight, and bake in the morning. 3) Cook and freeze — make a full batch, cool completely, and freeze individual slices for up to 2 months. Reheat in a toaster straight from frozen.
Q Can I freeze French toast?
Absolutely! French toast freezes incredibly well. Cool cooked slices completely, lay them flat on a baking sheet to flash freeze for 1-2 hours, then transfer to a freezer bag with parchment paper between each slice. They keep for up to 2 months. Reheat directly from frozen in a toaster (best method!), oven at 350°F for 8-10 minutes, or microwave. It’s one of the best breakfast meal prep strategies.
Q What is the difference between French toast and eggy bread?
They use the same basic technique (bread soaked in beaten eggs and cooked), but the preparation differs. French toast uses a richer custard with milk/cream, sugar, vanilla, and warm spices — it’s always served as a sweet dish. Eggy bread (common in the UK) typically uses just eggs and a splash of milk with minimal seasoning, and can be served either sweet or savory.
Q Can I use regular sandwich bread?
You can, but the results won’t be as good. Regular sandwich bread is thin and very soft — it absorbs custard almost instantly and can become soggy, fragile, and difficult to flip without tearing. If it’s all you have, use it slightly stale, soak for only 10-15 seconds per side, and handle very gently with a wide spatula. For the best results, use thick-cut brioche, challah, or Texas toast.
Q Do I need heavy cream for French toast?
Heavy cream makes the custard richer, more luxurious, and more custardy — it’s what gives restaurant-quality French toast that incredible silky interior. However, you can absolutely use all whole milk for a lighter version. Half-and-half is a great middle-ground option. Even 2% milk works — the French toast will be slightly less rich but still delicious.

🎯 Final Thoughts

This classic French toast recipe delivers everything you want from the ultimate breakfast — thick, custardy slices with a perfectly crispy golden-brown crust, warm cinnamon flavor, and that incredible melt-in-your-mouth richness that makes you close your eyes and savor every bite.

The secrets are simple: use thick, day-old bread, make a properly balanced custard with cream and warm spices, soak just long enough (not too much!), and cook on medium heat for that perfect crispy-custardy contrast. Master these fundamentals and you’ll be making restaurant-quality French toast at home every weekend.

Make a double batch and freeze the extras for the ultimate weekday breakfast shortcut — just pop a frozen slice in the toaster and you’ll have homemade French toast faster than you can pour a cup of coffee. It’s that easy, and it’s that good.

Tried this recipe? We’d love to see your gorgeous stacks! Share your creations and explore more delicious recipes on mus1i.com — your home for simple, tested, and truly incredible recipes.

🍳 Explore More Breakfast Recipes

2 thoughts on “Classic French Toast Recipe – Crispy, Custardy & Perfectly Golden

Leave a Reply

Your email address will not be published. Required fields are marked *