I make this perfect French toast when I want something warm, comforting, and satisfying. It comes out golden on the outside, soft and custardy on the inside, with a delicate vanilla and cinnamon flavor that feels like a cozy morning treat.
Why You’ll Love This Recipe
I love how simple and reliable this recipe is. I only need a handful of basic ingredients, yet the result feels indulgent. The texture is exactly what I look for—crispy edges with a soft center. I also enjoy how versatile it is, since I can top it with anything from syrup to fresh fruit depending on my mood.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
4 large eggs
1 cup whole milk
2 tablespoons granulated sugar
1 teaspoon vanilla extract
1/2 teaspoon ground cinnamon
Pinch of salt
8 slices thick-cut bread (such as brioche or challah)
2 tablespoons butter
Directions
I start by whisking together the eggs, milk, sugar, vanilla extract, cinnamon, and salt in a large bowl until everything is smooth and well combined.
Then I heat a skillet or griddle over medium heat and add a bit of butter to coat the surface.
I dip each slice of bread into the egg mixture, letting it soak for a few seconds on each side without letting it get too soggy.
Next, I place the soaked bread onto the hot skillet and cook it for about 2–3 minutes per side, until it turns golden brown.
I add more butter as needed and repeat the process with the remaining slices.
I like to serve it warm with maple syrup, powdered sugar, or fresh fruit.
Servings and timing
This recipe makes 4 servings.
Prep time is 10 minutes, cooking time is 15 minutes, so the total time I spend is about 25 minutes.
Each serving contains approximately 320 kcal.
Variations
I sometimes switch things up by using different types of bread like sourdough or whole grain for a slightly different flavor.
If I want a richer taste, I replace part of the milk with cream.
For a fun twist, I add a bit of orange zest or a splash of almond extract to the batter.
When I want something extra indulgent, I turn it into stuffed French toast with cream cheese or chocolate spread inside.
Storage/Reheating
If I have leftovers, I store them in an airtight container in the refrigerator for up to 2 days.
To reheat, I prefer using a skillet or toaster oven to bring back the crisp edges. I avoid the microwave when possible because it makes the texture softer.
Related Recipes:
FAQs
Can I use regular sandwich bread?
I can, but I find that thicker breads like brioche or challah give a much better texture because they absorb the custard without falling apart.
How do I prevent soggy French toast?
I make sure not to soak the bread for too long and always cook it on a properly heated skillet so it crisps up quickly.
Can I make this recipe dairy-free?
I can substitute the milk with a plant-based alternative like almond or oat milk and use a dairy-free butter.
Can I prepare the batter ahead of time?
I sometimes mix the batter a few hours ahead and keep it in the fridge, giving it a quick whisk before using.
What toppings work best?
I enjoy classic maple syrup, but I also like adding fresh berries, whipped cream, or even a sprinkle of nuts for extra texture.
Conclusion
I keep coming back to this French toast recipe because it never disappoints. It is easy, comforting, and endlessly customizable. Whether I am making a quick breakfast or a relaxed weekend brunch, this dish always delivers that perfect balance of flavor and texture.
📖 Recipe:
Print
Perfect French Toast
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Golden and crispy on the outside with a soft, custardy center, this French toast is infused with warm vanilla and cinnamon flavors for a comforting breakfast treat.
Ingredients
4 large eggs
1 cup whole milk
2 tablespoons granulated sugar
1 teaspoon vanilla extract
1/2 teaspoon ground cinnamon
Pinch of salt
8 slices thick-cut bread (such as brioche or challah)
2 tablespoons butter
Instructions
- Whisk together the eggs, milk, sugar, vanilla extract, cinnamon, and salt in a large bowl until smooth and well combined.
- Heat a skillet or griddle over medium heat and add butter to coat the surface.
- Dip each slice of bread into the egg mixture, soaking briefly on each side without oversaturating.
- Place the soaked bread onto the hot skillet and cook for 2–3 minutes per side until golden brown.
- Add more butter as needed and repeat with remaining slices.
- Serve warm with maple syrup, powdered sugar, or fresh fruit as desired.
Notes
Use thick-cut bread like brioche or challah for best texture.
Substitute milk with almond or oat milk for a dairy-free option.
Replace part of the milk with cream for a richer flavor.
Add orange zest or almond extract for variation.
Store leftovers in the refrigerator for up to 2 days.
Reheat in a skillet or toaster oven to maintain crispness.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Pan Fry
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 8 g
- Sodium: 220 mg
- Fat: 14 g
- Saturated Fat: 7 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 2 g
- Protein: 10 g
- Cholesterol: 190 mg








