I know what you're thinking: "Why would I want to turn on the oven to cook breakfast?" Usually we would agree with you, but after your first bite of this amazing (and easy to make) brunch bake, you'll want to make it almost every morning. This breakfast casserole is also our FAVORITE way to feed a crowd. It's got all your favorite breakfast components: a little egg, a little cured meat, bread, and cheese. A super forgiving and flexible recipe, you can replace many of the ingredients with whatever you prefer or might have on hand at the moment.
Not a fan of ham? Bacon is a great substitute. Just be sure to crisp it up in a pan before adding to your casserole. Soggy bacon = 😫.
Don't have thyme? Use your favorite herbs! Rosemary, green onions, or chives are all great substitutes.
Does it have to be French bread? Nope! But we do recommend a sturdier, crusty bread for extra texture. Leftover sourdough > sliced white bread.
Cheese. We love the white cheddar for its mildly tangy, nicely creamy vibes, but really, cheese is cheese is cheese—we love them all indiscriminately. Yellow cheddar, Gruyère, Fontina are our frontrunners for substitutes, but you do you! Use your favorite melty goodness.
If you'd like to prep this dish ahead of time, combine all ingredients in your baking dish, cover with plastic wrap or foil, and refrigerate until ready to bake.
Looking for more breakfast casseroles? Carb-lovers will flip for this everything bagel casserole.
Made this casserole? We'd love to hear from you! Leave us a comment and rating down below and let us know how you liked this recipe.
fresh thyme leaves, plus more for garnish
Freshly ground black pepper
cubed French bread or baguette
shredded white cheddar
- Preheat oven to 350°. In a large bowl, whisk together eggs, milk, mustard, thyme, and garlic powder and season generously with salt and pepper.
- Butter a 9"-x-13" baking dish. Add bread and top with ham and cheddar. Pour over egg mixture.
- Bake until eggs are cooked through and ham is golden, 45 to 55 minutes. (To make ahead, cover baking dish with aluminum foil and refrigerate at least 4 hours and up to overnight, then bake as directed.)
- Garnish with more thyme before serving.