I first made this casserole for a weekend family brunch and it immediately became the thing everyone asks for when company is coming. It’s an overnight, make-ahead breakfast that layers seasoned breakfast sausage, hash browns, peppers, onions and two kinds of cheese in a custardy egg base — baked until set and lightly golden. If you like a hearty one-pan breakfast or enjoy prepping ahead for relaxed mornings, this is the recipe to keep in your rotation; it belongs with other comfort classics like a hearty Amish country casserole.
Why you’ll love this dish
This casserole hits a lot of checkpoints: it’s filling, feeds a crowd, and requires only a few simple steps the night before. The overnight soak helps the hash browns and eggs meld into a tender, sliceable bake that’s easy to reheat. It’s perfect for holiday mornings, busy Sunday brunches, or when you want to hand guests plates while you finish your coffee.
“Creamy, comforting, and totally fuss-free — I make it the night before and everyone raves at breakfast.” — a breakfast-obsessed neighbor
It’s also budget-friendly (bulk sausage and frozen hash browns keep costs down), kid-approved (cheese and familiar flavors), and flexible — swap in veggies or use turkey sausage for a lighter version. If you love make-ahead breakfasts, compare this to other overnight ideas such as the popular crack breakfast casserole for variety.
How this recipe comes together
Overview — quick step-by-step so you know what to expect:
- Brown and crumble the sausage in a skillet until fully cooked and browned; remove and keep the drippings out of the pan.
- Sauté onion and the diced red and green bell peppers just until softened.
- Layer thawed shredded hash browns in a greased 9×13 dish, top with cooked sausage, veggies, and shredded cheddar and mozzarella.
- Whisk eggs, whole milk and seasonings, pour over the layered casserole, then cover and refrigerate overnight (8+ hours).
- In the morning, bring to room temperature briefly, bake at 350°F until the center is set and the top is golden (about 50–60 minutes), rest 10 minutes, slice and serve.
For other overnight make-ahead breakfast ideas that travel well or suit different tastes, see this creative twist on breakfast prep like matcha overnight oats.
What you’ll need
- 1.5 pounds breakfast sausage, casings removed (substitute turkey sausage for leaner protein)
- 1 medium onion, finely chopped
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 3 cups frozen shredded hash brown potatoes, thawed
- 2 cups shredded cheddar cheese (sharp or mild)
- 1 cup shredded mozzarella cheese
- 2 cups whole milk (use 2% for lighter results)
- 12 large eggs
- 1 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon smoked paprika (adds a warm, smoky note)
- 1/4 cup chopped fresh parsley or chives, for garnish
Notes: If you prefer a starch swap, you can use diced cooked potatoes instead of shredded hash browns. For a gluten-free version make sure your sausage and seasonings are certified GF.
Step-by-step instructions
- Heat a large skillet over medium heat. Add the breakfast sausage and break it apart with a spoon. Cook until nicely browned and no pink remains, about 7–9 minutes. Drain any excess fat and remove sausage with a slotted spoon. (For safety, sausage should reach 160°F.)
- In the same skillet, add the chopped onion and diced bell peppers. Sauté over medium heat 4–5 minutes until softened but not mushy. Remove from heat.
- Grease a 9×13-inch baking dish with butter or nonstick spray. Spread the thawed hash browns evenly across the bottom in a single layer.
- Scatter the cooked sausage over the hash browns, then spread the sautéed onions and peppers on top.
- Evenly sprinkle the shredded cheddar and mozzarella over the layered potatoes, sausage, and vegetables.
- In a large bowl, whisk together the eggs, whole milk, salt, black pepper, garlic powder, and smoked paprika until smooth.
- Pour the egg mixture evenly over the casserole layers. Cover the dish tightly with foil or plastic wrap and refrigerate for at least 8 hours, up to 24 hours.
- The next morning, preheat the oven to 350°F. Remove the casserole from the refrigerator and let it sit 15 minutes at room temperature while the oven heats.
- Bake uncovered 50–60 minutes, until the center is fully set and the top is lightly golden. A thermometer inserted in the center should read about 160–165°F for fully set eggs.
- Let rest 10 minutes before slicing. Garnish with chopped parsley or chives and serve.

Best ways to enjoy it
- Slice and plate with a handful of fresh fruit and a mixed green salad for color and brightness.
- Serve alongside warm biscuits or toast to sop up the custardy edges.
- For a brunch buffet, keep a warming tray or oven on low (200°F) and tent the casserole with foil so it stays moist.
- Leftovers make great sandwiches: place a warm slice between toasted English muffins or tortillas for a quick breakfast on the go — similar in convenience spirit to a simple one-pan casserole dinner.
Storage and reheating tips
- Refrigerate: Store baked slices in an airtight container in the refrigerator for up to 3–4 days.
- Reheat: Warm individual slices in the microwave for 1–2 minutes until heated through. For best texture, reheat in a 325°F oven on a baking sheet for 10–15 minutes until warmed to 165°F.
- Freeze: To freeze, wrap cooled slices tightly in plastic wrap and foil or place in a freezer-safe container for up to 2–3 months. Thaw overnight in the refrigerator before reheating.
- Food safety: The casserole mixture should be refrigerated overnight and baked within 24 hours. After baking, do not leave at room temperature more than 2 hours.
Pro chef tips
- Drain excess fat: If your sausage is very fatty, drain the pan after browning to prevent a greasy casserole.
- Even layers: Press the hash browns lightly into the pan so they form a stable base and soak evenly with the egg mixture.
- Cheese distribution: Mix half the cheese into the egg mixture and sprinkle the rest on top for cheesy pockets throughout and a golden top.
- Make it crustier: For a crispier top, remove foil for the last 10 minutes of baking or broil 1–2 minutes while watching closely.
- Shortcuts: Use pre-shredded cheese and frozen diced peppers to save prep time. If you want handheld breakfasts, repurpose slices to make wraps reminiscent of an air fryer breakfast burrito.
Flavor swaps
- Vegetarian: Omit the sausage and add a can of drained black beans or crumbled tempeh and extra veggies.
- Different cheeses: Try pepper jack for heat or gruyère for a nutty depth.
- Herb swap: Replace parsley with dill or basil for a fresh lift.
- Heat: Add a diced jalapeño to the sauté or 1/4 tsp cayenne to the egg mix for a spicy kick.
- Lighter dairy: Use 2% milk or a half-and-half substitute, but note the texture will be slightly richer with whole milk.
Your questions answered
Q: Can I prepare this casserole the morning I want to serve it instead of overnight?
A: Yes. You can assemble and bake immediately — just give it a 50–60 minute bake until set. The overnight rest yields a more cohesive texture, but immediate baking still produces a delicious casserole.
Q: How long can the egg mixture sit in the fridge before baking?
A: For safety and best quality, cover and refrigerate the assembled casserole and bake within 24 hours. Overnight (8–12 hours) is ideal.
Q: Can I make this casserole ahead and freeze it before baking?
A: Yes. Assemble in a freezer-safe tin, wrap tightly, and freeze unbaked up to 1 month. Thaw in the fridge overnight before baking; you may need to add 10–15 minutes to the bake time.
Q: My casserole was soggy in the middle — how do I avoid that?
A: Make sure the hash browns are thoroughly thawed and drained of excess water. Don’t overcrowd the pan when sautéing vegetables (excess moisture) and ensure the internal temperature reaches 160–165°F before removing from the oven.
Q: Can I swap the sausage for bacon?
A: Absolutely. Cook and drain about 12–14 slices of bacon, crumble, and use in place of sausage. You may want to slightly reduce added salt depending on bacon saltiness.
Conclusion
If you want more make-ahead inspiration or recipe variations that follow the same comforting, feed-a-crowd philosophy, these three resources are excellent references: try this classic Amish Breakfast Casserole {Make-Ahead} – Belly Full for another overnight method, compare textures with the Cheesy Amish Breakfast Casserole Recipe – Allrecipes, or see a simple take on the classic at Amish Breakfast Casserole Recipe – Food.com.





