Cheesy Holiday Breakfast Casserole with Bacon and Spinach for Christmas Morning

30 min prep 3 min cook 2 servings
Cheesy Holiday Breakfast Casserole with Bacon and Spinach for Christmas Morning
Save This Recipe!
Click to save for later - It only takes 2 seconds!
Prep Time
20 min
Cook Time
45 min
Servings
8

Why You'll Love This Recipe

✓ Festive Flavors: A perfect blend of melted cheese, salty bacon, and bright spinach captures the spirit of Christmas morning while staying kid‑friendly.
✓ Make‑Ahead Friendly: Assemble the night before, refrigerate, and bake fresh in the morning – no rush, just a warm, hearty start.
✓ Crowd‑Pleaser: Combines protein, veggies, and carbs in one dish, satisfying both adults and picky eaters without extra side dishes.

Christmas mornings are a rush of excitement, and the aroma of a bubbling casserole can turn the whole house into a festive kitchen. This Cheesy Holiday Breakfast Casserole blends crisp bacon, fresh spinach, and a rich cheese blend into a single, comforting bake that feels both indulgent and wholesome. It’s the kind of dish that invites everyone to gather around the table, share stories, and savor the first meal of the day together.

The recipe is deliberately simple: most of the work happens before the big day, leaving you free to enjoy the celebration. A handful of pantry staples—bread cubes, eggs, milk—combine with holiday‑ready ingredients, creating layers of texture that stay moist and flavorful after baking. Even the toughest morning schedule can accommodate a quick 45‑minute bake.

What sets this casserole apart is its balance of bright green spinach, smoky bacon, and a golden cheesy crust. It looks as festive as it tastes, making it a centerpiece that earns compliments before the first bite. Whether you’re hosting a large family or an intimate brunch, this dish scales effortlessly and leaves leftovers that reheat beautifully.

4 cups fresh baby spinach, roughly chopped If using frozen, thaw and squeeze excess water.
2 cups day‑old bread cubes (about 4 slices) Gluten‑free bread works equally well.
1½ cups shredded sharp cheddar Mix half mozzarella for extra stretch.
4 large eggs Room temperature for even mixing.
1 cup whole milk Half‑and‑half adds richness.
½ tsp ground nutmeg Adds a warm holiday note.
Salt and freshly ground black pepper, to taste Season the custard before mixing.

Instructions

1

Cook the bacon

In a large skillet over medium heat, cook the chopped bacon until crisp, about 6‑8 minutes. Transfer to a paper‑towel‑lined plate, leaving the rendered fat in the pan for the next step.

Pro Tip: Reserve a tablespoon of bacon grease to sauté the spinach for extra flavor.
2

Sauté the spinach

Add the spinach to the skillet with the reserved bacon fat, season lightly with salt, and cook until wilted, about 2‑3 minutes. Remove from heat and set aside to cool slightly.

3

Mix the custard

In a large bowl, whisk together eggs, milk, nutmeg, salt, and pepper until smooth. Stir in half of the shredded cheese, then fold in the bread cubes, cooked bacon, and sautéed spinach until evenly coated.

4

Assemble the casserole

Grease a 9‑x‑13‑inch baking dish. Transfer the mixture, spreading evenly. Sprinkle the remaining cheese over the top for a golden crust.

5

Bake and serve

Bake in a pre‑heated 375°F (190°C) oven for 30‑35 minutes, or until the center is set and the cheese is bubbling golden. Let rest 5 minutes before slicing.

Expert Tips

Tip #1: Use Day‑Old Bread

Stale bread absorbs the custard without becoming mushy, giving the casserole a tender yet structured bite.

Tip #2: Cool the Spinach

Squeeze excess moisture from cooked spinach; too much water makes the custard runny.

Tip #3: Add a Crunch Topping

Mix ¼ cup panko with melted butter and sprinkle before baking for an extra golden crust.

Nutrition

Per serving

Calories
420 kcal
Protein
22 g
Fat
28 g
Carbs
12 g

Frequently Asked Questions

Absolutely. Assemble the casserole, cover tightly, and refrigerate up to 24 hours before baking. Let it sit at room temperature for 15 minutes before entering the oven for even cooking.

Use a dairy‑free cheese blend for a vegan version, or swap cheddar for Gruyère for a nuttier flavor. Ensure the alternative melts well to keep the texture creamy.

Make sure the spinach is well drained and the bread is day‑old. Too much liquid in the custard can be balanced by adding an extra ¼ cup of bread cubes.

Yes. Cool completely, wrap tightly, and freeze for up to 2 months. Reheat in a 350°F oven for 20‑25 minutes, covered with foil to retain moisture.

Cheesy Holiday Breakfast Casserole with Bacon and Spinach for Christmas Morning
Recipe Card

Cheesy Holiday Breakfast Casserole with Bacon and Spinach for Christmas Morning

Prep
30 min
Cook
3 min
Total
33 min
Servings
2
Category: Breakfast
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

Instructions

1
Cook the bacon

In a large skillet over medium heat, cook the chopped bacon until crisp, about 6‑8 minutes. Transfer to a paper‑towel‑lined plate, leaving the rendered fat in the pan for the next step....

2
Sauté the spinach

Add the spinach to the skillet with the reserved bacon fat, season lightly with salt, and cook until wilted, about 2‑3 minutes. Remove from heat and set aside to cool slightly....

3
Mix the custard

In a large bowl, whisk together eggs, milk, nutmeg, salt, and pepper until smooth. Stir in half of the shredded cheese, then fold in the bread cubes, cooked bacon, and sautéed spinach until evenly coa...

4
Assemble the casserole

Grease a 9‑x‑13‑inch baking dish. Transfer the mixture, spreading evenly. Sprinkle the remaining cheese over the top for a golden crust....

5
Bake and serve

Bake in a pre‑heated 375°F (190°C) oven for 30‑35 minutes, or until the center is set and the cheese is bubbling golden. Let rest 5 minutes before slicing....

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.