If you are looking for a make-ahead breakfast casserole for Christmas morning, look no further. This Cranberry Apple Christmas Casserole will be a huge hit with the whole family and it can be assembled the day before. It’s made with vanilla Greek yogurt, fresh cranberries, sourdough bread, eggs and it’s topped with a crunchy nut streusel topping.
Melt butter in a large skillet. Add apples and cook, stirring until the apples are starting to brown and become tender. Remove from the heat and stir in cranberries.
Butter a casserole dish with the remaining butter.
Whisk eggs in a large bowl. Add yogurt, milk, maple syrup and cinnamon and whisk to combine. Add bread and the apple mixture and stir with a silicone spatula until combined. Transfer to the prepared baking dish. Cover with foil and refrigerate.
Stir whole-wheat flour, oats, sugar, cinnamon and salt in a medium bowl. Drizzle melted butter over the oat mixture, tossing with a fork. Sit until the crumbs are evenly moist. Add nuts and stir to completely combine. Refrigerate separately.
Preheat oven. Remove casserole and topping from the refrigerator.
Bake casserole, covered, until heated through and steaming. Remove casserole from the oven. Remove foil and sprinkle the top with the streusel topping. Continue baking until the topping is golden and the casserole is puffed.