Make-Ahead Breakfast Casserole

I’ve made this make-ahead breakfast casserole for sleepy holiday mornings and busy workweek breakfasts alike — it’s the kind of dish that feeds a crowd, cleans up easily, and gets better after a night in the fridge. Ground sausage, crisp bacon, shredded potatoes, sharp cheddar, and a custardy egg mixture come together in a 9×13 for a golden, sliceable bake that reheats like a dream. If you love stash-and-bake breakfasts, check out this breakfast collection for more ideas to pair with it.

Why you’ll love this dish

This casserole does the heavy lifting for you: prep once, bake later, and suddenly you have a crowd-pleasing meal with minimal morning fuss. It’s budget-friendly (potatoes and eggs stretch the meat), family-approved (kids often request the cheesy, bacon-y bites), and endlessly flexible — swap the sausage for turkey or add bell peppers to sneak in veg.

“Perfect for holiday mornings — I mixed it the night before and baked it while guests opened gifts. Golden edges, creamy center, zero stress.” — a reader favorite

It’s also ideal for:

  • Brunches and potlucks because it slices cleanly and travels well.
  • Meal prep: bake once, enjoy portions through the week.
  • Feeding a crowd without juggling stovetop sides.

If you want another hearty family-style bake, this hearty casserole follows the same “assemble and bake” logic and is great for inspiration.

How this recipe comes together

Start by browning the sausage and crisping bacon; those two steps build the savory backbone. Toss the thawed shredded potatoes with the cooked meats, cheese, and green onions, then spread into a greased 9×13. Whisk eggs, milk, Dijon, salt, and pepper into a custard, pour it over the potato-meat mix, and refrigerate for at least two hours — overnight is best. Bake at 350°F until the center sets and the edges turn golden. Rest briefly, slice, and serve.

If you enjoy make-ahead meals, look at other make-ahead casseroles to expand your prep-night repertoire.

What you’ll need

  • 1 pound bulk breakfast sausage (mild or spicy) — choose quality pork or chicken sausage.
  • 8 slices bacon, diced.
  • 10 large eggs.
  • 1.5 cups milk (whole or 2%).
  • 1 tablespoon Dijon mustard.
  • 1 teaspoon salt.
  • 1/2 teaspoon coarse ground black pepper.
  • 20 ounces shredded potatoes or frozen hash browns (thawed and well drained).
  • 8 ounces cheddar cheese, grated (sharp for more flavor).
  • 1/4 cup green onions, sliced.

Substitution notes:

  • For lighter calories, use turkey sausage and reduced-fat cheddar.
  • For a creamier custard, substitute half-and-half for milk (reduce oven time slightly).
  • Freshly shredded potatoes give better texture than pre-shredded frozen if you prefer a less uniform bite.
  • If you want more veggies, fold in 1 cup sautéed bell pepper and onion.

Pair this with a protein-packed breakfast idea on the side for an even heartier brunch spread.

Step-by-step instructions

  1. Preheat a large skillet over medium-high heat. Add the breakfast sausage and brown, breaking it up with a spoon until no pink remains. Drain excess fat and transfer sausage to a bowl.
  2. In the same skillet, add the diced bacon and cook until crisp. Remove with a slotted spoon and drain on paper towels.
  3. In a large mixing bowl, whisk the eggs, milk, Dijon mustard, salt, and black pepper until smooth and frothy.
  4. In another large bowl, combine the thawed and drained shredded potatoes, cooked sausage, crisp bacon, grated cheddar, and sliced green onions. Mix evenly.
  5. Grease a 9×13-inch baking dish with butter or nonstick spray. Spread the potato-meat mixture in an even layer.
  6. Pour the egg mixture evenly over the top, pressing gently so the potatoes settle and the custard fills gaps. Cover and refrigerate for at least 2 hours or overnight for best texture and flavor melding.
  7. When ready to bake, preheat the oven to 350°F (175°C). Uncover and bake the casserole on the center rack for 45–55 minutes, until the edges are golden and a knife inserted in the center comes out clean.
  8. Remove from the oven and let rest about 10 minutes before slicing into squares and serving.

Make-Ahead Breakfast Casserole

Best ways to enjoy it

Serve warm with a squeeze of hot sauce or a dollop of sour cream for contrast. Complement it with:

  • A simple mixed greens salad or arugula tossed with lemon vinaigrette to cut richness.
  • Fresh fruit salad or roasted grapefruit for brightness.
  • Toasted English muffins or buttery croissants for a brunch spread.
  • Coffee and orange juice for morning guests; a light-bodied red or sparkling wine if serving at brunch.

For individual portions, reheat slices in a toaster oven to restore crisp edges.

Storage and reheating tips

  • Refrigerate: Cool to room temperature, cover tightly, and refrigerate for up to 4 days.
  • Reheat: Microwave individual slices for 60–90 seconds or warm in a 350°F oven for 10–15 minutes until heated through. A toaster oven crisps the edges nicely.
  • Freeze: Wrap cooled, cut portions in plastic wrap and foil or store in airtight containers for up to 2 months. Thaw overnight in the fridge before reheating; you may need an extra 10–15 minutes in the oven.
  • Food safety: Do not leave the casserole at room temperature for more than 2 hours. Reheat leftovers to an internal temperature of 165°F (74°C).

Pro chef tips

  • Drain potatoes thoroughly: Excess moisture leads to a soggy center. Press thawed hash browns in several layers of paper towels.
  • Don’t over-stir the custard: Whisk just until blended to keep a tender, even texture.
  • Let it rest: Resting for 10 minutes finishes the setting process and makes slicing neater.
  • Cheese timing: Mix half the cheese into the potato mix and sprinkle the rest on top for a melty interior and golden top.
  • Make it ahead: Refrigerating overnight gives you deeper melded flavors and a firmer set.

If you like pairing sweet breakfasts with savory bakes, try a fruit-forward breakfast bowl alongside this casserole for contrast.

Creative twists

  • Veggie-forward: Add 1–2 cups sautéed mushrooms, spinach, or diced bell pepper.
  • Mexican-style: Swap sausage for chorizo, add 1 cup pepper-jack, and fold in a drained can of diced green chiles. Top with cilantro and avocado.
  • Vegetarian: Omit meat, increase cheese to 10 ounces, and add 1 can drained black beans plus roasted poblano.
  • Gluten-free: This recipe is naturally gluten-free if your sausage and bacon have no added gluten-containing binders.
  • Mini casseroles: Divide into muffin tins for grab-and-go breakfast cups; check doneness earlier (about 20–25 minutes).

Common questions

Q: Can I assemble this entirely the night before and bake in the morning?
A: Yes. Refrigerate covered and bake straight from the fridge; you may need an extra 5–10 minutes of oven time.

Q: What if I don’t have thawed hash browns?
A: Freshly shredded russet potatoes work; squeeze out moisture before using. If using frozen, be sure they’re fully thawed and well drained.

Q: Can I make this dairy-free?
A: Use a dairy-free milk (unsweetened almond or oat) and plant-based cheddar. Texture will be slightly different but still tasty.

Q: Is there a vegetarian version that still feels hearty?
A: Absolutely — replace sausage and bacon with browned seasoned tofu crumbles or roasted, seasoned mushrooms and add an extra cup of cheese and beans for protein.

Q: How many does this serve?
A: A 9×13 pan typically yields 8–10 generous servings, depending on portion size.

Conclusion

This Make-Ahead Breakfast Casserole is a reliably simple way to feed a group with minimal morning effort; prep the night before, bake when ready, and enjoy warm, cheesy squares that hold up well for leftovers. For alternative tested recipes and inspiration, see the Easy Breakfast Casserole Recipe by Sally’s Baking Addiction, or compare techniques with the Easy Overnight Breakfast Casserole at Fresh April Flours. If you want more variations and reader-tested tips, read the Breakfast Casserole guide at Tastes Better From Scratch.

Leave a Comment