French toast. Just the name evokes a sense of cozy mornings, the smell of cinnamon in the air, and the satisfying sweetness that kicks off the day perfectly. In our home, French toast is more than just breakfast; it’s a weekend ritual, a comforting hug on a plate. My kids get ridiculously excited the moment they hear the whisking of eggs and the gentle sizzle of butter in the pan. There’s something undeniably magical about transforming humble slices of bread into golden, custardy delights. This recipe, perfected over countless Sunday brunches, is our family’s absolute favorite. It’s not overly complicated, yet consistently delivers that perfect balance of crispy edges and soft, pillowy insides. Whether it’s topped with a simple dusting of powdered sugar, a cascade of fresh berries, or a drizzle of warm maple syrup, this French toast recipe is guaranteed to bring smiles to faces around your table, just like it does in mine.
Ingredients for the Perfect French Toast
This recipe is all about simple ingredients done right. Quality over quantity is key to achieving that perfect French toast texture and flavor.
- Bread: (8 slices of thick-cut bread, such as brioche, challah, or Texas toast) – The foundation of our French toast. Thick-cut bread holds up best to the custard and creates a satisfyingly soft interior. Brioche and challah are particularly excellent choices due to their richness and slightly sweet flavor. Texas toast, with its extra thickness, is a great supermarket option if you’re looking for a sturdy base. Stale bread works best as it soaks up the custard without becoming soggy.
- Eggs: (4 large eggs) – The binding agent and the heart of the custard. Eggs are what give French toast its rich, creamy texture. Using large eggs ensures the right ratio of liquid to bread for optimal soaking and cooking.
- Milk: (½ cup milk, whole milk recommended for richness) – Adds moisture and thins the egg mixture to create a smooth custard. Whole milk contributes a richer flavor and creamier texture, but you can use 2% or even non-dairy milk alternatives like almond milk or oat milk if preferred, though the final texture may be slightly less rich.
- Heavy Cream: (¼ cup heavy cream, optional but highly recommended) – This is the secret ingredient for truly decadent French toast. Heavy cream elevates the custard, making it incredibly rich and luxurious. It adds a velvety texture and enhances the overall flavor. If you’re watching calories, you can skip it, but for a special treat, it’s worth including.
- Granulated Sugar: (2 tablespoons granulated sugar) – Adds a touch of sweetness to the custard and helps with browning during cooking. The sugar caramelizes slightly in the pan, contributing to the golden-brown crust and delicious flavor.
- Vanilla Extract: (1 teaspoon pure vanilla extract) – Enhances the flavor profile with a warm, aromatic note. Vanilla extract is a classic addition to French toast, adding depth and complexity to the otherwise simple custard. Use pure vanilla extract for the best flavor; imitation vanilla can taste artificial.
- Ground Cinnamon: (½ teaspoon ground cinnamon) – Provides a warm, comforting spice that is synonymous with French toast. Cinnamon adds a classic French toast flavor and aroma. Adjust the amount to your preference; some people like a more pronounced cinnamon flavor, while others prefer a subtler hint.
- Pinch of Salt: (Pinch of salt) – Balances the sweetness and enhances all the other flavors. Salt is crucial in baking and cooking as it brings out the best in other ingredients and prevents the dish from tasting flat or overly sweet. Just a pinch is enough to make a noticeable difference.
- Butter: (2 tablespoons butter, for cooking) – Used for cooking the French toast to golden perfection. Butter not only prevents sticking but also imparts a rich, buttery flavor and helps create crispy edges. You can use salted or unsalted butter depending on your preference. If using salted butter, you may want to reduce the pinch of salt in the custard slightly.
Step-by-Step Instructions for Delicious French Toast
Follow these simple steps to create French toast that is crispy on the outside, soft on the inside, and bursting with flavor.
- Prepare the Custard: In a shallow dish or baking pan (large enough to easily dip bread slices), whisk together the eggs, milk, heavy cream (if using), granulated sugar, vanilla extract, cinnamon, and salt. Whisk until all ingredients are well combined and the mixture is smooth and slightly frothy. This is your French toast custard – the key to transforming ordinary bread into something extraordinary. Ensure there are no streaks of egg yolk remaining for a consistent texture.
- Soak the Bread: Gently place one slice of bread into the custard mixture. Let it soak for about 15-20 seconds per side, or until the bread is nicely saturated but not completely soggy. You want the bread to absorb the custard without becoming overly mushy. The soaking time will depend on the type and thickness of your bread. Thicker, staler bread will require a slightly longer soak. Don’t overcrowd the pan; soak one or two slices at a time to ensure even coating.
- Heat the Pan and Melt Butter: Place a large skillet or griddle over medium heat. Add butter to the pan and let it melt completely, swirling to coat the bottom of the pan evenly. The pan should be hot enough that the butter sizzles gently when it melts, but not so hot that it burns. Medium heat is ideal for cooking French toast through without burning the outside.
- Cook the French Toast: Carefully lift a soaked bread slice from the custard, letting any excess drip back into the dish. Place the soaked bread onto the hot, buttered skillet. Cook for about 2-3 minutes per side, or until golden brown and cooked through. The cooking time will vary slightly depending on the heat of your pan and the thickness of the bread. Look for a rich golden-brown color and a slightly crisp exterior.
- Repeat and Serve: Repeat steps 2-4 with the remaining bread slices and custard, adding more butter to the pan as needed to prevent sticking and ensure even browning. Once cooked, transfer the French toast to a plate. Serve immediately while warm and enjoy with your favorite toppings. If making a large batch, you can keep the cooked French toast warm in a low oven (around 200°F or 95°C) while you finish cooking the rest.
Nutrition Facts for French Toast (Per Serving)
Understanding the nutritional content can help you make informed choices and enjoy French toast as part of a balanced diet. Please note that these are approximate values and can vary based on specific ingredients and serving sizes.
- Serving Size: (2 slices of French toast) – This recipe is generally portioned to provide a satisfying breakfast or brunch for an average adult. Two slices offer a good balance of carbohydrates, protein, and fats for sustained energy.
- Calories: (Approximately 350-400 calories per serving) – The calorie count can vary based on bread type, milk and cream choices, and added sugar. This range is a reasonable estimate for a standard serving of this recipe. Keep in mind that toppings like syrup, fruit, and whipped cream will add to the total calorie count.
- Fat: (Approximately 15-20 grams of fat per serving) – Fat content comes primarily from the eggs, milk, heavy cream, and butter used for cooking. While some fat is saturated, it also includes healthy fats from eggs and dairy. Choosing lower-fat milk options can reduce the overall fat content if desired.
- Protein: (Approximately 10-12 grams of protein per serving) – Eggs and milk are good sources of protein, which is essential for satiety and muscle building. Protein in French toast helps balance the carbohydrates and provides a more sustained energy release compared to purely carbohydrate-based breakfasts.
- Carbohydrates: (Approximately 40-50 grams of carbohydrates per serving) – Carbohydrates mainly come from the bread and added sugar. French toast is a carbohydrate-rich dish, providing quick energy. Choosing whole-wheat bread can increase the fiber content and provide a slower release of energy.
- Sugar: (Approximately 10-15 grams of sugar per serving) – Sugar content comes from added granulated sugar in the custard and naturally occurring sugars in milk and bread. This amount can be adjusted slightly by reducing the added sugar if you prefer a less sweet French toast. Keep in mind that toppings like syrup will significantly increase the sugar content.
Preparation Time
From start to finish, making this delicious French toast is surprisingly quick and easy, perfect for busy mornings or weekend brunches.
- Prep Time: (Approximately 10 minutes) – This includes gathering ingredients, whisking together the custard, and slicing bread if needed. The custard mixture comes together quickly, and soaking the bread is a fast process.
- Cook Time: (Approximately 15-20 minutes) – Cooking time depends on the number of slices you are making and the size of your pan. Cooking each batch takes only a few minutes per side. Total cook time will increase if you are making a larger batch.
- Total Time: (Approximately 25-30 minutes) – From start to finish, you can have a plate of warm, delicious French toast on the table in under half an hour. This makes it a great option for a satisfying and relatively quick breakfast or brunch.
How to Serve French Toast
French toast is incredibly versatile and can be dressed up or down with a variety of toppings to suit any taste. Here are some delicious serving suggestions:
- Classic Toppings:
- Maple Syrup: The quintessential French toast topping. Warm maple syrup adds sweetness and moisture, perfectly complementing the crispy, custardy bread.
- Powdered Sugar: A simple dusting of powdered sugar adds a touch of sweetness and elegance without overpowering the flavor of the French toast.
- Butter: A pat of butter melting on top of warm French toast adds richness and enhances the buttery flavor.
- Fresh Fruit:
- Berries: Strawberries, blueberries, raspberries, and blackberries add freshness, sweetness, and a burst of color.
- Sliced Bananas: Provide natural sweetness and a creamy texture. Consider caramelizing them slightly for extra flavor.
- Peaches or Nectarines: Sliced peaches or nectarines, especially when in season, offer a juicy and flavorful topping.
- Sweet Sauces and Spreads:
- Whipped Cream: Adds a light and airy sweetness. Homemade whipped cream is especially delicious.
- Fruit Compote: A warm fruit compote (like berry or apple compote) provides a comforting and flavorful topping.
- Nutella or other Nut Butters: For a richer and more indulgent treat, spread Nutella or your favorite nut butter on the French toast.
- Savory Twists (Less Traditional, but Delicious!):
- Fried Egg and Bacon: Transform French toast into a savory breakfast by topping it with a fried egg and crispy bacon.
- Avocado and Everything Bagel Seasoning: For a surprising and trendy twist, try topping French toast with mashed avocado and everything bagel seasoning for a savory-sweet combination.
Additional Tips for Perfect French Toast
Elevate your French toast game with these helpful tips and tricks for consistently delicious results every time.
- Use Stale Bread: Slightly stale bread is ideal for French toast. It absorbs the custard better without becoming soggy. If your bread is fresh, you can lightly toast it in the oven or leave it out uncovered for a few hours to dry out slightly.
- Don’t Oversoak the Bread: While you want the bread to be well-soaked, avoid oversoaking it. Overly soaked bread will become mushy and difficult to cook. Aim for about 15-20 seconds per side for most breads, adjusting slightly based on thickness and staleness.
- Use the Right Pan: A large skillet or griddle is best for cooking French toast evenly. A non-stick pan is helpful to prevent sticking, but a well-seasoned cast iron skillet also works beautifully. Ensure the pan is large enough to cook several slices at once without overcrowding.
- Maintain Medium Heat: Cooking French toast over medium heat is crucial. Too high heat will burn the outside before the inside is cooked through, while too low heat will result in pale, soggy French toast. Medium heat allows for even browning and cooking.
- Don’t Crowd the Pan: Cook French toast in batches, ensuring you don’t overcrowd the pan. Overcrowding lowers the pan temperature and can steam the French toast instead of browning it properly. Cook in batches to maintain consistent heat and crispiness.
- Use Enough Butter: Butter is essential for flavor and browning. Don’t skimp on the butter in the pan. Add more butter between batches as needed to keep the pan lightly greased and ensure golden-brown results.
- Keep Warm in the Oven: If you’re making a large batch of French toast, keep the cooked slices warm in a low oven (around 200°F or 95°C) while you finish cooking the rest. This prevents the first batch from getting cold while you prepare more. Place the cooked French toast on a wire rack set over a baking sheet in the oven to maintain crispiness.
- Experiment with Flavors: Don’t be afraid to experiment with different flavors in your custard. Try adding a pinch of nutmeg, cardamom, or orange zest for a different twist. You can also use flavored extracts like almond extract or maple extract in place of vanilla.
Frequently Asked Questions (FAQ) About French Toast
Got questions about making the perfect French toast? Here are answers to some common queries to help you become a French toast pro.
Q1: What is the best type of bread to use for French toast?
A: Thick-cut, slightly stale bread is best. Brioche, challah, Texas toast, and even day-old sourdough all work wonderfully. These breads are sturdy enough to soak up the custard without becoming soggy and have a nice texture when cooked. Avoid thin, soft sandwich bread as it can become too mushy.
Q2: Can I make French toast ahead of time?
A: While French toast is best served fresh, you can prepare it partially ahead of time. You can soak the bread slices in the custard and store them in the refrigerator for up to 24 hours before cooking. Cook them just before serving for the best texture. Cooked French toast can be reheated in the oven or toaster, but it may lose some of its crispness.
Q3: How do I prevent my French toast from being soggy?
A: Several factors can contribute to soggy French toast. First, use slightly stale or dried-out bread. Second, don’t oversoak the bread in the custard. Third, ensure your pan is hot enough and use enough butter to cook the French toast properly. Finally, don’t overcrowd the pan, as this can lead to steaming instead of browning.
Q4: Can I make French toast without milk or dairy?
A: Yes, you can easily make dairy-free French toast. Substitute the milk and heavy cream with non-dairy alternatives like almond milk, oat milk, soy milk, or coconut milk. These alternatives work well and still create a delicious custard. You can also use vegan butter for cooking.
Q5: How can I make French toast healthier?
A: To make French toast healthier, use whole-wheat bread for added fiber. Reduce or eliminate the added sugar in the custard. Use skim milk or non-dairy milk alternatives to reduce fat. Cook with less butter or use cooking spray. Serve with fresh fruit instead of syrup or sugary toppings.
Q6: Why is my French toast sticking to the pan?
A: French toast sticking to the pan is usually due to not using enough butter or not having the pan hot enough. Ensure your pan is preheated to medium heat before adding butter. Use a generous amount of butter to coat the pan and prevent sticking. If using a non-stick pan, ensure it is in good condition.
Q7: Can I freeze French toast?
A: Yes, French toast freezes well. Let cooked French toast cool completely. Then, arrange slices in a single layer on a baking sheet and freeze until solid. Once frozen, transfer to a freezer-safe bag or container. To reheat, bake in the oven at 350°F (175°C) or toast in a toaster until heated through and crispy.
Q8: What are some creative variations of French toast?
A: The possibilities are endless! Try stuffed French toast with cream cheese and berries, French toast casserole for a crowd, savory French toast with herbs and cheese, or even chocolate French toast by adding cocoa powder to the custard. Get creative with spices, extracts, and toppings to customize your French toast to your liking.

French Toast
Ingredients
This recipe is all about simple ingredients done right. Quality over quantity is key to achieving that perfect French toast texture and flavor.
- Bread: (8 slices of thick-cut bread, such as brioche, challah, or Texas toast) – The foundation of our French toast. Thick-cut bread holds up best to the custard and creates a satisfyingly soft interior. Brioche and challah are particularly excellent choices due to their richness and slightly sweet flavor. Texas toast, with its extra thickness, is a great supermarket option if you’re looking for a sturdy base. Stale bread works best as it soaks up the custard without becoming soggy.
- Eggs: (4 large eggs) – The binding agent and the heart of the custard. Eggs are what give French toast its rich, creamy texture. Using large eggs ensures the right ratio of liquid to bread for optimal soaking and cooking.
- Milk: (½ cup milk, whole milk recommended for richness) – Adds moisture and thins the egg mixture to create a smooth custard. Whole milk contributes a richer flavor and creamier texture, but you can use 2% or even non-dairy milk alternatives like almond milk or oat milk if preferred, though the final texture may be slightly less rich.
- Heavy Cream: (¼ cup heavy cream, optional but highly recommended) – This is the secret ingredient for truly decadent French toast. Heavy cream elevates the custard, making it incredibly rich and luxurious. It adds a velvety texture and enhances the overall flavor. If you’re watching calories, you can skip it, but for a special treat, it’s worth including.
- Granulated Sugar: (2 tablespoons granulated sugar) – Adds a touch of sweetness to the custard and helps with browning during cooking. The sugar caramelizes slightly in the pan, contributing to the golden-brown crust and delicious flavor.
- Vanilla Extract: (1 teaspoon pure vanilla extract) – Enhances the flavor profile with a warm, aromatic note. Vanilla extract is a classic addition to French toast, adding depth and complexity to the otherwise simple custard. Use pure vanilla extract for the best flavor; imitation vanilla can taste artificial.
- Ground Cinnamon: (½ teaspoon ground cinnamon) – Provides a warm, comforting spice that is synonymous with French toast. Cinnamon adds a classic French toast flavor and aroma. Adjust the amount to your preference; some people like a more pronounced cinnamon flavor, while others prefer a subtler hint.
- Pinch of Salt: (Pinch of salt) – Balances the sweetness and enhances all the other flavors. Salt is crucial in baking and cooking as it brings out the best in other ingredients and prevents the dish from tasting flat or overly sweet. Just a pinch is enough to make a noticeable difference.
- Butter: (2 tablespoons butter, for cooking) – Used for cooking the French toast to golden perfection. Butter not only prevents sticking but also imparts a rich, buttery flavor and helps create crispy edges. You can use salted or unsalted butter depending on your preference. If using salted butter, you may want to reduce the pinch of salt in the custard slightly.
Instructions
Follow these simple steps to create French toast that is crispy on the outside, soft on the inside, and bursting with flavor.
- Prepare the Custard: In a shallow dish or baking pan (large enough to easily dip bread slices), whisk together the eggs, milk, heavy cream (if using), granulated sugar, vanilla extract, cinnamon, and salt. Whisk until all ingredients are well combined and the mixture is smooth and slightly frothy. This is your French toast custard – the key to transforming ordinary bread into something extraordinary. Ensure there are no streaks of egg yolk remaining for a consistent texture.
- Soak the Bread: Gently place one slice of bread into the custard mixture. Let it soak for about 15-20 seconds per side, or until the bread is nicely saturated but not completely soggy. You want the bread to absorb the custard without becoming overly mushy. The soaking time will depend on the type and thickness of your bread. Thicker, staler bread will require a slightly longer soak. Don’t overcrowd the pan; soak one or two slices at a time to ensure even coating.
- Heat the Pan and Melt Butter: Place a large skillet or griddle over medium heat. Add butter to the pan and let it melt completely, swirling to coat the bottom of the pan evenly. The pan should be hot enough that the butter sizzles gently when it melts, but not so hot that it burns. Medium heat is ideal for cooking French toast through without burning the outside.
- Cook the French Toast: Carefully lift a soaked bread slice from the custard, letting any excess drip back into the dish. Place the soaked bread onto the hot, buttered skillet. Cook for about 2-3 minutes per side, or until golden brown and cooked through. The cooking time will vary slightly depending on the heat of your pan and the thickness of the bread. Look for a rich golden-brown color and a slightly crisp exterior.
- Repeat and Serve: Repeat steps 2-4 with the remaining bread slices and custard, adding more butter to the pan as needed to prevent sticking and ensure even browning. Once cooked, transfer the French toast to a plate. Serve immediately while warm and enjoy with your favorite toppings. If making a large batch, you can keep the cooked French toast warm in a low oven (around 200°F or 95°C) while you finish cooking the rest.
Nutrition
- Serving Size: one normal portion
- Calories: 400
- Sugar: 15
- Fat: 20
- Carbohydrates: 50
- Protein: 12