french toast recipe
There is nothing quite like the smell of cinnamon and vanilla wafting through the kitchen on a slow weekend morning. French toast is the ultimate comfort breakfast, turning simple pantry staples into a decadent treat that feels like a hug on a plate. Whether you are cooking for a crowd or enjoying a quiet morning alone, this recipe delivers perfectly golden, custardy results every single time.
This classic dish has been a breakfast staple for generations, and for good reason. It is incredibly versatile, allowing you to dress it up with fresh fruits or keep it simple with a drizzle of maple syrup. By using thick slices of bread and a well-spiced custard, you can transform ordinary bread into an extraordinary meal that everyone will love.
Recipe Information
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Servings: 4
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 315 kcal
- Protein: 10g
- Carbohydrates: 38g
- Fat: 14g
- Fiber: 2g
- Sugar: 12g
- Sodium: 340mg
Why Make This french toast recipe
This recipe is a must-try because it balances simplicity with incredible flavor. You don’t need fancy equipment or hard-to-find ingredients to make a restaurant-quality breakfast at home. The combination of warm cinnamon, aromatic vanilla, and rich eggs creates a custard that soaks deep into the bread, ensuring every bite is moist and flavorful.
Another reason to love this French toast is how customizable it is. It is the perfect way to use up bread that is a day or two old, which actually makes the dish even better. It is a budget-friendly recipe that feels luxurious, making it ideal for holiday brunches, birthdays, or just a special Tuesday morning.
How to Make french toast recipe
Making this recipe is a straightforward process that yields impressive results. Follow these simple steps to achieve a perfectly cooked, golden-brown crust with a soft, creamy center.
Ingredients
- 8 thick slices of bread (Brioche, Challah, or thick-cut white bread)
- 4 large eggs
- 1 cup whole milk or heavy cream
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- A pinch of salt
- 2 tablespoons unsalted butter for cooking
Directions
Step 1: Whisk the Custard
In a wide, shallow bowl or pie dish, whisk together the eggs, milk, sugar, vanilla extract, cinnamon, nutmeg, and a pinch of salt. Ensure the eggs are fully incorporated and the spices are well-distributed throughout the liquid mixture.
Step 2: Heat the Pan
Place a large non-stick skillet or griddle over medium heat. Add a tablespoon of butter and let it melt until it starts to foam slightly. Swirl the butter around to coat the surface of the pan evenly.
Step 3: Soak the Bread
Dip a slice of bread into the egg mixture, allowing it to soak for about 10 to 15 seconds per side. You want the bread to be saturated but not so soggy that it falls apart. Repeat this with as many slices as will fit comfortably in your pan.
Step 4: Fry to Golden Perfection
Place the soaked bread slices onto the hot skillet. Cook for 3 to 4 minutes on the first side until it is deep golden brown and slightly crispy. Flip the slices and cook for another 3 minutes on the other side.
Step 5: Final Touch
Once both sides are cooked through and the center of the bread has puffed up slightly, remove the French toast from the pan. Serve immediately while hot with your favorite toppings.
How to Serve french toast recipe
French toast is best served hot off the griddle. For a classic look, dust the top with powdered sugar and add a generous pat of butter. Fresh berries like strawberries, blueberries, or raspberries add a lovely tartness that cuts through the sweetness of the syrup.
If you want to get creative, try topping your French toast with sliced bananas and toasted pecans for extra crunch. A dollop of whipped cream or a spoonful of Greek yogurt can also add a nice creamy texture. Don’t forget a side of crispy bacon or breakfast sausage to balance the sweetness with something savory.
How to Store french toast recipe
If you have leftovers, allow them to cool completely before placing them in an airtight container. They will stay fresh in the refrigerator for up to 2 days. For longer storage, you can freeze French toast by placing a piece of parchment paper between each slice and storing them in a freezer-safe bag for up to one month.
To reheat, avoid the microwave if you want to keep the crispy exterior. Instead, pop the slices into a toaster or bake them in an oven at 350°F (175°C) for about 5 to 8 minutes until warmed through and crisp again.
Expert Tips for Perfect french toast recipe
Use slightly stale bread for the best results. Fresh bread tends to be too soft and can become mushy when soaked. If your bread is very fresh, lightly toast it in a low oven for a few minutes to dry it out before dipping.
Don’t rush the cooking process. Cooking over medium or medium-low heat is essential. If the heat is too high, the outside will burn before the egg mixture inside has a chance to set. A slow cook ensures a custardy, fully-cooked interior.

Delicious Variations
For a decadent twist, try making stuffed French toast. Spread cream cheese and jam between two slices of bread before dipping the “sandwich” into the custard and frying it. You can also swap the milk for coconut milk and add a bit of shredded coconut to the batter for a tropical flavor profile.
If you prefer a savory version, omit the sugar, vanilla, and cinnamon. Instead, add chopped chives, black pepper, and a pinch of paprika to the egg mixture. Serve the savory French toast with a fried egg on top and a drizzle of hot sauce.
Frequently Asked Questions
Q: What is the best bread for French toast?
Brioche and Challah are the top choices because they are sturdy and have a high egg and butter content, which makes for a rich flavor and great texture. Thick-cut Texas toast also works very well.
Q: Why does my French toast turn out soggy?
Sogginess usually happens if the bread is soaked for too long or if the heat is too high. Ensure you are using thick, slightly dry bread and cooking over medium heat so the middle cooks through properly.
Q: Can I use low-fat milk?
Yes, you can use any milk you like, including almond or oat milk. However, whole milk or heavy cream provides the richest, most traditional flavor and a creamier texture.
Q: How do I keep French toast warm for a crowd?
As you finish cooking each batch, place the slices on a wire rack set over a baking sheet and keep them in an oven set to 200°F (95°C). The rack prevents the bottoms from getting soggy.
Q: Can I make the custard ahead of time?
Absolutely. You can whisk the egg and milk mixture the night before and store it in the fridge. Just give it a quick whisk again in the morning before you start dipping your bread.
Conclusion
Mastering this French toast recipe is a surefire way to win over anyone at your breakfast table. It is a simple, elegant, and deeply satisfying dish that proves you don’t need a lot of ingredients to make something truly special. Give it a try this weekend and enjoy the perfect balance of sweet, spice, and golden-brown goodness!

french toast recipe
- Total Time: 20 minutes
Ingredients
- 8 thick slices of bread (Brioche, Challah, or thick-cut white bread)
- 4 large eggs
- 1 cup whole milk or heavy cream
- 1 tablespoon granulated sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- A pinch of salt
- 2 tablespoons unsalted butter for cooking
Instructions
- In a wide, shallow bowl or pie dish, whisk together the eggs, milk, sugar, vanilla extract, cinnamon, nutmeg, and a pinch of salt. Ensure the eggs are fully incorporated and the spices are well-distributed throughout the liquid mixture.
- Place a large non-stick skillet or griddle over medium heat. Add a tablespoon of butter and let it melt until it starts to foam slightly. Swirl the butter around to coat the surface of the pan evenly.
- Dip a slice of bread into the egg mixture, allowing it to soak for about 10 to 15 seconds per side. You want the bread to be saturated but not so soggy that it falls apart. Repeat this with as many slices as will fit comfortably in your pan.
- Place the soaked bread slices onto the hot skillet. Cook for 3 to 4 minutes on the first side until it is deep golden brown and slightly crispy. Flip the slices and cook for another 3 minutes on the other side.
- Once both sides are cooked through and the center of the bread has puffed up slightly, remove the French toast from the pan. Serve immediately while hot with your favorite toppings.
- Cook Time: 20 minutes
- Diet: Vegetarian
