This Overnight French Toast Bake is cozy, cinnamony and so very comforting! It's a great way to use up day-old baguette, and makes for a delicious brunch recipe to please a crowd.  

Overnight French Toast Bake [Vegan]



Cooking Time




For the French Toast Bake:

  • 1 baguette  about 10 cups) preferably one day-old

For the Custard:

  • 1 can coconut milk (13.5 ounces)
  • 14 ounces silken tofu (1 block)
  • 1/2 cup coconut sugar or brown sugar
  • 2 tablespoons vegan butter
  • 2 tablespoons corn starch
  • 2 teaspoons pure vanilla extract

For the Crumble topping:

  • 1 teaspoon cinnamon
  • 1/4 cup all purpose flour
  • 1/3 cup coconut sugar or brown sugar
  • 2 tablespoons vegan butter
  • 1/4 cup pecans chopped
  • 1 apple thinly sliced (optional)


  1. Cut day-old baguette into bite sized squares. (Alternatively, you can use fresh baguette, spread out the pieces onto a baking tray and let “dry out” for at least 2 hours).
  2. In a blender, combine the coconut milk, tofu, coconut sugar, butter, corn starch, vanilla and cinnamon. Blend until smooth.
  3. Transfer bread bites to a large rectangular baking dish (8 x 11 inches) pour in the creamy custard and press down with your hands gently to soak everything. Cover and refrigerate overnight.
  4. Preheat oven to 350°F. In a small bowl combine the flour, sugar and vegan butter. Massage with your finger tips to create a crumble texture. Sprinkle in the pecans and mix again.
  5. Sprinkle the crumble topping over the French toast casserole and tuck sliced apples into the nook sand crannies if using. Bake for 40 minutes, or until golden on top. Let cool slightly, cut into squares and serve with maple syrup.