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.

Make-Ahead Overnight Apple Cranberry Christmas Breakfast Casserole on Healthy Seasonal Recipes

Why We Love This Christmas Breakfast Casserole Recipe

Last year, I shared my sausage apple breakfast strata with cheddar, and you all loved it so much, I knew I would have to share a sweet counterpart this holiday season. I originally made it with just cinnamon and apples but the recipe seemed a little… well, not worthy of Christmas morning, if you know what I mean. It was good- and easy- but not celebration worthy.

So I added in some fresh cranberries for a seasonal burst of cheer, and a crunchy and sweet streusel topping with oats and nuts and the whole casserole was transformed. Just Like That!

I love the fact that the casserole is assembled the day before, so that on Christmas morning, all you have to do it pop it in the oven. I even made the streusel the day before, and kept that in a separate container. Once the casserole is heated through, remove the foil, add on the topping and brown it a bit.

Make-Ahead Overnight Apple Cranberry Christmas Breakfast Casserole on Healthy Seasonal Recipes

I used Vanilla Greek Yogurt in the custard like this Banana Maple Walnut Bread Pudding, and I love the tart note it adds to the custard. 

It has the texture of bread pudding, dense and moist with a crunchy top. The streusel topping has the flavors of my Cranberry Apple Crumb Pie. And we poured maple syrup over it, so it’s also like a french toast casserole too. It’s like the best of all three things mashed-up into a Celebration-worthy Christmas Breakfast Casserole!

Make-Ahead Overnight Apple Cranberry Christmas Breakfast Casserole on Healthy Seasonal Recipes

More Christmas Morning Recipes To Consider

Our Healthy French Toast Casserole is another make-ahead option to consider for a festive brunch.

Maple Candied Bacon Sweet and Salty and oh so addictive!

Our Apple Gingerbread Pancakes are festive and fun and taste of the season.

For a less indulgent treat try our paleo-friendly Clean Eating Pancakes made without any grains!

We love our egg bakes around here. We have a Chard and Egg Bake plus this Broccoli Egg Bake and also a Spinach Egg Bake. Take your pick!

French Bistro Brunch Salad is unexpected but delightful!

Cranberry Almond Quick Bread is a classic with an almond twist. Also our Cranberry Orange Muffins with Greek Yogurt are a great bake good to make for Christmas.

For more ideas check out our Breakfast and Brunch recipes.

At Healthy Seasonal Recipes, we specialize in cooking with fresh veggies and creating weeknight meals. Sign up HERE to get more produce-forward dinner ideas for FREE! If you make this recipe, please come back and leave a star rating and review. I would love to hear what you thought! Happy Cooking! ~Katie

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Make-Ahead Overnight Apple Cranberry Christmas Breakfast Casserole on Healthy Seasonal Recipes

cranberry apple christmas breakfast casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 6 reviews


Make-ahead Cranberry Apple Christmas Breakfast Casserole. Make it the day before and refrigerate overnight. It has a crunchy nut streusel topping and is made with vanilla Greek yogurt.


Units Scale


  • 2 tablespoons softened unsalted butter, divided
  • 3 large firm sweet tart apples, such as honey crisp, Mutsu or gala peeled and diced
  • 2/3 cup whole cranberries
  • 8 large eggs
  • 1 cup vanilla Greek yogurt
  • 1/2 cup milk
  • 1/4 cup maple syrup plus more for serving if desired
  • 2 teaspoons cinnamon
  • 6 cups stale sourdough bread cubes, (no crusts) about 12 ounces

Streusel Topping

  • 1/3 cup whole-wheat pastry flour
  • 1/4 cup rolled oats
  • 3 tablespoons maple sugar or brown sugar
  • 1/2 teaspoon ground cinnamon
  • pinch salt
  • 3 tablespoons unsalted butter, melted
  • 1/2 cup chopped walnuts or pecans


  1. Make Casserole: Melt 1 tablespoon butter in a large skillet over medium heat. Add apples and cook, stirring until the apples are starting to brown and become tender, 4 to 6 minutes. Remove from the heat and stir in cranberries.
  2. Butter a 9 by 13-inch casserole dish with the remaining butter.
  3. 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 up to 24 hours.
  4. Make Streusel Topping: Stir whole-wheat flour, oats, sugar, cinnamon and salt in a medium bowl. Drizzle 3 tablespoons 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.
  5. Preheat oven to 350 degrees F. Remove casserole and topping from the refrigerator.
  6. Bake casserole, covered, until heated through and steaming, 35 to 40 minutes. The topping may still be cold and stuck together in large clumps- break up any large pieces if necessary. 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, 25 to 30 minutes.
  7. Allow casserole to cool 10 minutes before cutting into squares to serve. Warm additional maple syrup and serve with the breakfast bake if desired.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Category: breakfast
  • Method: Stove Top/Oven
  • Cuisine: American


  • Serving Size: 1/8 casserole
  • Calories: 383
  • Fat: 16
  • Carbohydrates: 46
  • Fiber: 4
  • Protein: 15