Love this? Pin it for later!
I still remember the first time I served this sunrise-colored casserole at our annual Martin Luther King Jr. Day brunch. The house smelled like a Southern deli—smoky ham, sharp cheddar, and buttery croissants perfuming every corner—while friends drifted in from the cold January air, stamping snow off their boots and gravitating toward the kitchen like moths to a porch light. That morning, the casserole disappeared in twenty-three minutes flat, and the only complaint was that I hadn’t made a double batch. Since then, it’s become the unofficial star of our MLK weekend: a dish that feeds a crowd, honors the comfort-food spirit of communal breakfasts, and gives me the luxury of assembling everything the night before so I can linger over coffee and conversation rather than flipping individual slices of French toast while everyone else is debating the latest documentary.
What makes this particular ham-and-cheese bake worthy of a feast day? It layers salty-sweet ham (I use leftover spiral-cut from New Year’s, but deli ham works beautifully) with a custard that’s rich enough to feel celebratory yet light enough to leave room for dessert. A trio of cheeses—sharp white cheddar for bite, nutty Gruyère for melt, and a whisper of cream cheese for silkiness—balances the smoky pork, while a blanket of buttery croissants soaks up every last drop of the herby egg mixture. A whisper of Dijon, a kiss of smoked paprika, and a shower of fresh chives finish things off with just enough sophistication to remind you this isn’t the same casserole your aunt brought to the church potluck in 1997.
Why This Recipe Works
- Overnight Magic: Assemble everything the night before; the bread absorbs the custard and flavors deepen.
- Triple-Cheese Strategy: Cheddar for tang, Gruyère for nutty melt, cream cheese for luxurious pockets.
- Flexible Ham Options: Leftover holiday ham, Black Forest, or even smoked turkey all shine.
- Croissant Cubes vs. Bread: Flaky layers create custardy nooks and crispy edges in every bite.
- Feeds a Crowd: One 9×13 pan yields 12 generous slices—perfect for buffet-style MLK morning gatherings.
- Freezer-Friendly: Bake, cool, slice, and freeze individual squares for up to two months.
Ingredients You'll Need
Great casseroles start with great building blocks. For the ham, aim for roughly ¾ pound of meat that’s been smoked or cured but not glazed—honey-baked ham can caramelize too quickly and throw off the salt balance. If you’re using deli ham, ask for it sliced ⅛ inch thick so you can cube it without it falling apart. Leftover spiral-cut is my gold standard because the slight sweetness from the original glaze perfumes the custard without cloying.
Cheese selection is where you can flex. I reach for an 8-ounce block of extra-sharp white cheddar aged at least nine months; the longer aging gives those delightful little calcium-lactate crunchies that pop under your teeth. Gruyère adds nutty depth and melts like a dream—buy a wedge and grate it yourself because pre-shredded varieties are dusted with cellulose that can make the casserole grainy. A modest 3-ounce smear of cream cheese, dotted in tiny cubes, creates molten pockets that keep the interior lush even if you accidentally over-bake by five minutes.
Day-old croissants are the secret to the bread layer. Their buttery lamination soaks up custard without collapsing into mush, and the exposed edges bake up crunchy and caramelized. Most grocery-store bakeries will sell you yesterday’s pastries at half price; you’ll need six standard croissants or four large ones. If you can only find fresh, slice and leave them uncovered on a rack overnight so they stale slightly—drier bread drinks up more custard.
Seasonings look humble but pack punch. Dijon mustard lends gentle acidity that cuts richness, while smoked paprika echoes the ham’s campfire notes. A teaspoon each of kosher salt and freshly ground black pepper may seem redundant with salty ham and sharp cheddar, but eggs need seasoning at every layer. Finally, a handful of fresh chives keeps things bright; swap in thinly sliced scallions if winter herbs are scarce.
How to Make Ham and Cheese Breakfast Casserole for MLK Feasts
Prep Your Pan and Croissants
Butter a 9×13-inch ceramic or glass baking dish, making sure to hit every corner where eggs love to stick. Tear croissants into 1-inch pieces—rough edges create more crispy bits. Scatter them in an even layer; you want peaks and valleys, not a flattened quilt.
Build the Ham & Cheese Layer
Dice ham into ½-inch cubes—small enough to ensure every forkful has meat, large enough to stay juicy. In a bowl, toss ham with grated cheddar and Gruyère so the cheese coats the ham and prevents clumping. Dot cream-cheese cubes evenly over croissants, then top with the ham-cheese mixture.
Whisk the Custard
In a large bowl, whisk 8 large eggs until homogenous—no streaks of yolk or white. Stream in 2½ cups whole milk and 1 cup heavy cream for silkiness. Add 2 tablespoons Dijon, 1 teaspoon smoked paprika, 1 teaspoon kosher salt, and ½ teaspoon pepper. Finish with 2 tablespoons chopped chives. The custard should taste slightly over-seasoned; flavors mute when absorbed into bread.
Combine and Press
Pour custard evenly over the croissant mixture. Use the back of a spoon to press everything down so the bread is submerged—think of it as baptizing the casserole. Cover tightly with foil that’s been brushed with non-stick spray to prevent sticking. Let rest 30 minutes at room temperature (or refrigerate up to 24 hours) so the custard permeates every flaky layer.
Bake Low, Then High
Preheat oven to 325°F. Bake covered for 35 minutes; the gentle heat sets the custard without curdling. Remove foil, increase temperature to 400°F, and bake 15–20 minutes more until the top is burnished and the center jiggles like set Jell-O, not like waves. If you inserted a thermometer, you're looking for 185°F in the middle.
Rest and Garnish
Let the casserole rest 10 minutes—this is crucial for clean slices. Sprinkle remaining chives over the top for color. Serve warm with extra Dijon on the side for those who like a sharp counterpoint.
Expert Tips
Check Internal Temp
Eggs continue cooking from residual heat. Pull at 185°F for creamy, not rubbery, texture.
Freeze Individual Slices
Cool completely, cut into squares, wrap in parchment, then foil. Reheat from frozen at 300°F for 25 minutes.
Dairy Swap
Replace half-and-half with evaporated milk to shave fat without sacrificing richness.
Crustless Option
Omit croissants and pour custard into buttered muffin tins for grain-free, grab-and-go cups.
Variations to Try
-
Southern Heat: Add 1 cup pepper-jack cheese, ½ cup diced roasted red peppers, and ¼ teaspoon cayenne for a Memphis twist.
-
Green & Gold: Fold in 2 cups chopped broccoli florets (blanched 2 minutes) and use Irish Dubliner cheese for a St. Patrick’s vibe.
-
Apple & Brie: Swap ham for diced smoked turkey, add 1 cup thinly sliced tart apples, and replace cheddar with Brie (rind removed).
-
Vegetarian Umami: Substitute ham with 1 cup sautéed mushrooms and ½ cup caramelized onions; add ¼ cup grated Parmesan for extra savoriness.
Storage Tips
Refrigerator: Cool casserole completely, cover with plastic wrap pressed against the surface to prevent a skin, then over-wrap with foil. It will keep 4 days. Reheat individual portions in the microwave at 70% power for 90 seconds, or warm the whole pan covered with foil at 325°F for 20 minutes.
Freezer: Bake and cool as directed. Cut into 12 squares, wrap each in parchment and foil, and freeze up to 2 months. Thaw overnight in the fridge or reheat straight from frozen—remove foil, place on a parchment-lined sheet, and bake at 300°F for 25–30 minutes until center is hot.
Make-Ahead: You can assemble up to 24 hours in advance. If chilling longer than 4 hours, reduce salt by ¼ teaspoon because the bread will continue to absorb seasoning.
Frequently Asked Questions
Ham and Cheese Breakfast Casserole for MLK Feasts
Ingredients
Instructions
- Prep Pan: Butter a 9×13-inch baking dish. Scatter croissant pieces evenly.
- Layer Meat & Cheese: Toss ham with cheddar and Gruyère. Dot cream cheese over croissants, then top with ham mixture.
- Make Custard: Whisk eggs, milk, cream, Dijon, paprika, salt, pepper, and 1 tablespoon chives until homogeneous.
- Soak: Pour custard over bread. Press with spoon to submerge. Cover with greased foil; rest 30 minutes (or refrigerate overnight).
- Bake: Preheat oven to 325°F. Bake covered 35 minutes. Remove foil, increase heat to 400°F, bake 15–20 minutes more until center is set and top is golden.
- Rest & Serve: Let stand 10 minutes. Sprinkle remaining chives and serve warm.
Recipe Notes
Casserole tastes best when bread has overnight soak. Internal temp should reach 185°F for creamy but set texture.