Hearty Make-Ahead Amish Breakfast Casserole
This hearty Amish breakfast casserole is the answer to lazy weekend mornings and holiday brunches. Layers of eggs, cheese, crisp bacon, and tender potatoes come together in one dish that you can assemble the night before and bake off in the morning.

It’s the kind of meal that fills the kitchen with the smell of bacon and melted cheese, and it slices into neat, satisfying squares. Whether you’re feeding a houseful of guests or just want an easy breakfast for the week, this one checks all the boxes.
What Makes This Breakfast Casserole a Keeper
I love that this casserole takes the pressure off busy mornings. The whole thing can sit in the fridge overnight, and all you do in the morning is turn on the oven.
The potatoes soak up the egg custard and turn almost creamy, while the bacon stays crisp and the cheese melts into everything. Leftovers reheat beautifully for days, so one bake gives you several breakfasts.
Ingredients

- 8 slices bacon: thick-cut works great, but regular is fine; cooked and crumbled
- 1 small onion, finely diced
- 1 green bell pepper, seeded and finely diced
- 1 (30 oz) bag frozen shredded hash browns, thawed: make sure they’re fully thawed and patted dry to avoid a watery casserole
- 12 large eggs
- 1 cup whole milk: 2% works too, but whole milk gives the richest custard
- 1 tsp salt
- ½ tsp black pepper
- 2 cups shredded sharp cheddar cheese, divided: sharp cheddar gives a nice tang; reserve ½ cup for topping
Variations / Substitutions
- Swap the bacon: use cooked breakfast sausage, diced ham, or even crumbled turkey bacon to change up the flavor.
- Mix up the veggies: mushrooms, spinach, or diced red pepper all work well. Sauté any watery vegetables first so they don’t make the casserole soggy.
- Try a different cheese: Pepper Jack adds a little heat, or a smoked gouda brings a deep, earthy note.
- Dairy-free option: use your favorite unsweetened dairy-free milk and a good meltable vegan cheese shred; the result will be slightly softer but still tasty.
If you love breakfast bakes, our baked French toast casserole is another crowd-pleaser.
How To Make Amish Breakfast Casserole
Step 1: Cook the Bacon and Veggies

Start by cooking the 8 slices of bacon in a large skillet over medium heat until crisp, about 6 to 8 minutes. Transfer to a paper towel-lined plate, leaving about 2 tablespoons of drippings in the pan. Sauté the diced onion and green pepper in the drippings until softened, about 4 to 5 minutes.
The vegetables will soften and pick up a little golden color. Let the bacon cool slightly, then crumble it into bite-size pieces. Set everything aside to cool while you move on to the egg mixture.
Step 2: Whisk the Egg Mixture

Crack the 12 eggs into a large mixing bowl. Pour in the 1 cup of milk, 1 teaspoon of salt, and ½ teaspoon of black pepper. Whisk until the mixture is completely smooth and a uniform pale yellow, with no streaks of egg white.
You’re not looking for a ton of volume here, just a well-blended custard. The salt will start to dissolve into the eggs, which helps them bake more evenly.
Step 3: Layer the Casserole

Lightly grease a 9×13-inch baking dish. Spread the thawed and dried hash browns in an even layer across the bottom. Scatter the crumbled bacon and the sautéed onion and pepper over the potatoes, then sprinkle 1½ cups of the shredded cheese on top. Pour the egg mixture slowly over the whole dish, letting it seep down around the potatoes.
At this point, you can cover the dish and pop it in the fridge overnight if you’re prepping ahead. If baking right now, just carry on. The egg will settle into every nook, surrounding the potatoes and filling the casserole.
Step 4: Bake the Casserole

Preheat your oven to 350°F (175°C). If the casserole was in the fridge, let it sit at room temperature while the oven heats up, about 20 minutes. Bake for 45 to 55 minutes, until the center is set and the top is golden brown.
The edges will puff slightly and look nicely browned. Give the dish a gentle shake; the center should barely jiggle. A knife inserted near the middle should come out clean, or with just a little melted cheese on it. If you want a deeper golden top, turn on the broiler for 1 to 2 minutes, watching closely.
Step 5: Slice and Serve

Let the casserole rest for 5 minutes on the counter. Sprinkle the reserved ½ cup of cheese over the top so it melts into glossy streaks from the residual heat. Slice into squares and serve warm.
The custard will be tender and creamy, with crispy bacon bits and soft potatoes in every bite. A spoonful of salsa or a dollop of sour cream on the side cuts the richness nicely.
Make-Ahead and Baking Tips
- A slightly longer rest of 10 minutes makes slicing even cleaner, especially if you’re taking this to a potluck.
- For a reliably set center, check with an instant-read thermometer. The casserole is ready at 160°F (71°C).
- If the top is browning too quickly, tent it loosely with aluminum foil during the last 15 minutes of baking.
- For a crispier cheese top, pop the baked casserole under the broiler for 1 to 2 minutes after it’s set, but keep a close watch so it doesn’t burn.
Bake times can shift a little depending on your pan:
| Pan Size | Material | Approximate Time |
|---|---|---|
| 9×13-inch | glass or ceramic | 50–55 minutes |
| 9×13-inch | dark metal | 45–50 minutes |
| 8×8-inch (half recipe) | any oven-safe | 35–40 minutes |
Storing and Reheating Leftovers
- Refrigerate: cool completely, then store slices in an airtight container in the refrigerator for up to 4 days.
- Reheating: reheat individual portions in the microwave for 30 to 60 seconds, or place a covered dish in a 300°F oven until warmed through, about 10 minutes.
What To Serve With Amish Breakfast Casserole
A bright fruit salad with fresh berries and a squeeze of lime balances the richness of the casserole. For a bigger brunch, a simple green salad with a mustardy vinaigrette cuts right through the cheese and eggs. Fluffy buttermilk biscuits with butter and jam are always a hit, too.
Frequently Asked Questions
Can I make this casserole without meat?
Yes, simply skip the bacon and sauté the vegetables in 2 tablespoons of butter or oil. You can also add an extra cup of sautéed veggies like mushrooms or spinach for more substance.
Can I use fresh potatoes instead of frozen hash browns?
You can. Grate 4 to 5 cups of peeled russet potatoes, then squeeze them very dry in a clean kitchen towel before layering so the casserole doesn’t turn watery.
My casserole turned out watery. What went wrong?
This usually happens if the frozen hash browns weren’t fully thawed and squeezed dry, or if raw vegetables released too much liquid. Be sure to thaw and pat dry the potatoes, and precook any vegetables you add.
Can I freeze this breakfast casserole?
Yes. Bake it completely, cool, then wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat covered in a 300°F oven until hot.

Amish Breakfast Casserole Recipe
Ingredients
Method
- Cook bacon until crisp, sauté onion and bell pepper in 2 tbsp drippings until softened.
- Whisk eggs, milk, salt, and pepper until smooth.
- Layer hash browns in a greased 9×13-inch dish, top with bacon, veggies, and 1½ cups cheese; pour egg mixture over.
- Bake at 350°F for 45 to 55 minutes, until center is set and top is golden.
- Rest 5 minutes, sprinkle remaining cheese, slice, and serve.
