I love how Christmas casseroles bring family favorites together with minimal fuss, so I’ll show you easy, crowd-pleasing dishes that you can assemble ahead and pop in the oven when guests arrive.
Expect custardy French toast bakes, hearty potato-and-ham layers, and veggie-forward options that hold up well and taste even better after resting. Stay with me and I’ll walk you through simple swaps, timing tips, and finishing touches that make them shine.
Sweet Custardy French Toast Bake

This Sweet Custardy French Toast Bake is a festive, make-ahead breakfast casserole that combines thick bread, vanilla-scented custard, warm spices, and a touch of brown sugar for a caramelized top — perfect for holiday mornings or brunch gatherings and easily doubled for a crowd.
- 8 cups day-old brioche or challah, cubed
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar
- 1/3 cup packed brown sugar
- 2 tsp vanilla extract
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- Pinch of salt
- 2 tbsp melted butter (plus extra for greasing)
- Powdered sugar and maple syrup for serving
Preheat oven to 350°F (175°C) and butter a 9×13-inch baking dish; place cubed bread in the dish and whisk eggs, milk, cream, sugars, vanilla, cinnamon, nutmeg, salt, and melted butter until smooth then pour evenly over bread, pressing so pieces absorb custard; let sit 20–30 minutes or refrigerate overnight for best texture, then bake uncovered for 35–45 minutes until puffed and golden and center is set, tent with foil the last 10 minutes if browning too quickly.
Serve warm dusted with powdered sugar and maple syrup.
Let the bake rest 5–10 minutes before cutting so slices hold together, use day-old bread for best custard absorption, and any fruit (berries or sliced apples) can be folded in before baking or added on top after baking for freshness.
A warm slice pairs beautifully with maple syrup drizzled on top for classic holiday flavor.
Savory Potato and Ham Layered Casserole

This Savory Potato and Ham Layered Casserole is a hearty, make-ahead comfort dish that layers thinly sliced potatoes with diced ham, onions, and a creamy cheesy sauce, baked until bubbling and golden — perfect for holiday brunches, potlucks, or a cozy weeknight dinner and easily doubled for a crowd.
- 2 lbs russet or Yukon Gold potatoes, peeled and very thinly sliced
- 2 cups diced cooked ham
- 1 medium yellow onion, thinly sliced
- 2 cups shredded sharp cheddar cheese, divided
- 1 cup grated Gruyère or Swiss cheese (optional)
- 2 cups whole milk
- 1/2 cup heavy cream
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 1 tsp Dijon mustard
- 1/2 tsp dried thyme
- Salt and freshly ground black pepper to taste
- 2 tbsp chopped fresh parsley for garnish
Preheat oven to 375°F (190°C) and butter a 9×13-inch baking dish; in a saucepan melt butter over medium heat, whisk in flour and cook 1–2 minutes, slowly whisk in milk and cream until smooth and thickened, stir in Dijon, thyme, half the cheddar, salt and pepper and remove from heat.
Layer half the potato slices in the dish overlapping slightly, sprinkle half the onions and ham, pour a third of the sauce, repeat layers with remaining potatoes, onions, ham and sauce, finish with remaining sauce and top with remaining cheddar and Gruyère if using, cover tightly with foil and bake 45 minutes, remove foil and bake another 20–25 minutes until potatoes are tender and top is golden and bubbly, let rest 10 minutes before serving.
Tip: Use uniformly thin potato slices (a mandoline helps), parboil thick-cut potatoes 5–7 minutes if not confident about doneness, and let the casserole rest so it firms up for cleaner slices.
This recipe adapts well for feeding a crowd and can be easily doubled for large gatherings with make-ahead convenience.
Vegetarian Spinach and Cheese Bake

This Vegetarian Spinach and Cheese Bake is a warm, savory casserole that layers tender sautéed spinach with caramelized onions, garlic, and a creamy custard studded with a trio of cheeses for a rich, comforting dish that’s perfect for holiday breakfasts, light dinners, or as a hearty side at gatherings; it can be made ahead and baked just before serving for convenience.
- 1 lb fresh spinach (or 10 oz frozen, thawed and squeezed dry)
- 1 large yellow onion, thinly sliced
- 3 garlic cloves, minced
- 1 tbsp olive oil
- 6 large eggs
- 1 cup whole milk
- 1/2 cup heavy cream
- 1 cup ricotta cheese
- 1 cup shredded sharp cheddar
- 1/2 cup grated Parmesan
- 1/4 tsp nutmeg
- 1 tsp Dijon mustard
- Salt and freshly ground black pepper to taste
- 2 tbsp chopped fresh basil or parsley
- 1/2 cup panko or breadcrumbs (optional for topping)
- 1 tbsp butter (for topping, optional)
Preheat oven to 375°F (190°C) and butter a 9×9-inch or similar baking dish; heat olive oil in a large skillet over medium heat, sauté onions until golden and softened (about 12–15 minutes), add garlic and cook 1 minute, add spinach in batches until wilted, season with salt, pepper, and nutmeg and remove excess moisture by pressing in a sieve or with paper towels.
Whisk together eggs, milk, cream, ricotta, Dijon, and half the cheddar, fold in spinach-onion mixture and basil, pour into prepared dish, top with remaining cheddar, Parmesan and optional panko/butter, cover with foil and bake 25 minutes, remove foil and bake an additional 10–15 minutes until set and golden, let rest 10 minutes before serving.
Tip: Use well-drained spinach to prevent a soggy bake and let the casserole rest after baking to firm up so you can slice cleanly. A make-ahead approach allows you to refrigerate the assembled casserole overnight for convenient reheating the next day.
Cranberry-Stuffed Breakfast Strata

This Cranberry-Stuffed Breakfast Strata is a festive overnight casserole that layers cubed bread with a savory custard, tart cranberries, bits of breakfast sausage (or vegetarian alternative), and melting cheese to create warm, sliceable squares perfect for holiday mornings or brunch gatherings; assembling the night before allows flavors to meld and makes morning baking quick and easy.
- 8 cups cubed day-old bread (sourdough or brioche work well)
- 1 cup fresh or frozen cranberries (if frozen, thaw and drain)
- 1/2 lb breakfast sausage, cooked and crumbled (or plant-based sausage)
- 1 1/2 cups shredded Gruyère or sharp cheddar
- 1/2 cup grated Parmesan
- 8 large eggs
- 2 1/2 cups whole milk
- 1/2 cup heavy cream
- 1 tbsp Dijon mustard
- 1 tsp dried thyme or 1 tbsp fresh chopped thyme
- 1/4 tsp freshly ground black pepper
- 1/2 tsp salt (adjust to taste)
- 2 tbsp maple syrup or honey (optional, for a sweet-tart balance)
- 2 tbsp melted butter (for dotting top, optional)
- 2 tbsp chopped fresh parsley for garnish
Whisk together eggs, milk, cream, Dijon, thyme, salt, pepper and maple syrup until smooth, toss bread cubes with half the cheese, cooked sausage and cranberries in a buttered 9×13-inch baking dish, pour the custard evenly over the bread pressing gently to help it absorb, sprinkle remaining cheese and Parmesan on top, cover tightly and refrigerate at least 4 hours or overnight to soak.
Preheat oven to 350°F (175°C), remove strata from fridge while oven heats, dot the top with melted butter if using and bake covered for 30 minutes then uncover and bake 20–25 minutes more until puffed and golden and a knife inserted in center comes out mostly clean, let rest 10–15 minutes before slicing and garnish with parsley.
Tip: Use dry, slightly stale bread so it soaks custard without turning mushy and taste the custard for saltiness before pouring since sausage and cheeses can be salty.
This approach mirrors a tried-and-true Healthy Breakfast Casserole method that helps ensure even custard absorption and reliable texture.
Maple-Sausage Hash Brown Casserole

A warm, savory Maple-Sausage Hash Brown Casserole combines crisp-tender shredded potatoes, maple-glazed breakfast sausage, melty cheese and a touch of sage for a comforting holiday side or hearty brunch centerpiece; assembled ahead and baked until golden and bubbly, it delivers sweet-savory notes and a crispy edge that pairs well with eggs or roasted vegetables.
- 1 lb frozen shredded hash browns, thawed and well drained
- 1/2 lb breakfast sausage (pork or plant-based)
- 1 small onion, finely chopped
- 1 cup shredded cheddar cheese
- 1/2 cup grated Gruyère or mozzarella
- 3/4 cup whole milk
- 1/2 cup sour cream or plain Greek yogurt
- 2 large eggs
- 2 tbsp pure maple syrup
- 1 tsp Dijon mustard
- 1/2 tsp dried sage or 1 tbsp fresh chopped sage
- 1/2 tsp smoked paprika
- 1/2 tsp salt (adjust)
- 1/4 tsp black pepper
- 2 tbsp melted butter (for dotting) or olive oil
- 2 tbsp chopped chives or parsley for garnish
Preheat oven to 375°F (190°C) and grease a 9×9-inch or similar baking dish; cook sausage in a skillet over medium heat, breaking it up until browned, add onion and cook until soft, then stir in maple syrup and remove from heat to cool slightly.
In a large bowl whisk milk, sour cream, eggs, Dijon, sage, paprika, salt and pepper, fold in drained hash browns, cooked sausage mixture and cheeses, transfer to dish, dot with melted butter, bake covered 30 minutes then uncover and bake 15–20 minutes more until edges are golden and center is set, let rest 10 minutes before garnishing with chives and serving.
Tip: If your hash browns are very wet squeeze out excess moisture in a towel to avoid a soggy casserole and taste for seasoning before baking since sausage and cheeses vary in salt.
This recipe adapts easily to rotisserie chicken for a lighter variation, using shredded rotisserie chicken in place of sausage and adjusting seasonings as desired.
Green Bean and Mushroom Gratín

This Green Bean and Mushroom Gratín layers tender-crisp green beans with savory sautéed mushrooms and a creamy, cheesy sauce finished under a golden breadcrumb topping for a comforting holiday side that pairs beautifully with roasted meats or a holiday ham.
- 1½ lb fresh green beans, trimmed and halved
- 12 oz cremini or button mushrooms, sliced
- 2 tbsp olive oil or butter
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 2 tbsp all-purpose flour
- 1¼ cups whole milk (or 1 cup milk + ¼ cup cream)
- ½ cup grated Gruyère or Swiss cheese (plus ¼ cup for topping)
- ¼ cup grated Parmesan
- ½ cup plain breadcrumbs or panko
- 1 tsp Dijon mustard
- 1 tsp fresh thyme leaves or ½ tsp dried thyme
- ¼ tsp nutmeg (optional)
- Salt and black pepper to taste
- 1–2 tbsp butter, melted (for breadcrumbs)
- Lemon zest or chopped parsley for garnish (optional)
Preheat oven to 400°F (200°C); blanch green beans in boiling salted water 3–4 minutes until bright and just tender, drain and shock in ice water then drain well.
Sauté onion in oil or butter until translucent, add mushrooms and cook until golden and any liquid evaporates, stir in garlic, thyme and sprinkle flour, cook 1 minute then whisk in milk and mustard, simmer until slightly thickened.
Stir in Gruyère and Parmesan, season with nutmeg, salt and pepper and fold in drained green beans, transfer to a buttered baking dish and top with breadcrumbs mixed with melted butter and remaining cheese then bake 18–22 minutes until bubbly and golden.
Let rest 5 minutes before serving.
Tip: If beans or mushrooms release excess water after mixing, drain briefly on a towel to prevent a soggy gratín and taste sauce for seasoning since cheese and mustard levels vary. This classic casserole builds on the Deliciously Simple technique of making a creamy, homemade sauce rather than using canned soup.
