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
whole wheat baked french toast

Whole Wheat Baked French Toast

  • Author: Brooke
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 12 servings 1x
  • Category: breakfast
  • Method: bake
  • Cuisine: breakfast


Here’s an easy baked French toast casserole recipe that you can put together the night before and bake the next morning. Made with whole wheat bread, and topped with a cinnamon streusel crumble for a sweet breakfast treat — serve this baked French toast with fresh fruit, or Greek yogurt.



For the Casserole

1 loaf whole wheat bread, slightly stale and cut into small cubes

6 eggs

2 cups milk

1 cup heavy cream

1/2 cup brown sugar

2 Tbsp vanilla

1/2 tsp cinnamon

1/4 tsp nutmeg

1/2 tsp allspice

For the Streusel topping

1/2 cup flour

1/4 cup sugar (white or brown)

4 Tbsp cold butter

1 tsp cinnamon


  1. Grease or spray 9×13 casserole baking dish.
  2. Add bread cubes to dish.
  3. In a large mixing bowl, combine eggs, milk, cream, sugar, vanilla, and spices. Whisk to combine.
  4. Pour egg mixture over bread cubes, making sure bread cubes soak up the mixture by gently poking and stirring with a fork or spoon.
  5. Cover and refrigerate overnight (or if making the same day, let sit for at least 20 minutes).
  6. Heat oven to 350F.
  7. Remove baking dish from the fridge while oven heats.
  8. While oven is heating, make streusel topping by combining flour, sugar, butter and cinnamon in a bowl. Working with a pastry cutter, a fork, or your hands, begin cutting the butter into the mixture, until the mixture becomes crumbly.
  9. Uncover baking dish and sprinkle streusel topping over the top of soaked bread cubes.
  10. Place dish in heated oven. Bake for 45-50 minutes.
  11. Remove from oven and cool slightly before serving.


Freeze by wrapping individual slices in wax paper, then wrap this in foil. Place foil packets in a freezer bag and seal after removing as much air as possible from the bag. Place in the freezer to store. To reheat, remove individual slices from the foil and wax paper wrapping. Heat in the microwave until warmed through, about 1-2 minutes from frozen.

Keywords: make ahead, breakfast, breakfast casserole, french toast, french toast casserole, overnight casserole, overnight french toast, overnight french toast casserole, brunch, holiday, holiday morning, christmas morning