Introduction
French toast is a beloved breakfast and brunch staple known for its crispy edges, fluffy interior, and sweet flavor. This classic recipe transforms everyday bread into a delicious dish that feels special yet is simple enough for any morning. The combination of eggs, milk, cinnamon, and vanilla creates a warm spice aroma that fills your kitchen with comfort.
Cooking Tips
- Use day-old or slightly stale bread for the best texture, as it absorbs the custard mixture without becoming overly soggy.
- Allow the bread slices to soak in the egg mixture for about 20 seconds on each side to ensure tender inside and a nicely browned exterior.
- Cook over medium heat to give the toast time to brown beautifully without burning.
- Customize by adding toppings such as fresh berries, maple syrup, powdered sugar, or whipped cream for an extra indulgent experience.
Serving Suggestions
Serve French toast warm with a drizzle of pure maple syrup and a side of fresh fruit or yogurt. For a heartier meal, accompany it with crispy bacon or sausage. This dish also pairs wonderfully with a hot cup of coffee or freshly brewed tea, making it a perfect weekend treat.
Storage
Store leftover French toast in an airtight container in the refrigerator for up to two days. Reheat in a toaster or oven to restore crispiness. Avoid microwaving as it can result in soggy texture.

Ingredients
- 4 slices bread preferably day-old, thick-cut
- 2 large eggs
- 1/2 cup milk whole or 2%
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1 tablespoon butter for cooking
- maple syrup for serving
- powdered sugar optional, for garnish
Instructions
- In a shallow bowl, whisk together eggs, milk, vanilla extract, ground cinnamon, and salt until well combined.
- Heat a non-stick skillet or griddle over medium heat and add butter, allowing it to melt and coat the surface.
- Dip each bread slice into the egg mixture, soaking for about 20 seconds per side, ensuring it absorbs the custard but doesn’t become mushy.
- Place soaked bread slices onto the hot skillet and cook for 2-3 minutes per side or until golden brown and cooked through.
- Serve warm topped with maple syrup and optionally a dusting of powdered sugar.
For fluffier French toast, try soaking the bread just a little longer in the custard mixture and cooking on medium heat to avoid burning. Topping with fresh fruit and a sprinkle of powdered sugar really elevates the dish.
Made this for brunch and it came out perfectly golden. The cinnamon + vanilla smell is unreal. I used whole milk and it tasted super rich.
Yes! That cinnamon + vanilla combo is honestly the best part 😍 Whole milk really does make it taste extra rich—love that you got that perfect golden color too.
I followed it pretty closely but my centers were a bit underdone at 2 minutes. I ended up lowering the heat and cooking a bit longer—then it was great.
Glad it worked out! Under-cooked centers happen fast with thick bread—your fix (lowering the heat and giving it more time) is exactly what I do. Next time I might even go 3 minutes per side on medium-low. 😄
Not bad, but I found it too eggy. Maybe I used skim milk? Also my bread was thinner so it cooked faster and got darker than the guide says.
Can confirm the powdered sugar is totally optional… but also kinda makes it look fancy for breakfast. My kids wanted more syrup though (fair).
Not gonna lie, I’m skeptical. French toast always turns out eggy for me. But this recipe’s ratios helped—less eggy and more custardy. Nice.
I don’t have vanilla so I used almond extract. It was fine, but not the same vibe. I’d stick to vanilla next time. Maple syrup fixed a lot lol.
I used whole milk and extra cinnamon and it smelled amazing. However I needed closer to 4 minutes per side on my stove to get fully cooked. Worth it!
umm okay i tried and it turned out okay… but i burned the first batch bc my pan was too hot. maybe medium means like medium-med? 😅
Classic! I didn’t have whole milk so I used 2% and it was fine. Added a pinch more cinnamon and it smelled like a bakery. Will repeat.
Not gonna lie I burned mine the first side because my heat was too high. Once I lowered it, the second batch came out great.
Yes! Medium heat is the whole trick with French toast—burnt first side then perfect second side is exactly how it goes for me too.
I’m skeptical about the soaking time. My first try the center wasn’t cooked after 2-3 minutes per side, so I ended up adding extra time. Might be my skillet though.
Too much eggy for me. I’ll try a thinner batter next time.
Totally get that—if it’s coming out too eggy, using a thinner batter by adding a splash more milk (or soaking a shorter time) usually helps. Also try 10–15 seconds per side and see if that still gives a good custardy center without the strong egg flavor.
This tastes like the diner version my dad used to make. Easy too—no fancy steps. Will definitely make again.
My math fail moment: I thought 4 slices = 2 slices. So I ended up with egg mixture leftover and pan overcrowded. Still good, but I messed up timing. 😅
Easy recipe, ingredients are basic, and I liked the timing. I did soak a tiny bit longer and it was still good—just a little softer.
I was skeptical about only soaking 20 seconds, but it worked. Mine didn’t fall apart. Vanilla+cinnamon combo is spot on.
Not gonna lie, I think 20 seconds is too short. I soaked mine longer and it was mushy, but still tasty. Next time I’ll find a better balance.
Yeah I get that—20 seconds is kind of a “sweet spot” estimate. Day-old thick bread probably takes it best, but if someone’s using softer bread, longer can definitely turn it mushy. What kind of bread did you use?
I did 30 sec last time and it was perfect—maybe your pan temp was lower too? Also maple syrup is kinda essential lol.
I don’t have vanilla so I used almond extract. Turned out weirdly amazing? Like bakery vibes. Would recommend trying substitutions.
Who measures cinnamon like that? I just sprinkle and hope 😂 Still tasted good, but I’m sure yours is more consistent.
Haha I know—I’m definitely a “sprinkle and pray” person sometimes too 😅 But measuring the cinnamon helps keep the flavor consistent slice to slice.
i just eyeball it too. cinnamon is cinnamon 😂 yours probably tastes better tho. i dont soak it 20 seconds, more like a quick dip.
Made this this morning and it came out perfectly golden. The cinnamon + vanilla combo is spot on, and the day-old bread tip really matters.
Could be just my griddle, but the first batch stuck even with non-stick. Maybe not enough butter or heat too high. Flavor was decent.
The salt amount threw me off like… 1/4 tsp seems like a lot for breakfast. But it actually tasted balanced, so props.
This is the classic. Day-old thick bread is key—learned that the hard way when I used fresh and it fell apart. Follow the soaking time and it works.
Good basic recipe. I forgot to soak 20 seconds and mine was a little dry, but still tasty with syrup. Next time I’ll be more patient.
Totally agree—20 seconds is the sweet spot. If it’s a bit dry, it usually just needs a slightly longer custard soak (or thicker bread). Syrup totally saves it though 😄
meh
Not gonna lie, mine stuck a little even though it was “non-stick.” Next time I’ll use a bit more butter. Also, I forgot the powdered sugar but the syrup covered it.
Yeah, “non-stick” can still be a scam sometimes 😅 More butter/letting the pan heat a touch longer usually helps a lot. And honestly, syrup covering the powdered sugar is basically the same vibe—delicious either way.
Made this for brunch and it turned out perfectly golden. The day-old bread tip is real—mine stayed fluffy, not soggy.
This is a classic for a reason. Easy ingredients, quick steps, and it actually tastes like restaurant French toast.
Not bad, but I felt like it needed more salt? Like the custard part was kinda bland until I salted my syrup. Maybe I’m just picky.
Hmm I follow the salt amount exactly and it’s never bland for me. Maybe your bread was super fresh or your syrup was not sweet enough? Also I accidentally used skim milk once and it was less rich… so maybe that’s it. 🤷♂️
Yeah I get that—mine always tastes brighter once I add a pinch of salt to the syrup too. The custard base is balanced as written, but a little extra salt really brings out the cinnamon/vanilla.