Preheat oven to 350°F Lightly grease a 9×13-inch baking dish.
In a very large bowl, combine bread cubes, apple cubes and raisins.
In another large bowl, whisk together eggs, sugar and all spices until well combined. Wish in milk and apple cider, then pour mixture over the bread cubes. Toss gently with a spatula until cubes are evenly coated. Let stand for 15 minutes.
Pour mixture into prepared pan and smooth into an even layer.
Bake for about 50 minutes, until bread pudding is puffed and lightly browned, and a knife inserted near the center comes out clean.
Cool for at least 15 minutes (pudding will sink slightly) before serving.