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
FREE Weeknight Dinners E-Book

Yours free when you subscribe to our weekly newsletter

We respect your privacy.