How to Make Perfect French Toast That's Crispy Outside and Fluffy Inside

Learn the essential steps to make delicious homemade French toast with the perfect texture every time.

  1. Gather Your Ingredients. You'll need 6-8 thick slices of bread (day-old bread works best), 4 large eggs, 1/2 cup whole milk, 1 tablespoon sugar, 1/2 teaspoon vanilla extract, and a pinch of salt. For cooking, have butter or oil ready, plus your favorite toppings like maple syrup, powdered sugar, or fresh berries. The key is using bread that's at least 3/4 inch thick - thin bread gets soggy instead of custardy.
  2. Make the Perfect Custard Base. In a shallow dish or pie plate, whisk together the eggs, milk, sugar, vanilla, and salt until completely smooth. The mixture should be well-blended with no streaks of egg white visible. This custard base is what transforms regular bread into French toast, so take your time to mix it thoroughly.
  3. Soak the Bread Properly. Dip each slice of bread into the custard mixture, letting it soak for about 10-15 seconds per side. You want the bread to absorb the custard without falling apart. Press gently with a fork to help the mixture penetrate, but don't let it get so soggy that it breaks. The bread should feel heavy and saturated but still hold its shape.
  4. Cook at the Right Temperature. Heat a large skillet or griddle over medium-low heat and add a pat of butter. The pan is ready when the butter sizzles gently but doesn't brown immediately. Cook the soaked bread slices for 2-3 minutes per side until they're golden brown and slightly puffed. Don't rush with high heat - medium-low ensures the inside cooks through while the outside gets perfectly crispy.
  5. Serve Immediately. French toast is best served hot off the griddle. Transfer to plates and add your favorite toppings right away. If you're making multiple batches, keep finished pieces warm in a 200°F oven on a baking sheet. Avoid stacking them, as this creates steam that makes the coating soggy.