Breakfast & Brunch
This Christmas morning egg casserole transforms a simple breakfast into a festive centerpiece that wakes up the whole house with holiday aromas. š The secret lies in layering fluffy eggs with crispy bacon, melted cheese, and seasonal herbsāall baked together until golden and bubbling. Perfect for family gatherings, this one-pan dish cuts prep time while delivering restaurant-quality results that feel like a holiday hug in every bite.
What sets this recipe apart is its balance of simplicity and celebration. While most holiday breakfasts require multiple dishes and hours of cooking, this casserole comes together in under 30 minutes of active prepāthen bakes while you wrap gifts or set the table. The rich, savory flavors of bacon and cheddar blend beautifully with the freshness of spinach and green onions, creating a dish thatās both comforting and special.
By the time it emerges from the oven, youāll have a golden, cheesy masterpiece with crispy edges and creamy centersāideal for serving family-style from a large baking dish. The aroma alone will have everyone gathering in the kitchen, while the hearty portions ensure no one leaves hungry. Garnish with fresh herbs or hot sauce for an extra festive touch.
Best of all, this casserole reheats beautifully, making it perfect for leftovers or meal prep during the busy holiday week. Whether youāre hosting a crowd or keeping things cozy, this recipe delivers the warmth and joy of Christmas morningāwithout the stress. Letās get baking!
Ingredients for christmas morning egg casserole
Festive flavors and crispy textures in every biteāthis casserole brings Christmas morning magic to your table.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs š„ | 12 whole | Room temperature for best mixing |
| Heavy Cream š„ | 1 cup | Full-fat for rich texture |
| Sharp Cheddar Cheese š§ | 2 cups | Shredded, aged variety preferred |
| Cooked Bacon š„ | 1 ½ cups | Crumbled, thick-cut preferred |
| Fresh Spinach š | 5 oz | Chopped, loosely packed |
| Green Onions š§ | ½ cup | Sliced thin, white and green parts |
| Garlic Cloves š§ | 4 cloves | Minced fine for even distribution |
| All-Purpose Flour š¾ | ½ cup | For binding and texture |
| Salt š§ | 1 ½ tsp | Kosher or sea salt preferred |
| Black Pepper š¶ļø | 1 tsp | Freshly ground for best flavor |
| Dried Thyme šæ | ½ tsp | Or 1 tbsp fresh thyme leaves |
| Fresh Parsley šæ | ¼ cup | Chopped, for garnish |
| Hot Sauce š¶ļø | 1 tbsp | Optional, for serving |
The bacon sets the stageāthick-cut, crisped until golden for that perfect crunch. Costco or Trader Joe's have the best pre-cooked bacon in bulk, but any thick-cut works if you render the fat properly. Spinach is a must for color, but frozen chopped works in a pinchājust thaw and drain well. For the cheddar, sharp aged varieties like Cabot or Pepper Jack melt best. I always grab extra cheese because it's the star of this dish, and pre-shredded gets clumpyāgrate your own from a block whenever possible. The eggs? Room temperature makes all the difference for fluffy layers.
No heavy cream? Whole milk plus 2 tbsp melted butter gets you close. Fresh spinach wilted? Squeeze out excess waterāyou want it dry for crispy results. Swapping cheddar? Monterey Jack or Gouda work beautifully. The thyme can be fresh or dried, but Mexican oregano adds a festive twist if you're feeling adventurous. For a veggie boost, add diced bell peppers or mushroomsāthey bake right into the casserole. And if you're serving a crowd, double the bacon and cheeseātrust me, no one will complain.
This casserole reheats like a dreamāgolden edges and creamy centers every time. Keeps 3-4 days in the fridge, but honestly tastes better the next day as flavors meld. Freezes beautifully for up to 3 monthsāportion into individual servings before freezing for easy reheats. Garnish with fresh parsley and hot sauce right before servingāthat's when it becomes truly festive. Leftovers? Perfect for holiday lunches or quick breakfasts all week long.
Why You'll Love This Recipe
- No Chopping Required: I swear by thisājust wilt the spinach in a pan while the oven preheats. No dice, no fuss, just fold it right into the egg mix. The baconās already cooked, so really, the hardest part is cracking eggs.
- Cheddar-Cream Magic: That sharp cheddar melts into a gooey blanket while the heavy cream adds richnessālike a breakfast casserole hug. The first bite? Warm, creamy, and just salty enough to make you reach for another slice.
- Sunday Supper Star: Between us, this is my go-to for lazy mornings and holiday brunches. Serve it with toast for a hearty breakfast or pack leftovers for work lunchesāitās that versatile. (Yes, even on a Tuesday night.)
- Leftovers That Donāt Suck: Honestly, the best part? The second day is better. The casserole firms up just enough to slice neatly, and reheating it in the microwave gives it that perfect textureācrispy edges, creamy center. No sad, soggy leftovers here.
Step-by-step instructions for Christmas morning egg casserole
Here's how to create a showstopping holiday breakfast that's ready when your family wakes up!
šØāš³ Step 1: Prep All Ingredients Like a Pro
Start by preheating your oven to 375°Fāthis is the perfect temperature for a golden, fluffy casserole. While it heats, take all your ingredients out of the fridge to let them come to room temperature. This ensures even mixing and a smooth batter.
Chop the 5 oz fresh spinach into small pieces and slice the 0.5 cup green onions thinly. Mince the 4 cloves garlic finely so it distributes evenly. Crumble the 1.5 cups cooked bacon if it's not already in bite-sized pieces. I like to use a fork for thisāit gives me more control than my fingers!
Shred the 2 cups sharp cheddar cheese using a box grater. The finer you shred it, the more evenly it'll melt throughout the casserole. Measure out all your spices: 1.5 tsp salt, 1 tsp black pepper, and 0.5 tsp dried thyme. Having everything prepped and measured makes assembly a breeze.
š³ Step 2: Whisk the Egg Mixture to Perfection
In a large bowl, crack the 12 whole large eggs and add the 1 cup heavy cream. Whisk vigorously for 2-3 minutes until the mixture is completely smooth and pale yellow. This step is crucialāit ensures a light, fluffy texture instead of dense, rubbery eggs.
Gradually whisk in the 0.5 cup all-purpose flour, then add all the spices. Mix until fully combinedāyou should see no more flour streaks. Here's the thingādon't overmix or you'll develop gluten and end up with tough eggs. Just until everything is evenly distributed is perfect.
Now fold in the shredded cheese, chopped spinach, green onions, garlic, and crumbled bacon. Use a spatula to gently combine everything. You want to maintain some air in the mixture, so avoid vigorous stirring. The bacon and cheese should be evenly distributed throughout.
š„ Step 3: Assemble the Casserole
Lightly grease a 9x13-inch baking dish with butter or cooking spray. This prevents sticking and makes cleanup easier. Pour the egg mixture into the prepared dish and use a spatula to spread it evenlyāabout ½-inch thick. Tap the dish gently on the counter a few times to release any air bubbles.
Sprinkle the 0.25 cup chopped fresh parsley evenly over the top for a pop of color and fresh flavor. The parsley adds brightness that balances the richness of the cheese and bacon. For an extra kick, drizzle the optional 1 tbsp hot sauce in zigzag patterns over the topāit'll create beautiful streaks when baked.
š„ Step 4: Bake Until Golden and Set
Place the baking dish on the middle rack of your preheated oven and bake for 30-35 minutes. You'll know it's ready when the top is golden brown and the edges are set but the center still looks slightly jiggly. If you're unsure, insert a toothpickāit should come out clean or with just a few moist crumbs.
Don't walk away during this time! The casserole can go from perfect to overdone quickly. If the top starts to brown too quickly, tent it loosely with foil to prevent over-browning while the center finishes cooking.
When it's done, let the casserole rest for 5-10 minutes before serving. This resting period allows the eggs to set completely and makes slicing easier. The flavors will also meld together beautifully during this time.
š½ļø Step 5: Serve with Holiday Flair
Use a sharp knife to cut the casserole into squares or diamondsāit looks so much more festive than regular slices! Arrange the pieces on a serving platter and garnish with additional chopped parsley or a sprinkle of flaky sea salt for extra visual appeal.
Serve immediately while warm. Each bite should deliver creamy, fluffy eggs with melty cheese, crispy bacon, and fresh spinach. The hot sauce adds a little kick that cuts through the richness perfectly. This dish is perfect for feeding a crowd on Christmas morningājust slice and serve while everyone gathers!
Pro Tips For Making Christmas Morning Egg Casserole
- Preheat That Dish: I learned this the hard wayāwhipping the egg mixture in a cold baking dish just makes the whole thing set unevenly. Slide your dish into a 350°F (175°C) oven for 5 minutes before adding anything. The heat will distribute better, and your casserole will bake more like a golden cloud than a sad, watery brick.
- Squeeze Spinach Dry: Fresh spinach is great, but if youāre using it straight from the bag, youāre basically baking a soup in there. Drain it, then give it a rough squeeze in your hands or wrap it in a towel and pressāget rid of as much water as possible. Wet spinach steams instead of crisping, and nobody wants soggy greens in their Christmas breakfast.
- Donāt Overmix the Eggs: Whisk those eggs and cream just until the yolks are broken up and the whites are mostly incorporated. Overmixing introduces too much air, which means a dense, rubbery texture instead of that creamy, custardy finish youāre after. Think "glossy and smooth," not "fluffy like a meringue."
- Cover with Foil Early: The first 20 minutes of baking are when the casserole does its heavy liftingāsteaming through to cook the eggs evenly. Toss a sheet of foil over it, crimping the edges to trap the moisture. Then, for the last 10-15 minutes, uncover it to let the cheese brown. This guarantees a silky interior and a crispy top, not a sad, pale middle.
Health benefits of this dish
Protein Powerhouse
This casserole packs a serious protein punch with 12 large eggs and 1.5 cups crumbled bacon, delivering about 40 grams of protein per serving. That's nearly half of the recommended daily intake for adults! The combination of egg whites and bacon fat creates a complete protein profile, perfect for starting your day with sustained energy. šŖ
Cheese Benefits
The 2 cups sharp cheddar cheese brings more than just flavorāit provides 20% of your daily calcium needs per serving. Cheddar also contains phosphorus and vitamin A, which support bone health and immune function. Opt for aged cheddar to maximize flavor and nutrient density without excess sodium.
Vegetable Boost
Don't let the richness fool youāthis casserole includes 5 oz fresh spinach, providing 200% of your daily vitamin K and significant amounts of vitamin A and folate. Spinach's iron content helps prevent fatigue, making it an excellent addition to your holiday breakfast. The green onions add extra vitamin C for immune support.
Healthy Fats
The 1 cup heavy cream and bacon provide rich, satisfying fats that help keep you full longer. These fats also support brain function and hormone production. For a lighter version, you could substitute half the cream with unsweetened almond milk without sacrificing much texture.
Holiday Comfort
While this dish is indulgent, it's designed to be enjoyed occasionallyānot daily. The combination of protein, healthy fats, and vegetables creates a balanced meal that feels like a treat. The festive flavors actually make vegetables more appealing, helping you sneak in nutrition during the holiday season. š
Meal Prep Advantage
One of the best health benefits is convenience without sacrifice. This casserole reheats perfectly, maintaining its protein and fat content while providing a hot, satisfying meal when you need it most. The make-ahead nature means you won't be tempted by less nutritious holiday snacks while preparing for guests. It's the ultimate healthy comfort food! āØ
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time for Christmas morning?
This is one of its best features. Assemble the casserole the night before and refrigerate it uncovered (to prevent sogginess). When ready to bake, add 10-15 extra minutes to the baking time since it'll start cooler. For even better results, bake it in the morning while you're wrapping giftsāit'll be ready when everyone gathers.
What's the best way to reheat leftovers?
Reheat individual portions in a 350°F oven for 10-15 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until steaming hot. The oven method preserves the crispy edges better, while microwave works for quick fixes. Leftovers keep well for 3-4 days in the fridge.
Can I substitute ingredients for dietary restrictions?
For dairy-free, use nutritional yeast and dairy-free cheese> instead of cheddar. For gluten-free, ensure your flour is certified GF and check bacon packaging for gluten additives. For lower fat, replace half the heavy cream with egg whites> or unsweetened almond milk. The recipe remains adaptable while keeping its festive character.
Why did my casserole turn out rubbery instead of fluffy?
Overmixing the egg mixture or using cold eggs are the most common causes. Always whisk eggs and cream vigorously for 2-3 minutes until pale yellow, then fold gently. Room temperature eggs incorporate air better. Also, ensure your oven isn't too hotā375°F is ideal. If it browns too quickly, tent with foil during baking.
How can I make this more festive for Christmas?
Add red bell peppers> for color or sprinkle paprika> on top before baking. Garnish with fresh rosemary sprigs or edible gold leaf for extra elegance. Serve with cranberry sauce on the side or arrange slices on a platter with holiday-themed cookie cutters. The presentation makes it feel truly special for Christmas morning!
