• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Cooking in my Genes

  • Home
  • About
    • Shop
    • Contact
    • Privacy Policy
  • Recipe Index
  • Course
    • Appetizer
    • Breakfast
    • Brunch Recipes
    • Dessert
    • Dinner
    • Drinks
    • Lunch
    • Main Course
    • Side Dishes
  • Popular Recipes
    • Gatherings
    • Dinner Party
    • Holiday Recipes
    • Salad Recipes
    • Smoothie Recipes
    • Snacks
    • Soup
  • Cookbook
Home » Course

Make-Ahead Christmas Morning Breakfast Casserole

Published: December 4, 2025 | Updated: December 4, 2025 | By Jess | Leave a Comment

Jump to Recipe
piece of ham and cheese breakfast casserole on a plate
piece of ham and cheese breakfast casserole in a baking dish
breakfast casserole in a baking dish
side view of cut piece of Christmas breakfast casserole
piece of ham and cheese breakfast casserole on a plate

There’s nothing better than enjoying this Christmas Morning Casserole with the entire family during the holidays.

breakfast casserole in a baking dish

This make-ahead croque monsieur inspired casserole is easy to make and packed with delicious ingredients.

Buttery croissants, ham and lots of cheese are enveloped by a custardy egg mixture which is baked until golden brown. It’s a delicious casserole that’s a must-make during the holiday season!

piece of ham and cheese breakfast casserole on a plate

I love my Mom’s recipe for quiche for a savory Christmas morning breakfast or my spiced pear french toast casserole for a sweet option. But, this Christmas Morning Casserole is the perfect recipe to feed a crown with a similar savory flavor to quiche. It’s great for holiday brunch with the whole family!

Why you’ll love this Christmas breakfast casserole recipe

  • Make-Ahead: You can prep this casserole on Christmas Eve, refrigerate it and bake it the next morning! 
  • Easy: Easy to find ingredients are all that is needed.
  • Versatile: There are easy substitutions for ingredients depending on your tastes.
ingredients to make a croque monsieur breakfast casserole

Ingredients

Croissants: make sure to buy large croissants for this overnight breakfast casserole

Ham: I like to use sliced black forest ham but you could also use honey ham

Cheese: I love to use salty, nutty gruyere cheese in this Christmas casserole recipe

Leeks: leeks add a gorgeous flavour to complement the ham and gruyere cheese

Butter: butter is a must for sautéing the leeks

Eggs: you will need 8 eggs to make this recipe

Milk: whole milk adds a nice richness to the egg mixture but you could swap for 2% milk if desired

Seasonings: a combination of dijon mustard, dried thyme, garlic powder, kosher salt, ground black pepper, and ground nutmeg round out the flavour profile

egg mixture in a bowl

How to make this easy breakfast casserole recipe

  1. Preheat the oven to 350F and grease a 9×13 inch baking dish with nonstick cooking spray or with butter.
  2. In a medium frying pan set over medium heat add 2 tablespoons of butter. Once the butter is melted and starting to bubble, add the chopped leeks and cook, stirring often until just softened, 4-5 minutes. Set aside.
  3. When the oven is preheated, add the torn croissants to the greased baking dish, spread out into a fairly even layer (it’s ok if some pieces overlap) and bake in the oven for 5 minutes. Remove from the oven and set aside.
  4. In a large bowl make the egg mixture by whisking together the cooked leeks, eggs, whole milk, dijon mustard, dried thyme, garlic powder, kosher salt, ground pepper and ground nutmeg until well combined. Once well combined, whisk in 1 cup of the shredded gruyere cheese until well combined. Set aside.
  5. Distribute 3/4 cup of the torn ham in between the croissants in the baking dish.
  6. Slowly pour the egg mixture evenly over the croissants and ham in the baking dish. Finish by sprinkling the remaining 1 ½ cups shredded gruyere cheese over top of the casserole and then nestle the remaining ¼ cup of torn ham into the cheese.
  7. Cover with foil and let stand at room temperature for 30-45 minutes before baking. Or, cover tightly with foil or plastic wrap and refrigerate overnight (about 12 hours). 
  8. If the dish has been refrigerated, remove from the refrigerator, remove the foil and let it stand at room temperature for 30 minutes before preheating the oven to 350F and baking.
  9. Remove the layer of aluminum foil before baking!
  10. Bake until the egg mixture is set and the top is bubbling, golden brown and puffed up, about 40-45 minutes. (You may need 10-15 minutes more baking time if baking straight from the refrigerator). 
  11. Let cool for 5-10 minutes before serving garnished with fresh thyme leaves.
croissant pieces, ham, cheese and leeks in a baking dish

What to serve with Christmas Morning Casserole

  • Arugula Salad: Dress arugula with lemon juice and olive oil for a refreshing complement to the ham and cheese in the casserole.
  • Fresh fruits: Add a fresh fruit platter or cut seasonal fruits of choice which are a nice, fresh taste beside the hearty breakfast casserole.
  • Kale Salad: This Kale & Brussels Salad is a simple recipe that can be prepped ahead of time too.
close up of breakfast casserole in baking dish

Tips & Tricks

  • Make sure to shred all of the cheese yourself. I do not recommend using packaged shredded cheese as it does not melt as well.
  • A good substitute for leeks are 1 cup chopped green onions; 2 shallots, diced; or, 1/2 yellow onion diced.
  • Don’t skip the mustard! Even if you’re not a fan of mustard, it helps to cut the rich flavours of the eggs and cheese.
  • Make this up to 12 hours ahead of time. Note that if baking after refrigerated, you may need 10-15 minutes more baking time if baking straight from the refrigerator.
side view of cut piece of Christmas breakfast casserole

Common Questions

What if I can’t find gruyere cheese?

A good substitute for gruyere cheese is Emmental, Swiss cheese or Comté cheese. In a pinch you could also use a sharp cheddar cheese.

How to store leftover casserole

Allow the baked casserole to cool completely before cutting into individual portions. Then, store the portions in an airtight container in the fridge for up to 3-4 days. Reheat leftovers in the oven, covered, at 325F until warmed through or you could warm using the microwave.

piece of ham and cheese breakfast casserole on a plate

More great recipes to make for Christmas morning

  • Easy French Toast Blueberry Breakfast Bake Recipe
  • Savoury Turkey Breakfast Sausage Egg Muffins
  • Cranberry Chocolate Scones with Orange Glaze
breakfast casserole in a baking dish

Make-Ahead Christmas Morning Breakfast Casserole

No ratings yet
Course: Breakfast, brunch
Cuisine: american-inspired
Keyword: breakfast, casserole
Prep Time: 45 minutes minutes
Cook Time: 1 hour hour
Total Time: 1 hour hour 45 minutes minutes
Servings: 12
Author: Jess
Make this Christmas Morning Casserole ahead of time for the best holiday breakfast! It's cheesy, savory and packed with buttery croissants.
Print Recipe Rate this Recipe Pin Recipe
Prevent your screen from going to sleep

Ingredients

  • 6 large croissants, roughly torn
  • 1 cup (about 5oz / 140grams) packed sliced black forest or honey ham
  • 1 cup chopped leeks, white and light green parts (about 1 large leek)
  • 2 tbsp butter
  • 8 eggs
  • 2 cups whole milk
  • 2 tsp dijon mustard
  • 1 tsp dried thyme
  • ½ tsp garlic powder
  • 1 ¼ tsp kosher salt
  • ½ tsp ground pepper
  • ¼ tsp ground nutmeg
  • 2 ½ cups shredded gruyere cheese
  • Fresh thyme leaves and fresh ground pepper to garnish

Instructions

  • Preheat the oven to 350F and grease a 9×13 inch baking dish with nonstick cooking spray or with butter.
  • In a medium frying pan set over medium heat add 2 tablespoons of butter. Once the butter is melted and starting to bubble, add the chopped leeks and cook, stirring often until just softened, 4-5 minutes. Set aside.
  • When the oven is preheated, add the torn croissants to the greased baking dish, spread out into a fairly even layer (it’s ok if some pieces overlap) and bake in the oven for 5 minutes. Remove from the oven and set aside.
  • In a large bowl make the egg mixture by whisking together the cooked leeks, eggs, whole milk, dijon mustard, dried thyme, garlic powder, kosher salt, ground pepper and ground nutmeg until well combined. Once well combined, whisk in 1 cup of the shredded gruyere cheese until well combined. Set aside.
  • Distribute 3/4 cup of the torn ham in between the croissants in the baking dish.
  • Slowly pour the egg mixture evenly over the croissants and ham in the baking dish. Finish by sprinkling the remaining 1 ½ cups shredded gruyere cheese over top of the casserole and then nestle the remaining ¼ cup of torn ham into the cheese.
  • Cover with foil and let stand at room temperature for 30-45 minutes before baking. Or, cover tightly with foil or plastic wrap and refrigerate for up to 12 hours.
  • If the dish has been refrigerated, remove from the refrigerator, remove the foil and let it stand at room temperature for 30 minutes before preheating the oven to 350F.
  • Remove the layer of aluminum foil before baking!
  • Bake until the egg mixture is set and the top is bubbling, golden brown and puffed up, about 40-45 minutes. (You may need 10-15 minutes more baking time if baking straight from the refrigerator).
  • Let cool for 5-10 minutes before serving garnished with fresh thyme leaves.

Notes

  • Make sure to shred all of the cheese yourself. I do not recommend using packaged shredded cheese as it does not melt as well.
  • A good substitute for gruyere cheese is Emmental, Swiss cheese or Comté cheese. In a pinch you could also use a sharp cheddar cheese.
  • A good substitute for leeks are 1 cup chopped green onions; 2 shallots, diced; or, 1/2 yellow onion diced.
Tried this recipe?Mention @cookinginmygenes or tag #cookinginmygenes!

Photography by: Kaeleigh Pugliese

Related Posts:

  • golden brown and baked puff pastry bundle
    Easy Ham and Cheese Puff Pastry Bundles Appetizer
  • cooked crustless quiche
    Healthy Crustless Veggie Breakfast Quiche Recipe
  • 8 Christmas Morning Quiche Recipes
    8 Christmas Morning Quiche Recipes
jess

About Jess

I started Cooking in my Genes to bring people around my virtual table and share simple and seasonal recipes that make you smile and fill your belly. I hope to help inspire you to create your own meals and memories around the table with the people that matter to you. Read more...

  • Facebook
  • Pinterest
  • Instagram
  • Twitter
  • YouTube

Claim Your Free E-Book Now!

Receive email updates and
my FREE e-cookbook with simple & seasonal recipes.

Previous Post: « Orange White Chocolate Pistachio Holiday Cookies
Next Post: Roasted Feta Stuffed Dates Appetizer with Walnuts »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

About me

about jessica

Welcome to Cooking in my Genes. I share my take on recipes I grew up with, foodie adventures & my kitchen creations. About me…

Claim Your Free E-Book Now!

Receive email updates and
my FREE e-cookbook with simple & seasonal recipes.

Let’s Connect

  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube

Looking for a recipe?

RECENT POSTS

sheet pan full of baked phyllo bites

Easy Gruyere and Fig Jam Phyllo Bites Appetizer

Boursin cheese pasta

20-Minute One Pot Garlic and Herb Boursin Pasta

mojito smoothies in glasses with lime wedges

Bright and Fresh Green Mojito Smoothie Recipe

January recipe inspiration

30 Seasonal Recipes to Make in January

Recent Comments

  • Jess on Easy Apricot Jam & Gruyere Cheese Puff Pastry Bites
  • Sandra Dibb on Easy Apricot Jam & Gruyere Cheese Puff Pastry Bites
  • Jess on Healthy Crustless Veggie Breakfast Quiche Recipe

Footer

  • Home
  • About
  • Recipe Index
  • Course
  • Popular Recipes
  • Seasonal

Claim Your Free E-Book Now!

Follow me on your favorite social!

  • Facebook
  • Pinterest
  • Instagram

Copyright © 2026 · CookinginmyGenes.com

Cooking in my GenesLogo Header Menu
  • Home
  • About
    • Shop
    • Contact
    • Privacy Policy
  • Recipe Index
  • Course
    • Appetizer
    • Breakfast
    • Brunch Recipes
    • Dessert
    • Dinner
    • Drinks
    • Lunch
    • Main Course
    • Side Dishes
  • Popular Recipes
    • Gatherings
    • Dinner Party
    • Holiday Recipes
    • Salad Recipes
    • Smoothie Recipes
    • Snacks
    • Soup
  • Cookbook

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required
This site uses cookies to help provide you the best user experience. Find out more.