Pin It My neighbor Janet showed up at my door one Friday evening with a casserole dish and a knowing smile—she'd been asked to bring breakfast for twenty people the next morning and needed a foolproof plan. She handed me this recipe scrawled on an index card, worn from years of use, and said the secret was doing all the work the night before. That first time I made it, I was skeptical that something so simple could feed a crowd, but watching people come back for seconds while barely saying a word convinced me otherwise.
I made this for my daughter's college roommates who showed up unexpectedly one Sunday morning, and I remember the relief washing over me when I realized I had everything in the pantry. The casserole came out golden and steaming while we were still in our pajamas laughing at old photos, and somehow that made it taste even better—like we'd pulled off something special together without any fuss.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Breakfast sausage, 1½ pounds: Choose a good quality bulk sausage with real seasoning, not the pre-formed patties that fall apart, and brown it thoroughly so it renders its flavorful fat into the dish.
- Onion and bell peppers, 1 medium onion and 1 of each color: The onion sweetens slightly as it cooks overnight while the peppers add color and a subtle crunch that survives the slow bake.
- Frozen hash brown potatoes, 3 cups: Thaw them completely beforehand or they'll release water and make your casserole soggy—this is the one step you absolutely cannot skip.
- Cheddar and mozzarella cheese, 2 cups combined: The cheddar brings sharp flavor while mozzarella helps everything meld together, and mixing them gives you the best of both worlds.
- Whole milk, 2 cups: Use actual whole milk, not a substitute, because it creates a custard-like texture that holds everything together.
- Large eggs, 12: These are your binder and the structure of the dish, so use fresh ones and whisk them well with the milk until completely combined.
- Salt, black pepper, garlic powder, and smoked paprika: Don't skip the paprika even though it's optional—it adds a subtle warmth that makes people ask what your secret is.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the sausage until it's deeply golden:
- Break it into small pieces as it cooks so you get crispy edges everywhere, and listen for that sizzle that tells you it's rendering its fat. Remove it to a plate and don't rinse the skillet—that browned stuck-on flavor is liquid gold.
- Soften the vegetables quickly in the same skillet:
- The onions should turn translucent and smell sweet, and the peppers should lose their raw crunch but still have some body. This takes just a few minutes if your heat is right.
- Layer everything like you're building something:
- Start with thawed hash browns as your foundation, then sausage, then vegetables, then both cheeses in an even scatter. Think of it as creating pockets of flavor throughout rather than one thick layer.
- Make your custard base and pour it like you mean it:
- Whisk the eggs and milk until they're completely combined and the color is uniform, then pour slowly and evenly so it seeps down into all the layers. You want every bite to have egg and cheese throughout.
- Cover and refrigerate overnight, or at least 8 hours:
- This isn't just about convenience—the liquid gradually absorbs into everything, creating a cohesive texture that tastes like it's been gently braised. The flavors meld and deepen in a way they won't if you bake it right away.
- Let it sit at room temperature for 15 minutes before baking:
- This helps it cook more evenly so the edges don't overbake while the center is still cold. It makes a real difference in how set the eggs become.
- Bake uncovered until the top is golden and the center is set:
- You'll know it's done when you jiggle the pan slightly and there's barely any movement in the middle, and the top has turned a beautiful light golden brown. This takes 50 to 60 minutes depending on your oven.
Pin It There's something about serving this casserole at a crowded table that reminds me why I love cooking—it's a dish that brings people together without demanding anything difficult from you. My brother now asks me to make it every time his family visits, and watching his kids eat something homemade without complaining feels like winning at life.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
How to Scale It Up or Down
I've made this in a 6-by-8-inch baking dish for just four people and also doubled it in two 9-by-13-inch pans for a church potluck, and the technique stays exactly the same. If you're scaling down, use half of every ingredient and reduce baking time by about 10 to 15 minutes, checking for doneness earlier than you would with the full recipe.
Variations That Actually Work
I've swapped the sausage for crumbled bacon, added fresh spinach wilted into the pepper mixture, and once substituted Swiss cheese for the mozzarella because that's what I had on hand. The beauty of this dish is that it's forgiving enough to handle your preferences and what's in your fridge, though I'd recommend not straying too far from the egg-to-milk ratio or you'll change the texture.
Make-Ahead Magic and Storage
Beyond the overnight chill, you can actually assemble this up to 24 hours ahead without any loss of quality, which is why it's become my go-to for hosting weekends. Leftovers keep beautifully in the refrigerator for three days and reheat gently in a 300-degree oven until warmed through—I actually prefer the texture on day two.
- Store covered leftovers in the same baking dish or transfer to an airtight container to save space.
- You can freeze the assembled but unbaked casserole for up to three months, though add an extra 10 to 15 minutes to baking time straight from the freezer.
- Reheat slices individually in the microwave or warm the whole thing slowly in the oven to keep it creamy and tender.
Pin It This casserole has become my answer to almost every crowd-feeding situation, and I love that it lets me spend time with people instead of hidden in the kitchen. There's real comfort in handing someone a warm, generous slice and knowing they'll come back for more.
Recipe FAQs
- → Can I make this casserole vegetarian?
Yes, substitute the sausage with a vegetarian alternative or omit it entirely, adding more vegetables like mushrooms or spinach for flavor and texture.
- → How should the casserole be stored before baking?
Cover tightly with foil or plastic wrap and refrigerate overnight to allow flavors to meld and the eggs to set properly during baking.
- → What cheeses are best for this dish?
A blend of shredded cheddar and mozzarella provides a creamy, flavorful topping that melts well and complements the savory ingredients.
- → Can this be prepared in advance for a large group?
Absolutely. This casserole is designed to be assembled the night before and baked fresh in the morning, making it ideal for feeding many guests with minimal morning effort.
- → What is the recommended cooking temperature and time?
Bake uncovered at 350°F (175°C) for 50–60 minutes, until eggs are set and the top turns a light golden color.