Berry Overnight French Toast Casserole

Berry Overnight French Toast Casserole

Your morning is guaranteed to be special when it starts with this Berry Overnight French Toast Casserole! It’s soft and fluffy with golden brown crispy edges, the flavors of cinnamon and vanilla, and it’s topped with berries and streusel. It’s made completely in advance, so it’s perfect for a special brunch or busy weekday breakfast!

Author: Flavor the Moments

Meal Type: Breakfast

Cuisine: American

Difficulty: MEDIUM

Prep. Time: 15 minutes

Cook Time: 50 minutes

Total Time: 1 hour 5 minutes

Servings: 8 servings

Calories: 279 kcal per serving

Ingredients

  • 8 ounces - Challah bread Brioche
  • 1 - banana
  • 4 - eggs
  • 2 tablespoons - maple syrup
  • 1 tsp - ground cinnamon
  • 2 teaspoons - vanilla extract
  • 1 ½ teaspoons - ground cinnamon
  • 1 cup - mixed berries
  • 2 tablespoons - brown sugar
  • 2 tablespoons - butter or coconut oil
  • 2 cups - milk
  • ½ cup - pecan

Instructions

  1. Preheat the oven to 350 degrees. Place the cubed challah bread on a large rimmed baking sheet in a single layer. Note: You may skip this step if your bread cubes are stale.
  2. Bake the bread cubes for 5-7 minutes, or until light golden brown and toasted.
  3. Mash the banana in a large bowl.
  4. Add the milk, eggs, maple syrup, vanilla and ground cinnamon and whisk well to combine.
  5. Place the bread cubes evenly into a greased 8×8" baking dish. Pour the milk mixture over the top of the bread and push the bread down gently to submerge. Cover with plastic wrap and chill for 8 hours or overnight.
  6. Remove the French toast from the refrigerator and remove the plastic wrap. Preheat the oven to 350 degrees and let stand for 30 minutes at room temperature. Place the pecans, brown sugar and butter or coconut oil in a small bowl and mix until combined. Pro tip: Prepare the streusel the night before and store in the refrigerator, then sprinkle over the casserole in the morning
  7. Top the French toast casserole with berries, then sprinkle the streusel over the top.
  8. Bake for 50-60 minutes or until golden brown and puffed in the center. Remove from heat and cool for 10 minutes on a wire rack. Slice, serve and enjoy!

Nutrition

Energy: 279 kcal | Total Fat: 14 g | Saturated: 4 g | Trans: 0 g | Cholesterol: 120 mg | Total Carbs: 31 g | Fiber: 3 g | Sugars: 13 g | Proteins: 9 g | Sodium: 192 mg | Polyunsaturated: 3 g | Monounsaturated: 6 g

©2026 OnlineCook LLC