First, tear or cut the bread into roughly one-inch pieces and spread it evenly in the greased baking dish. I prefer using slightly stale bread so it absorbs the liquid well without falling apart.
In a large bowl whisk together the eggs, milk, sugar, vanilla, cinnamon, nutmeg and salt until thoroughly combined. Pour this mixture evenly over the bread, pressing down some pieces to ensure they’re submerged. Cover the dish and refrigerate for at least 2 hours, ideally overnight, to allow the flavours to meld and the bread to fully soak up the custard.
While the bread soaks, prepare the topping: in a medium bowl whisk flour, brown sugar, cinnamon, nutmeg and salt. Use a pastry cutter (or two forks) to cut the cold butter into the mixture until you have pea-sized clumps. When ready to bake, pre-heat the oven to 350 °F, sprinkle the crumble evenly over the soaked bread, and bake for about 45 minutes or until the top is golden and the centre is set. Let it rest for a few minutes before slicing and serving.