There’s just something about the smell of cinnamon and vanilla wafting from the kitchen that instantly takes me back to slow weekend mornings growing up. French toast was always that special breakfast we had on Sundays—warm, golden, and dusted with powdered sugar. And now, it’s one of those comfort food recipes I love to pass on.
If you’re searching for the best french toast recipe that’s easy, delicious, and made with pantry staples, you’re in the right place. Whether you’re cooking for a crowd or just treating yourself, I’ll walk you through everything—from the perfect egg mixture to getting that crispy golden-brown finish on medium heat.
Why You’ll Love This French Toast Recipe
- ✅ So easy—ready in under 20 minutes!
- ✅ Uses basic ingredients you already have.
- ✅ Crispy outside, soft and fluffy inside.
- ✅ Totally customizable with toppings and flavors.
- ✅ A hit with both kids and adults.
Whether you’re using slightly stale thick slices of bread or whipping it up last-minute with what you’ve got, this recipe delivers every time.
Ingredients You’ll Need
Here’s what you’ll need to make classic French toast (makes about 4 servings):
- 4 large eggs
- 1 cup whole milk (or use half-and-half for richness)
- 1 tsp vanilla extract – adds that cozy sweetness
- 1 tsp ground cinnamon – optional, but so comforting
- Pinch of salt – enhances flavor
- 8 slices of bread – preferably slightly stale or thick bread like brioche or Texas toast
- 2 tbsp unsalted butter – for frying
- Maple syrup, powdered sugar, fresh fruit – for serving
Tip: Use a shallow dish to whisk the egg mixture so dipping the bread is easier.
Ingredient Substitutions
No need to make a grocery run—try these smart swaps:
- Milk → Use almond, oat, or soy milk for a dairy-free version.
- Bread → Use challah, French bread, or gluten-free sandwich bread if needed.
- Eggs → For vegan French toast, swap with a flax egg mixture and non-dairy milk.
- Vanilla Extract → Try almond extract for a nuttier twist.
- Butter → Use coconut oil or vegan butter for dairy-free frying.
Every substitution changes the flavor slightly, but the cozy, nostalgic feel stays the same.
How to Make French Toast (Step-by-Step)
Ready to make magic? Here’s how:
- Whisk the custard mixture
In a shallow dish, whisk together 4 eggs, 1 cup of milk, vanilla extract, cinnamon, and a pinch of salt. This is your rich, flavorful base. (2 minutes) - Preheat your skillet or griddle
Heat a large skillet or griddle over medium heat. Add 1 tbsp butter and let it melt until bubbly, but not browned. (2 minutes) - Dip the bread
Dip each slice of bread into the egg mixture, one at a time. Let it soak for 5–10 seconds per side, depending on how thick and stale your bread is. - Cook until golden brown
Place the soaked bread on the skillet. Cook for about 2–3 minutes on each side, or until golden and crispy. Work in batches and add more butter as needed. (10–12 minutes total) - Serve warm
Plate your French toast and serve with maple syrup, powdered sugar, or fresh berries.
Use a nonstick skillet or griddle for the crispiest results without sticking!

Expert Tips and Common Mistakes to Avoid
Let’s make sure your French toast turns out amazing every single time.
Pro Tips:
- Use slightly stale bread—it soaks up the custard better without falling apart.
- Don’t soak too long or the bread will get mushy inside.
- Fry over medium heat—too hot and the outside burns before the inside cooks.
- Wipe the pan between batches to prevent burnt bits.
Common Mistakes to Avoid:
- Skipping the pinch of salt—it brings balance and enhances flavor.
- Using thin sandwich bread—it often turns out soggy.
- Not preheating the skillet—cold pans equal uneven browning.
Variations & Add-Ons
You can totally make this French toast your own!
Flavor Twists:
- Add a splash of orange zest to the batter.
- Mix in pumpkin spice during fall.
- Use a swirl of cream cheese or Nutella between two slices for stuffed French toast.
Healthier or Diet-Friendly Versions:
- Use whole grain or gluten-free bread.
- Swap milk and butter for plant-based options.
- Use egg whites instead of whole eggs to reduce fat.
Toppings to Try:
- Warm berries with honey
- A dollop of whipped cream
- Banana slices + peanut butter drizzle
- Chocolate chips for the kiddos
Serving Suggestions
Here are some of my favorite ways to serve this easy French toast recipe:
- With crispy bacon or sausage on the side
- Topped with fresh fruit and a drizzle of maple syrup
- Dust with powdered sugar for that diner-style look
- Add a small bowl of yogurt and granola for a brunch board feel
Pro Tip: Stack 2–3 slices, cut diagonally, and drizzle syrup slowly for that Pinterest-worthy shot!
Storage & Reheating
How to Store:
- Fridge: Let leftovers cool, then store in an airtight container for up to 3 days.
- Freezer: Stack slices between parchment paper and freeze in a zip-top bag for up to 2 months.
How to Reheat:
- Toaster or toaster oven: Best for crisp results—2–3 minutes.
- Oven: Bake at 350°F for 8–10 minutes.
- Microwave: Works in a pinch—30 seconds, but loses some crispiness.
Nutrition Information (Per Serving – 2 slices)
- Calories: 310
- Protein: 10g
- Carbs: 34g
- Fat: 15g
- Sugar: 8g
- Fiber: 2g
- Sodium: 280mg
Nutritional values are approximate and vary by ingredients used.
Prep, Cook & Total Time
- Prep Time: 5 minutes
- Cook Time: 10–12 minutes
- Total Time: 15–18 minutes
Frequently Asked Questions
What is the best type of bread for French toast?
Thick slices of brioche, challah, or Texas toast are best. They soak up the egg mixture without falling apart and give a fluffy, golden finish.
Can I make French toast ahead of time?
Absolutely! Cook and refrigerate for up to 3 days, or freeze slices with parchment in between. Reheat in a toaster or oven for best texture.
Why is my French toast soggy?
If your bread is too thin, too fresh, or soaked too long, it can turn soggy. Use slightly stale thick-cut bread and dip quickly on each side.
Can I make French toast without milk?
Yes, you can use non-dairy alternatives like almond milk, oat milk, or soy milk. They work well and still create that custard-like coating.
How do I make French toast crispy?
Use slightly stale bread, cook on medium heat, and let each side crisp up until golden brown. Don’t overcrowd the pan or it will steam.
Conclusion
This French toast recipe is one of those simple joys that never goes out of style. It’s warm, golden, fluffy, and just the right amount of sweet. Whether you’re cooking for a lazy Sunday brunch or just want something special on a weekday morning, this recipe is always a win.
Go ahead—grab your favorite bread, whisk up that egg mixture, and let’s make some memories.
Let me know how it turns out in the comments or share your favorite twist on this classic. Happy cooking!

French Toast Recipe
Ingredients
- 4 large eggs
- 1 cup whole milk or use half-and-half for richness
- 1 tsp vanilla extract – adds that cozy sweetness
- 1 tsp ground cinnamon – optional but so comforting
- Pinch of salt – enhances flavor
- 8 slices of bread – preferably slightly stale or thick bread like brioche or Texas toast
- 2 tbsp unsalted butter – for frying
- Maple syrup powdered sugar, fresh fruit – for serving
Instructions
- Whisk the custard mixture
- In a shallow dish, whisk together 4 eggs, 1 cup of milk, vanilla extract, cinnamon, and a pinch of salt. This is your rich, flavorful base. (2 minutes)
- Preheat your skillet or griddle
- Heat a large skillet or griddle over medium heat. Add 1 tbsp butter and let it melt until bubbly, but not browned. (2 minutes)
- Dip the bread
- Dip each slice of bread into the egg mixture, one at a time. Let it soak for 5–10 seconds per side, depending on how thick and stale your bread is.
- Cook until golden brown
- Place the soaked bread on the skillet. Cook for about 2–3 minutes on each side, or until golden and crispy. Work in batches and add more butter as needed. (10–12 minutes total)
- Serve warm
- Plate your French toast and serve with maple syrup, powdered sugar, or fresh berries.
Notes
- Use slightly stale bread—it soaks up the custard better without falling apart.
- Don’t soak too long or the bread will get mushy inside.
- Fry over medium heat—too hot and the outside burns before the inside cooks.
- Wipe the pan between batches to prevent burnt bits.
- Use a nonstick skillet or griddle for the crispiest results without sticking!
- Stack 2–3 slices, cut diagonally, and drizzle syrup slowly for that Pinterest-worthy shot!