Go Back
+ servings

Overnight Cranberry Orange French Toast Casserole

The flavors of cranberries, orange, maple syrup, and cinnamon shine in this Overnight Cranberry Orange French Toast Casserole.
Prep Time20 mins
Cook Time50 mins
Chilling Time8 hrs
Total Time9 hrs 10 mins
Servings: 8 servings
Calories: 400kcal


  • 2 tablespoons granulated sugar
  • zest of 1 large orange
  • 1 cup fresh cranberries halved
  • 1 loaf day-old french bread preferably whole wheat
  • 6 large eggs
  • 2 ½ cups whole milk
  • ½ cup pure maple syrup
  • 1 tablespoon vanilla extract
  • 1 teaspoon cinnamon

For the streusel:

  • 1/3 cup white whole wheat flour
  • 3 tablespoons light brown sugar
  • ½ teaspoon cinnamon
  • ¼ cup cold unsalted butter cut into cubes


  • Place granulated sugar and orange zest in a medium bowl. Use your fingers to mix the sugar and zest together until fragrant. Add the cranberries and stir to combine. Set aside.
  • Spray a 9x13 rectangular baking dish with cooking spray. Cut the bread into small pieces (about 1-inch cubes). Place the bread cubes in the dish and arrange them into a single layer as much as possible. Sprinkle the cranberry-orange sugar mixture over the bread.
  • In a large bowl, combine the eggs, milk, maple syrup, vanilla, and 1 teaspoon cinnamon. Whisk until well combined and then pour evenly over the bread in the dish.
  • To make the streusel, stir together the flour, brown sugar, and ½ teaspoon cinnamon in a medium bowl. Add the butter pieces and then use a pastry blender or your fingers to work the butter into the flour mixture until the butter pieces are no bigger than small peas and the mixture begins to clump together. Sprinkle over the top of the casserole.
  • Cover the french toast with plastic wrap and refrigerate overnight.
  • When you are ready to bake the casserole, preheat your oven to 350 degrees F. Once the oven is preheated, remove the plastic wrap from the casserole and cover it with foil. Bake, covered for 30 minutes. Remove the foil and continue to bake for another 20-30 minutes, until lightly golden on top and set in the center. Serve and enjoy!


Calories: 400kcal | Carbohydrates: 59g | Protein: 13g | Fat: 12g | Saturated Fat: 6g | Cholesterol: 146mg | Sodium: 340mg | Potassium: 278mg | Fiber: 2g | Sugar: 25g | Vitamin A: 486IU | Vitamin C: 2mg | Calcium: 160mg | Iron: 3mg
Nutrition information is only an estimate.
© Kristine's Kitchen https://kristineskitchenblog.com