10 Make-Ahead Breakfast Casseroles

These make-ahead breakfast casseroles are built for real mornings: assemble the night before, bake while coffee brews, and feed a crowd with minimal chaos. You will get 10 mix-and-match flavor ideas, plus my reliable base recipe, timing, storage notes, and easy ingredient swaps.

Elena Martinez

Elena Martinez

Elena Martinez is a former bakery manager turned full-time food writer and recipe developer. With over a decade of experience translating professional culinary techniques into approachable home cooking, she believes that a great meal doesn't require a culinary degree or expensive ingredients.

10 Make-Ahead Breakfast Casseroles

There is a very specific kind of morning where a breakfast casserole feels like a small miracle. Kids are hungry, someone cannot find a shoe, the dog needs to go out, and you still want breakfast to feel like breakfast. This is where make-ahead casseroles shine: you do the chopping and whisking when you have a minute, then you wake up to a dish that basically cooks itself.

A golden, puffy breakfast casserole in a ceramic baking dish on a kitchen counter with a serving spoon, morning light coming through a window

Below are 10 casserole combinations that are meant to be flexible. Use what you have, lean on the freezer, and do not be afraid of leftovers. At the end, you will find my go-to base recipe with the egg-to-milk ratio, plus options for assembling the night before, baking in the morning, or baking now and reheating all week.

Make-ahead basics

  • Cook the watery vegetables first. Mushrooms, zucchini, spinach, and onions release moisture. A quick saute keeps the casserole from turning out soggy.
  • Let the bread soak. For strata-style casseroles, overnight rest is the point. It hydrates the bread so the bake is tender, not dry.
  • Cool fillings before adding eggs. Hot sausage or sauteed veggies can start cooking the eggs too early and create scrambled bits.
  • Short room temp rest. If the dish is fridge-cold, let it sit on the counter 20 to 30 minutes while the oven preheats for more even baking. For food safety, do not leave it out longer than about 30 minutes.

10 casserole ideas

Each idea below assumes a 9x13-inch dish and the base ratio from the recipe card below (8 eggs to 2 cups milk). Think of these as plug-in flavor paths. Mix and match based on what your family likes.

Bowls of prepped breakfast casserole ingredients like shredded cheese, chopped vegetables, browned sausage, and cubed bread arranged on a kitchen counter

1) Sausage, cheddar, and hash brown

The diner-style crowd pleaser. Use frozen shredded hash browns as the base, then layer browned breakfast sausage and sharp cheddar. Add a pinch of smoked paprika if you want that griddle vibe.

  • Great for: holiday mornings, picky eaters
  • Shortcut: pre-cooked sausage crumbles

2) Ham, Swiss, and broccoli

Use leftover ham and small broccoli florets (steam or saute until crisp-tender). Swiss melts beautifully and keeps the whole thing rich without being heavy.

  • Swap: cauliflower for broccoli, Gruyere for Swiss

3) Veggie with feta

Saute bell peppers, onions, mushrooms, and spinach until dry. Fold in crumbled feta and a handful of chopped herbs if you have them.

  • Make it heartier: add chickpeas or white beans (well drained)

4) Bacon, tomato, and basil

Cook bacon until just crisp, then crumble. Use cherry tomatoes halved (or drain diced tomatoes well). Finish with basil after baking for the freshest flavor.

  • Tip: tomatoes add moisture, so go light and drain well

5) Green chile chicken and pepper jack

Shredded rotisserie chicken, a can of mild green chiles, and pepper jack. It is savory, cozy, and a little spicy in the best way.

  • Optional: stir in a spoonful of sour cream for extra tenderness

6) Smoked salmon, dill, and cream cheese

Breakfast-meets-brunch. Use chunks of smoked salmon, chopped dill, and small cubes of cream cheese dotted through the casserole so you get creamy pockets.

  • Swap: chives for dill, goat cheese for cream cheese

7) Southwestern black bean and corn

Black beans, corn, sauteed peppers, and cheddar or Monterey Jack. Season the egg mixture with cumin and chili powder. Serve with salsa.

  • Bonus: a handful of crushed tortilla chips on top for crunch, added in the last 10 minutes

8) Apple, sage, and sausage

This one feels special without extra work. Saute diced apple briefly in a little butter, then mix with sausage and sage. White cheddar is lovely here.

  • Tip: keep the apple pieces small so they soften evenly

9) Pesto, mozzarella, and roasted vegetables

Use leftover roasted vegetables (zucchini, peppers, onion, eggplant) and swirl pesto into the egg mixture. Add mozzarella for that stretchy finish.

  • Make-ahead win: this is practically designed for using yesterday’s sheet pan veggies

10) Everything bagel strata

Cubed everything bagels, scallions, cream cheese, and a little smoked salmon or chopped deli turkey if you like. Sprinkle extra everything seasoning on top.

  • Tip: bagels are dense, so give them a full overnight soak and press them down so the top corners get in on the custard

Choose your base

  • Bread (strata): Soft, custardy, and great for soaking overnight. Use sturdy bread like sourdough, French bread, or bagels.
  • Hash browns: The easiest no-chop base. Great for a crisp edge and a familiar breakfast flavor. For best results, thaw first so it bakes evenly, and squeeze out excess moisture if they look wet.
  • Tortillas: Layered like enchiladas or a Mexican-inspired strata. Flour tortillas stay tender; corn tortillas bring more flavor but can break down more. Lightly toast tortillas or warm them in a dry skillet to help prevent gumminess.

Base recipe

This is the dependable formula I use over and over. Pick a base, pick your add-ins, and let the overnight soak do the heavy lifting.

An unbaked breakfast casserole in a 9x13-inch dish with cubed bread, vegetables, and cheese, ready for the egg mixture to be poured in

Ingredients

  • 8 cups bread cubes (about 10 to 12 ounces sturdy bread) or 24 to 30 ounces frozen shredded hash browns (thawed if possible)
  • 8 large eggs
  • 2 cups whole milk (or 1 cup milk plus 1 cup half-and-half)
  • 1 1/2 tsp kosher salt
  • 1/2 tsp black pepper
  • 1 tsp Dijon mustard (optional, but I love it here)
  • 2 cups shredded cheese (cheddar, Monterey Jack, Swiss, or a blend), divided
  • 3 to 4 cups cooked add-ins (meat, vegetables, beans, or a mix)
  • 1 tbsp butter or olive oil (for greasing dish)

Add-in ideas (choose a mix):

  • 1 lb breakfast sausage, cooked and drained
  • 8 to 10 slices bacon, cooked and crumbled
  • 1 1/2 to 2 cups diced ham
  • 2 cups sauteed vegetables (peppers, onions, mushrooms)
  • 2 cups spinach, sauteed until dry
  • 1 can (4 oz) diced green chiles, drained
  • 1 cup black beans, rinsed and well drained

Instructions

  1. Prep the dish. Grease a 9x13-inch baking dish with butter or oil.
  2. Cook your add-ins. Brown sausage or saute vegetables until any moisture cooks off. Let everything cool for a few minutes.
  3. Build the base. Add bread cubes (or hash browns) to the baking dish. Scatter cooked add-ins evenly over the top. Sprinkle in about 1 1/2 cups of the cheese, saving the rest for later.
  4. Whisk the custard. In a large bowl, whisk eggs, milk, salt, pepper, and Dijon (if using) until fully combined.
  5. Pour and press. Pour the egg mixture over the casserole. Gently press down with a spatula so the bread is mostly submerged and everything is level (especially important for bagels and thicker bread).
  6. Assemble ahead. Cover tightly and refrigerate 8 to 24 hours. Keep it cold (below 40°F) and bake within that window for best quality and food safety.
  7. Bake. Heat oven to 350°F. If chilled, let the dish sit at room temperature 20 to 30 minutes while the oven preheats. Cover with foil and bake 30 minutes.
  8. Finish uncovered. Remove foil, sprinkle remaining 1/2 cup cheese over the top, and bake 12 to 18 minutes more, until the center is set and the thickest part reaches 165°F.
  9. Rest and serve. Let rest 10 minutes before slicing. This helps it set neatly.

Notes

  • Servings and timing: Makes about 10 servings. Plan on 20 minutes prep, optional 8 to 24 hours chill, then 42 to 50 minutes bake time, plus a 10 minute rest.
  • Base ratio to remember: For a 9x13, I use 8 eggs and 2 cups milk for a dependable, sliceable casserole. If you scale the dish size, that 4 eggs per 1 cup milk is a great starting point, then adjust based on your base and how packed your add-ins are.
  • Best texture: If using bread, slightly stale bread is ideal. If your bread is very fresh, toast cubes briefly to dry them out.
  • How many add-ins is too many? Try to keep cooked add-ins around 4 to 5 cups total. More can prevent the custard from setting.
  • Hash brown note: If your hash browns seem wet, thaw and squeeze out extra moisture before assembling. This helps avoid a watery casserole.
  • Tortilla note: If using tortillas as the base, lightly toast or warm them first, then layer and press so the custard can soak in. Tortillas can take a little longer to fully set in the center, so use the temperature as your guide.
  • To bake right away: You can bake immediately without chilling. The texture will be a little less custardy, still delicious. Start checking for doneness around 40 minutes total, and aim for 165°F in the center.
  • To reheat all week: Refrigerate slices up to 4 days. Reheat covered in the microwave 60 to 90 seconds per slice, or warm in a 350°F oven for 12 to 18 minutes.
  • To freeze: For best texture, bake first, cool completely, portion, then freeze. Thaw overnight and reheat covered in a 350°F oven.