Start your morning with the comforting aroma of Classic French Toast, a breakfast favorite that’s golden and crispy on the outside while remaining soft, fluffy, and custardy on the inside. Made with thick slices of bread soaked in a rich cinnamon-vanilla egg mixture, this timeless recipe is easy enough for busy weekdays yet special enough for weekend brunch.
Whether topped with maple syrup, fresh berries, powdered sugar, or whipped cream, homemade French toast is always a crowd-pleaser. It’s also one of the best ways to use day-old bread, transforming simple ingredients into an irresistible breakfast everyone will love.
Ready in just 20 minutes, this recipe is sure to become a staple in your breakfast rotation.

Why You’ll Love This Recipe
- Crispy edges with a soft, fluffy center
- Ready in just 20 minutes
- Perfect for breakfast or brunch
- Made with simple pantry ingredients
- Family-friendly and kid-approved
- Easy to customize with your favorite toppings
- Great way to use leftover bread
Ingredients
For the French Toast
- 8 thick slices brioche, challah, Texas toast, or French bread
- 4 large eggs
- 1 cup whole milk
- 2 tablespoons heavy cream (optional, for extra richness)
- 1 tablespoon granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- ยผ teaspoon ground nutmeg (optional)
- Pinch of salt
- 2 tablespoons unsalted butter (for cooking)
Optional Toppings
- Pure maple syrup
- Powdered sugar
- Fresh strawberries
- Blueberries
- Banana slices
- Whipped cream
- Butter
- Chopped pecans or walnuts
- Cinnamon sugar
Kitchen Equipment
- Large mixing bowl
- Whisk
- Shallow dish
- Large nonstick skillet or griddle
- Spatula
- Measuring cups and spoons

How to Make Classic French Toast
Step 1: Prepare the Custard
In a large bowl, whisk together:
- Eggs
- Milk
- Heavy cream
- Sugar
- Vanilla extract
- Cinnamon
- Nutmeg
- Salt
Whisk until the mixture is smooth and fully combined.
Step 2: Dip the Bread
Pour the custard into a shallow dish.
Dip each slice of bread into the mixture for about 10โ15 seconds per side.
Allow the bread to absorb the custard without becoming soggy.
Step 3: Heat the Skillet
Heat a large skillet or griddle over medium heat.
Add the butter and allow it to melt.
Step 4: Cook the French Toast
Place the soaked bread onto the hot skillet.
Cook for 3โ4 minutes per side, or until golden brown and slightly crispy.
Cook in batches if necessary, adding more butter as needed.
Step 5: Serve
Transfer the French toast to serving plates.
Top with butter, maple syrup, powdered sugar, fresh berries, or your favorite toppings.
Serve immediately while warm.

Pro Tips
- Use slightly stale bread so it absorbs the custard without falling apart.
- Thick-cut bread creates the best texture.
- Don’t soak the bread for too long.
- Cook over medium heat to prevent burning.
- Wipe the skillet clean between batches if needed.
- Add a splash of orange zest for extra flavor.
- Keep cooked slices warm in a 200ยฐF (95ยฐC) oven while finishing the batch.
- Use real vanilla extract for the best taste.
- Serve immediately for the crispiest texture.
- Pair with fresh fruit for a balanced breakfast.
Delicious Variations
Stuffed French Toast
Fill the bread with sweetened cream cheese and fresh berries before dipping.
Cinnamon Roll French Toast
Add extra cinnamon and a drizzle of cream cheese glaze.
Chocolate French Toast
Spread chocolate hazelnut spread between two slices of bread before cooking.
Pumpkin French Toast
Whisk ยผ cup pumpkin purรฉe and pumpkin pie spice into the custard during the fall season.
Coconut French Toast
Replace part of the milk with coconut milk and top with toasted coconut flakes.
What to Serve With French Toast
This breakfast favorite pairs perfectly with:
- Crispy bacon
- Breakfast sausage
- Scrambled eggs
- Fresh fruit salad
- Greek yogurt
- Hash browns
- Smoothies
- Fresh orange juice
- Coffee
- Hot chocolate
Storage Tips
Refrigerator
Store leftover French toast in an airtight container for up to 3 days.
Freezer
Freeze individual slices with parchment paper between them in a freezer-safe bag for up to 2 months.
Reheating
Reheat in a toaster, oven, air fryer, or skillet until warmed through and crispy.
Avoid microwaving if you want to maintain the crispy texture.
Common Mistakes to Avoid
- Using very fresh, soft bread
- Over-soaking the bread
- Cooking over high heat
- Skipping the butter
- Using a pan that’s not fully heated
- Overcrowding the skillet
- Under-seasoning the custard
- Serving after it has cooled
Nutrition Information (Per Serving)
- Calories: 340
- Protein: 11g
- Carbohydrates: 35g
- Fat: 17g
- Saturated Fat: 8g
- Fiber: 2g
- Sugar: 10g
- Sodium: 310mg
Nutrition values are estimates and may vary depending on the ingredients and toppings used.
Frequently Asked Questions
What bread is best for French toast?
Brioche, challah, Texas toast, and French bread are excellent choices because they’re thick enough to absorb the custard while maintaining their structure.
Why is my French toast soggy?
Soggy French toast is usually caused by soaking the bread too long or using bread that’s too soft. Slightly stale bread works best.
Can I make French toast ahead of time?
Yes. Cook the French toast, cool it completely, and refrigerate or freeze it. Reheat in the oven or toaster for the best texture.
Can I use dairy-free milk?
Absolutely! Almond milk, oat milk, soy milk, or coconut milk all work well in this recipe.
Can I freeze French toast?
Yes. Freeze the cooked slices in a single layer before transferring them to a freezer bag. Reheat directly from frozen.
How do I make French toast extra crispy?
Cook over medium heat with butter and avoid overcrowding the pan. Thick bread also helps create a crisp exterior.
Can I reduce the sugar?
Yes. The recipe contains only a small amount of sugar, and you can reduce or omit it if you’re serving the toast with sweet toppings.
Can I add fruit to the batter?
It’s better to serve fresh fruit as a topping rather than mixing it into the custard for even cooking.

Ingredients
Method
- Whisk together the eggs, milk, cream, sugar, vanilla, cinnamon, nutmeg, and salt.
- Dip each slice of bread into the custard for 10โ15 seconds per side.
- Heat butter in a skillet over medium heat.
- Cook the bread for 3โ4 minutes per side until golden brown and crispy.
- Serve warm with maple syrup, butter, fresh berries, or powdered sugar.
Nutrition
Notes
- Slightly stale bread produces the best texture.
- Avoid soaking the bread for too long to prevent sogginess.
- Keep finished slices warm in a low oven while cooking the remaining batches.
- Fresh fruit and pure maple syrup make the perfect finishing touch.
Tried this recipe?
Let us know how it was!Final Thoughts
This Classic French Toast (Crispy Outside, Soft Inside) is a timeless breakfast recipe that’s easy to make and impossible to resist. With its golden, buttery crust and soft, custardy center, it’s the perfect way to start your day. Whether you’re serving it for a relaxing weekend brunch, a holiday breakfast, or a quick weekday treat, this homemade French toast is guaranteed to satisfy. Add your favorite toppings, pour on the maple syrup, and enjoy a breakfast classic that’s always a hit.
Leave a Reply