Love this? Pin it for later!
Warm Citrus-Spiced Breakfast Casserole for Holiday Brunch Gatherings
Imagine the scent of orange zest, cinnamon, and buttery brioche drifting through your kitchen while snowflakes swirl outside the window. That first Christmas I hosted brunch for my entire family, I wanted something that felt celebratory yet comforting—something that would let me actually enjoy my guests instead of being stuck at the stove flipping pancakes. After three test runs (and a very happy husband who ate the trials), this warm citrus-spiced breakfast casserole was born. It’s the culinary equivalent of a crackling fireplace: golden on top, custardy in the middle, studded with tart cranberries and kissed with cardamom. Twelve relatives, zero leftovers, and one triumphant hostess later, it’s become our signature holiday morning tradition.
Why This Recipe Works
- Make-Ahead Magic: Assemble the night before; the bread soaks up every drop of custard so all you do is bake.
- Flavor Balance: Bright orange and lemon zest cut through rich cream cheese, while warm spices evoke holiday nostalgia.
- Texture Contrast: Crispy sugared top, soft custard middle, and juicy cranberry bursts in every forkful.
- Feeds a Crowd: One 9×13-inch pan yields 12 generous slices—perfect for buffet-style brunch.
- Customizable: Swap citrus, sub berries, go gluten-free or dairy-free without losing soul-warming flavor.
- Freezer Friendly: Bake, cool, slice, and freeze individual portions for spontaneous cozy mornings.
Ingredients You'll Need
Great casserole starts with great building blocks. Below, I unpack each component so you can shop confidently and even tweak for dietary needs.
Bread Base
Use day-old brioche or challah—their eggy crumb soaks custard without collapsing. Trim crusts only if excessively thick; the crust adds toasty flavor. Cube into 1-inch pieces and leave uncovered overnight so they stale slightly. In a pinch? Hawaiian rolls or even croissants work, but reduce sugar by 2 tablespoons to balance their inherent sweetness.
Custard & Dairy
Whole milk creates silkiness, while a splash of heavy cream adds indulgence. Swap in half-and-half if that’s what’s in your fridge. For dairy-free, use full-fat coconut milk (the kind in a can) and vegan cream cheese; the coconut nuance plays beautifully with citrus.
Citrus Trio
You’ll need the zest of 1 large orange, 1 small lemon, plus 2 tablespoons fresh orange juice. Organic fruit is worth it here—zest from waxed fruit can taste bitter. Blood orange zest turns the custard a faint blushing pink, a festive trick I adore.
Spice Blend
Cardamom is the subtle star; buy whole pods, crack, and grind for the brightest flavor. Combine with Ceylon cinnamon (milder and sweeter) and a whisper of nutmeg. If cardamom isn’t your thing, swap in ½ teaspoon ground ginger for a brighter zing.
Sweeteners
Dark brown sugar adds molasses depth to the custard, while a sparkly finishing sprinkle of turbinado sugar creates a brûléed lid. Coconut sugar works for a lower-glycemic option.
Cranberries & Add-Ins
Use fresh or frozen cranberries; no need to thaw. Their tart pop offsets the creamy custard. Dried cranberries are too sweet and chewy here. Want more texture? Fold in ½ cup chopped toasted pecans or pistachios.
How to Make Warm Citrus-Spiced Breakfast Casserole for Holiday Brunch Gatherings
Prep Your Pan & Bread
Butter a 9×13-inch ceramic or glass baking dish. Arrange bread cubes in a single, slightly overlapping layer. Slide the dish into a cold oven, turn to 200 °F, and warm 10 minutes (this dries the bread just enough to maximize custard uptake without toasting). Remove and let cool while you mix the custard.
Whisk the Custard
In a large bowl whisk 6 large eggs until homogenous. Add ¾ cup dark brown sugar, 1 tablespoon vanilla extract, orange zest, lemon zest, 2 teaspoons ground Ceylon cinnamon, ½ teaspoon ground cardamom, ¼ teaspoon grated nutmeg, and ½ teaspoon kosher salt. Stream in 2 cups whole milk and ½ cup heavy cream until silky. Stir in 2 tablespoons fresh orange juice. The acid helps tenderize the bread and brightens every bite.
Add Cream Cheese & Cranberries
Dot 6 oz cold cream cheese (cubed into ½-inch pieces) over bread. Scatter 1½ cups fresh cranberries. Pour custard evenly, pressing bread gently so every cube is moistened. The cream cheese will melt into tangy pockets—heavenly.
Chill Overnight
Cover tightly with buttered foil (buttered side down to prevent sticking) and refrigerate at least 8 hours or up to 24. This slow soak is non-negotiable for custard that slices cleanly yet melts on the tongue.
Final Toppings
In the morning, remove casserole from fridge 30 minutes prior to baking (a temperate start prevents curdling). Sprinkle 2 tablespoons turbinado sugar across the surface for crunch, then another light dusting of cinnamon.
Bake to Gilded Perfection
Preheat oven to 350 °F. Bake uncovered 45 minutes, then tent loosely with foil and continue 15–20 minutes until the center registers 185 °F on an instant-read thermometer. The top should be caramelized and puffed; it will settle as it cools. Let stand 10 minutes before slicing for tidy squares.
Serve With Flair
Dust with powdered sugar and extra orange zest. Offer warm maple syrup on the side, though honestly it’s perfect unadorned. Pair with prosecco mimosas and a bright winter salad of arugula, pomegranate, and shaved fennel.
Expert Tips
Temperature Matters
Starting the casserole at room temp prevents the dreaded scrambled-egg edge. If you forget, place the cold dish in the oven while it preheats for 5 minutes, then start timing.
Custard Ratio
Too much dairy and the casserole won’t set; too little and it tastes dry. Stick to 1 cup liquid per 2 eggs for that perfect bread-pudding texture.
Overnight Flavor Boost
Add 1 teaspoon orange blossom water to the custard for a perfumed note that blooms overnight. It’s subtle but unforgettable.
Crispy Top Hack
Broil 6 inches from heat for 60–90 seconds at the very end. Watch like a hawk; it turns from bronze to burnt in a blink.
Color Pop
Fold in ½ cup diced persimmon or blood orange segments for ruby jewels that stay vivid even after baking.
Slice Neatly
Use a plastic knife—miraculously, it won’t tear the tender custard. Wipe between cuts for Instagram-worthy squares.
Variations to Try
- Berry Merry: Swap cranberries for 1½ cups frozen blackberries plus zest of 1 lime. Serve with a dollop of key-lime whipped cream.
- Tropical Twist: Sub orange juice for pineapple juice, add ½ cup toasted coconut flakes, and use macadamia nuts for crunch.
- Apple Cider Spice: Replace orange juice with reduced apple cider and fold in sautéed Honeycrisp apples plus a pinch of cloves.
- Savory-Sweet: Omit sugar, swap cranberries for dried figs, add ½ cup crumbled goat cheese and fresh thyme. Serve with honey.
Storage Tips
Refrigerator: Cool completely, cover with foil, and refrigerate up to 4 days. Reheat individual slices in a 300 °F oven for 12 minutes or microwave 45 seconds until warmed through.
Freezer: Wrap cooled squares in plastic wrap, then foil, and freeze up to 2 months. Thaw overnight in the fridge, then reheat as above. Texture remains superb thanks to the sturdy brioche.
Make-Ahead: You can bake the casserole, cool, and refrigerate up to 48 hours ahead. Warm covered at 300 °F for 25 minutes, uncovering for the last 10 to re-crisp the top.
Frequently Asked Questions
Warm Citrus-Spiced Breakfast Casserole for Holiday Brunch Gatherings
Ingredients
Instructions
- Prep Bread: Butter a 9×13-inch baking dish. Fill with brioche cubes and warm in a 200 °F oven 10 minutes to dry slightly.
- Make Custard: Whisk eggs, brown sugar, vanilla, citrus zests, spices, and salt until smooth. Whisk in milk, cream, and orange juice.
- Assemble: Dot cream cheese cubes and cranberries over bread. Pour custard, pressing to moisten. Cover and refrigerate overnight.
- Top & Bake: Remove from fridge 30 minutes early. Sprinkle turbinado sugar. Bake at 350 °F uncovered 45 minutes, tent with foil, then bake 15–20 minutes more until center is 185 °F.
- Rest & Serve: Let stand 10 minutes. Dust with powdered sugar and extra zest if desired.
Recipe Notes
For a crisp top, broil 6 inches from heat for 60–90 seconds. Casserole is done when edges pull from sides and center jiggles like set gelatin.