Go Back
+ servings
French Toast Casserole

Deliciously Easy French Toast Casserole for a Cozy Brunch

This French Toast Casserole is a make-ahead delight that combines warm cinnamon, sweet vanilla, and a comforting custard for a perfect brunch dish.
Prep Time 20 minutes
Cook Time 1 hour
Chill Time 4 hours
Total Time 5 hours
Servings: 8 slices
Course: Breakfast
Cuisine: French
Calories: 350

Ingredients
  

For the Casserole
  • 12 oz Sourdough Bread Use day-old bread for optimal soaking and flavor.
  • 6 Large Eggs Consider flax eggs for a vegan twist.
  • 2 cups Milk Try almond or oat milk for a dairy-free option.
  • 1 cup Heavy Cream Half-and-half can lighten the overall fat content.
  • 2 teaspoons Vanilla Extract Opt for pure vanilla for a deeper, aromatic sweetness.
  • 0.5 cups Sugar Reduce for a less sugary version or switch to a natural sweetener.
For the Topping
  • 1 cup All-Purpose Flour Gluten-free flour can be used for a gluten-free dish.
  • 0.5 cups Light Brown Sugar White sugar is a fine substitute.
  • 1 teaspoon Ground Cinnamon Nutmeg can be swapped for a unique twist.
  • 1 pinch Salt Feel free to omit for a low-sodium recipe.
  • 0.5 cups Cold Unsalted Butter Substitute with vegan butter for a dairy-free alternative.

Equipment

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Pastry cutter

Method
 

Step-by-Step Instructions
  1. Step 1: Begin by cutting the day-old sourdough bread into 1-inch cubes. Scatter the cubes evenly in a greased 9x13-inch baking dish.
  2. Step 2: In a medium mixing bowl, whisk together 6 large eggs, 2 cups of milk, 1 cup of heavy cream, 2 teaspoons of vanilla extract, and ½ cup of sugar until fully combined and slightly frothy. Pour this mixture evenly over the bread cubes.
  3. Step 3: Cover the baking dish with plastic wrap and refrigerate it for at least 4 hours, or preferably overnight.
  4. Step 4: In a separate bowl, combine 1 cup of all-purpose flour, ½ cup of light brown sugar, 1 teaspoon of ground cinnamon, and a pinch of salt. Cut in ½ cup of cold unsalted butter until the mixture resembles coarse crumbs. Refrigerate overnight.
  5. Step 5: Preheat your oven to 350°F (175°C). Remove the plastic wrap from the baking dish and sprinkle the topping evenly over the bread mixture. Bake uncovered for 45–60 minutes, until the top is golden brown and crisp.

Nutrition

Serving: 1sliceCalories: 350kcalCarbohydrates: 45gProtein: 8gFat: 15gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 150mgSodium: 300mgPotassium: 300mgFiber: 2gSugar: 12gVitamin A: 500IUCalcium: 150mgIron: 1mg

Notes

This casserole is perfect for make-ahead breakfasts. Prepare the night before, refrigerate, and pop it in the oven the next morning.

Tried this recipe?

Let us know how it was!