Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

French Toast Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Julia
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 5 hours
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This French Toast Casserole is an easy make-ahead breakfast bake, featuring cubes of sourdough (or brioche/challah) drenched in a creamy vanilla custard and topped with a buttery cinnamon streusel. Perfect for busy mornings or brunch occasions, it delivers classic French toast flavors with effortless prep and a rich, satisfying texture.


Ingredients

Units Scale

French Toast

  • 1 loaf sourdough bread (or brioche, challah or French bread)
  • 8 large eggs
  • 2 cups milk
  • 1/2 cup heavy cream
  • 1 tablespoon vanilla extract
  • 3/4 cup sugar

Topping

  • 1/2 cup all-purpose flour
  • 1/2 cup packed light brown sugar
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup cold unsalted butter, cut into pieces

Instructions

  1. Prepare the Bread: Cut the loaf of bread into 1-inch cubes and scatter evenly in a greased 9×13-inch baking dish, ensuring an even layer for best soaking.
  2. Make the Custard: In a medium bowl, thoroughly mix together the eggs, milk, heavy cream, vanilla extract, and sugar until smooth. Pour this custard mixture evenly over the bread cubes, making sure all pieces are well coated.
  3. Chill the Casserole: Cover the baking dish tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight. This step allows the bread to fully absorb the custard.
  4. Prepare the Topping: In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold butter pieces, cutting them in with a pastry blender or your fingers until the mixture forms coarse crumbles. Transfer the topping to a small resealable bag and refrigerate overnight.
  5. Bake the Casserole: When ready to bake, preheat your oven to 350°F (175°C). Unwrap the casserole and sprinkle the prepared topping evenly over the soaked bread.
  6. Finish Baking: Bake the casserole, uncovered, for 45–60 minutes, depending on your preferred level of softness. The center should be set and the topping golden brown. Serve warm.

Notes

  • This casserole can be assembled and refrigerated overnight for convenience.
  • For freezing, prepare through step 4 and store the topping separately; or fully bake and freeze. Thaw overnight and reheat at 350°F as directed.
  • Make it savory by adding ham, cheese, sausage, bacon, green chilies, or chorizo.
  • Add sweetness and texture with sliced apples, orange zest, apricots, pineapple, blueberries, or chopped pecans.

Nutrition

  • Serving Size: 1 serving
  • Calories: 564 kcal
  • Sugar: 38g
  • Sodium: 599mg
  • Fat: 25g
  • Saturated Fat: 14g
  • Unsaturated Fat: 9g
  • Trans Fat: 0.5g
  • Carbohydrates: 72g
  • Fiber: 2g
  • Protein: 15g
  • Cholesterol: 218mg