Go Back
+ servings

Vegan Overnight Gingerbread French Toast Casserole

Prep Time20 mins
Cook Time1 hr 15 mins
Total Time1 hr 35 mins
Servings: 8
Calories: 472kcal
Author: Nisha Vora


  • 1 loaf of sturdy rustic bread (about 14-16 ounces)
  • 3/4 cup almond milk or other nondairy milk (use soy, coconut, or oat milk if nut-free)
  • 1 cup lite coconut milk
  • 1/4 cup chickpea flour (aka garbanzo bean flour)
  • 2 tablespoons nutritional yeast
  • 1/4 cup pure maple syrup
  • 1/4 cup unsulphured molasses*
  • 1 1/2 teaspoons ground cinnamon
  • 1/2 teaspoon freshly grated or ground nutmeg
  • 3/4 teaspoon ground ginger
  • 1/2 teaspoon ground allspice
  • 1/8 teaspoon ground cloves
  • 1/4 teaspoon fine sea salt
  • 2 teaspoons pure vanilla extract
  • 1/2 teaspoon aluminum-free baking powder
  • 2 teaspoons arrowroot powder (or cornstarch)

For serving (optional)

  • Raspberry-Cranberry Sauce (recipe below)
  • 1/2 cup pomegranate seeds
  • Vegan whipped cream
  • Pure maple syrup

Raspberry-Cranberry Sauce

  • 3/4 cup frozen raspberries
  • 3/4 cup frozen cranberries
  • 1 teaspoon orange zest
  • 1/4 cup water
  • 1 tablespoon freshly squeezed orange juice
  • 3 tablespoons pure maple syrup
  • 2 teaspoons arrowroot powder
  • 2 tablespoons cold water


  • If you are using stale bread, skip this step. If you are using freshly baked bread, preheat the oven to 300°F (~150°C) and arrange a rack in the middle of the oven. Slice the bread into 1-inch cubes (you should end up with 6-7 cups). Arrange the bread cubes on top of a large sheet pan in a single layer. Bake the bread for 15 minutes to dry it out.
  • Grease a 3-quart rectangular casserole dish with oil of choice.
  • Make the gingerbread custard: In a blender, combine the almond milk, lite coconut milk, chickpea flour, nutritional yeast, maple syrup, molasses, cinnamon, nutmeg, ginger, allspice, cloves, salt, vanilla extract, baking powder, and arrowroot powder (or cornstarch). Blend on high speed until the mixture is completely smooth and no lumps remain.
  • Place the dried out bread pieces in a large bowl and pour the gingerbread custard over the bread mixture, tossing to coat the bread cubes thoroughly. Transfer the soaked bread to the greased casserole dish, cover, and refrigerate overnight or for at least 8 hours.
  • Before baking, preheat the oven to 350°F (176°C). .
  • Uncover the dish and bake for 20 minutes. Then cover the pan with a piece of aluminum foil to prevent premature browning and bake for another 30-40 minutes. For a French toast that is still soft on the inside, bake for the additional 30 minutes (total of 50 minutes); for a French toast that is completely baked through, bake for the additional 40 minutes (total of 60 minutes).
  • While the French toast is baking, make the Raspberry-Cranberry Sauce. In a small saucepan, add the raspberries, cranberries, orange zest, water, orange juice, and maple syrup over medium heat. In a small bowl, mix together the arrowroot and cold water and stir to form a slurry. When the raspberries starts to lightly bubble, add the arrowroot slurry and stir to combine. Heat for 5-10 minutes or until the sauce is thickened, similar to a runny jam.
  • Remove the French toast from the oven and cool for 10 minutes before serving. Top with the pomegranate seeds and serve with the Raspberry-Cranberry Sauce and vegan whipped cream. For instructions on how to reheat leftovers, see the notes above in the blog post.


*I don’t recommend using blackstrap molasses, as it is quite bitter. But if that’s all you have, be sure to taste the custard before pouring it over the bread – you might need to add more maple syrup.