Preheat the oven to 350°F. Spray a 9x13 pan with cooking spray or grease with butter. Cut the challah bread into bite-sized pieces using a bread knife or by hand tearing.
1 loaf challah, sourdough, or brioche
In a large bowl, whisk together the 6 eggs, 2 cups whole milk, ½ cup heavy cream, ¼ cup brown sugar, ½ cup granulated sugar, 2 teaspoons ground cinnamon, 2 teaspoons vanilla extract, and lemon zest.
6 large eggs, 2 cups whole milk, ½ cup heavy cream, ¼ cup brown sugar, ½ cup granulated sugar, 2 teaspoons ground cinnamon, 2 teaspoons vanilla extract, zest of 1 lemon
Add the pieces of bread to the french toast batter mixture in the large bowl and gently toss until all the pieces of bread are coated. Mix in the blueberries. Transfer to the prepared baking dish.
1 cup blueberries
Dot the top of the french toast casserole with spoonfuls of lemon curd. Run a spoon, spatula, or knife through to swirl it in.
½ cup lemon curd
Prepare the crumble topping. In a food processor, pulse the flour, sugar, and butter together. Alternatively, you can use a pastry cutter or your fingers to break the butter into pea size pieces and mix with the flour and sugar. Sprinkle over the top of the prepared casserole. Optional: top with more blueberries.
¼ cup unsalted butter, ¼ cup all purpose flour, ¼ cup granulated sugar
Bake at 350°F for 45 to 50 minutes. The center will be just a touch jiggly and the edges should be golden brown. Serve warm.