Overnight Apple French Toast Casserole

This Apple French Toast Casserole is the perfect mash up of french toast & apple pie. It can be made the night before and served for the perfect fall breakfast or holiday brunch! Recipe crafted by @bake.andbacon.


Prep time: 25

Cook time: 45-55

Servings: 8

Dietary Restrictions: Vegetarian







  • 1 loaf brioche bread
  • 8 Clover Sonoma Large Organic Brown Eggs
  • 1¼ cups Clover Sonoma

Heavy Whipping Cream

  • ½ cup Clover Sonoma Whole Milk
  • ¼ cup maple syrup
  • 1 tablespoon vanilla extract
  • 1 teaspoon cinnamon
  • Pinch of salt.

Apple Topping:

  • 4 large Granny Smith apples, peeled and thinly sliced
  • 4 tablespoons Clover Sonoma Salted Butter
  • ¼ cup packed light or dark brown sugar
  • 4 tablespoons maple syrup
  • 1 teaspoon ground cinnamon.

Streusel Topping:

  • ½ cup Clover Sonoma Salted Butter, cold and cubed
  • ½ cup light brown sugar
  • ½ cup all-purpose flour, spooned and leveled
  • 1 teaspoon cinnamon



Make the Casserole: 1. Cut (or break apart) your brioche bread into 1-inch cubes and place it into a greased 9x13 baking dish.


In a large bowl, whisk together the eggs, heavy cream, milk, maple syrup, vanilla, cinnamon, and salt until combined. Pour this over top of the bread evenly and gently toss, making sure all pieces of bread are able to soak some of the liquid up. Set aside.


Make the apple topping: In a large sauté pan, melt the butter over medium-high heat. Add the sliced apples, brown sugar, maple syrup, and cinnamon. Cook, stirring frequently, until the apples are softened and the liquid is thickened, about 8-10 minutes.


Spoon the apples and syrup evenly over the bread, making sure not to leave any of the syrup behind. Cover with foil and place in the fridge overnight (or for 4-5 hours minimum to let bread soak up egg mixture).


Make the Streusel: Mix together the cold butter, brown sugar, flour, and cinnamon with a pastry cutter or two forks until you get pea-sized pieces of butter. (If making streusel ahead, place it in a container and leave it in the fridge overnight.)


Bake: Preheat your oven to 350° F. Crumble the streusel evenly over the top of the casserole and place in the oven for about 45-55 minutes, until the casserole is baked through in the middle and golden on top. If you notice the casserole browning too quickly, you can add foil on top during the baking process.