french toast recipe

French Toast Recipe

Crispy on the outside and soft on the inside, this French toast recipe is the definition of breakfast perfection. It’s a classic comfort dish that combines simplicity with indulgence ideal for a quick weekday treat or a cozy weekend brunch. Whether you’re preparing a simple French toast recipe for one or serving the best French toast recipe for a crowd, this version delivers golden, fluffy slices bursting with rich, buttery flavor every time.

Made with everyday ingredients, it’s easy to whip up in minutes and pairs beautifully with a range of toppings from maple syrup and powdered sugar to fresh berries and whipped cream.

french toast recipe
french toast recipe

Ingredients

  • ¼ cup all-purpose flour
  • 1 cup milk (or substitute with cream, almond milk, oat milk, or your preferred alternative)
  • 3 large eggs
  • 1 tablespoon white sugar
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • 1 pinch salt
  • 12 slices of thick bread (brioche, challah, or sourdough work best)
  • Butter or oil, for greasing the pan

Directions / How to Cook

  1. In a large mixing bowl, whisk together the flour and milk until the mixture is completely smooth and free of lumps.
  2. Add the eggs, sugar, vanilla extract, cinnamon, and salt to the bowl, and whisk again until the batter is well combined and slightly frothy.
  3. Heat a skillet or griddle over medium heat and lightly grease it with butter or oil.
  4. Dip each slice of bread into the prepared batter, ensuring both sides are coated evenly but not overly soaked.
  5. Place the dipped bread onto the hot pan and cook for 2–3 minutes per side, until each slice is golden brown and crisp on the outside.
  6. Repeat the process for the remaining slices, adding more butter or oil as needed between batches.
  7. Serve the French toast warm with your favorite toppings such as maple syrup, powdered sugar, sliced bananas, or fresh strawberries.
french toast recipe
french toast recipe

Preparation Details

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Servings: 6
  • Yield: 12 slices