Hash Brown Egg Casserole is a layered bake where frozen shredded potatoes form a crisp base, and a whisked egg-and-cheese custard sets on top. Think of it as a quiche with a potato crust instead of pastry: fewer steps, less fuss, and it holds up beautifully when reheated.
Advertisements1
The logic here is simple. Potatoes go in first so they can shed moisture and crisp against a hot pan. The custard goes on second, and because it is mostly egg and dairy, it sets at roughly 160F (71C) internal. That number matters: pull it too early and the center slumps, too late and you get rubbery, watery eggs.
I tested this at 375F (190C) for 35 minutes, which lands the center right at the set point without drying the edges. Follow the timing and the doneness cues below and you will get a slice that holds its shape on the plate.
Why You'll Love This Recipe
About the Ingredients
6 cups (about 680g) frozen shredded hash browns, thawed
Thaw them fully and squeeze out excess water with a clean towel, or the casserole turns out soggy. If you only have refrigerated shredded potatoes, use the same weight and pat them dry.
1/4 cup (56g) unsalted butter, melted
Melted butter both greases the dish and helps the potato layer brown. Substitute an equal amount of olive oil or bacon fat if you prefer.
8 large eggs
Large eggs are about 2 ounces (57g) each, which is what this custard ratio assumes. For a lighter version, swap in 2 cups (480ml) liquid egg substitute.
1 cup (240ml) whole milk
Whole milk gives the creamiest set; 2% works fine, but skim milk makes the custard noticeably thinner. For a richer bake, use half-and-half and cut it to 3/4 cup (180ml).
1 cup (115g) shredded sharp cheddar cheese
Sharp cheddar adds flavor without needing much. Buy a block and shred it yourself; pre-shredded cheese is coated with starch and melts less smoothly.
1/2 cup (115g) sour cream
Sour cream keeps the custard tender and adds a mild tang. Greek yogurt is a one-to-one substitute if you do not have sour cream.
1 small yellow onion, finely diced (about 1 cup / 160g)
Dice it small so it softens fully in the bake. If onions bother you, use 1/2 cup (75g) chopped red bell pepper instead.
1 teaspoon kosher salt
Kosher salt is coarser and less salty by volume than table salt. If using table salt, reduce to 3/4 teaspoon.
1/2 teaspoon freshly ground black pepper
Freshly ground pepper tastes brighter than pre-ground. Add a pinch of cayenne here if you want a little background heat.
1/2 teaspoon garlic powder
Garlic powder distributes evenly through the custard; fresh garlic can burn at the edges. Onion powder works as a swap if that is what you have.
1/2 cup (50g) cooked crumbled bacon or diced ham (optional)
Cook the bacon crisp and drain it well so it does not release grease into the custard. Diced ham or cooked sausage are both fine substitutes.
2 tablespoons chopped fresh chives or green onions, for garnish
Add these after baking so they stay bright green. Flat-leaf parsley is an easy substitute.
Tips & Tricks
Squeeze The Potatoes Dry
Thawed hash browns hold a surprising amount of water. Wring them out in a clean kitchen towel until they feel dry to the touch, and the bottom layer will actually crisp.
Let It Rest Before Slicing
Give the casserole 10 minutes on the counter after it comes out of the oven. The custard finishes setting as it cools, so slices come out clean instead of runny.
Watch The Cheese, Not The Clock
If the top is browning faster than the center is setting, tent the dish loosely with foil and keep baking.
- Set The Custard By Temperature, Not By Time Alone: An instant-read thermometer in the center should read 160F (71C). If it reads lower, bake 5 more minutes and check again.
Pro Tips
Step-by-Step Instructions
1. Heat The Oven
Preheat the oven to 375F (190C) with a rack in the middle position. A fully preheated oven is what makes the potato layer crisp instead of pale.
2. Prep The Potatoes
Thaw the hash browns completely, then wrap them in a clean kitchen towel and squeeze out as much water as you can. Dry potatoes are the single biggest factor in a crispy base.
3. Grease And Layer
Brush a 9×13-inch baking dish with the melted butter, using it all. Press the dried hash browns into an even layer across the bottom and about 1/2 inch up the sides, then scatter the onion and half the cheddar over the top.
4. Whisk The Custard
In a large bowl, whisk the eggs, milk, sour cream, salt, pepper, and garlic powder until completely uniform, about 60 seconds. No streaks of egg white should remain.
5. Pour And Top
Pour the custard evenly over the potato layer. Scatter the remaining cheddar and the bacon or ham over the surface, if using, so the top browns into a light crust.
6. Bake Until Set
Bake at 375F (190C) for 35 to 40 minutes. It is done when the edges are bubbling, the top is golden brown, and the center reads 160F (71C) on an instant-read thermometer. If the top browns early, tent it with foil.
7. Rest And Garnish
Move the dish to a wire rack and rest for 10 minutes so the custard finishes setting. Scatter the chives over the top, then cut into 6 squares and serve warm.
Delicious Variations
Southwest Version
Swap the cheddar for pepper Jack, add a 4-ounce (113g) can of drained diced green chiles, and finish with salsa and cilantro.
Meat Lovers Version
Use 1 cup (about 140g) cooked crumbled sausage plus the bacon, and replace 1/4 cup (60ml) of the milk with heavy cream for a richer set.
Veggie Garden Version
Fold 1 cup (about 130g) sauteed diced zucchini and 1/2 cup (75g) roasted red pepper into the egg mixture, and use Swiss cheese instead of cheddar.
How to Store Hash Brown Egg Casserole
Refrigerator
Cover tightly and refrigerate for up to 4 days. Cool it within 2 hours of baking, and keep it in a shallow container so it chills evenly.
Freezer
Cut into portions, wrap each one tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating so the potatoes do not turn grainy.
Reheating
Reheat single portions in the microwave for 60 to 90 seconds, or cover the whole dish with foil and warm at 325F (165C) for 15 to 20 minutes. Reheat to 165F (74C) internal for food safety.
Frequently Asked Questions
Q: Can I make hash brown egg casserole the night before?
Yes, assemble it completely, cover it, and refrigerate it for up to 24 hours before baking. Add 5 to 10 minutes to the bake time because it starts cold, and check the center for 160F (71C) before pulling it out.
Q: Should I thaw frozen hash browns before baking?
Yes, always thaw them fully and squeeze out the excess water. Frozen or wet potatoes release steam in the oven, which keeps the bottom layer soft and prevents that crispy crust.
Q: How do I know when the egg casserole is fully cooked?
The center should read 160F (71C) on an instant-read thermometer, and the edges should be bubbling with a golden brown top. If the center still jiggles like liquid when you nudge the pan, it needs more time.
Q: Can I use fresh potatoes instead of frozen hash browns?
Yes, but you must shred and dry them thoroughly. Shred about 6 medium russet potatoes (roughly 2 pounds / 900g), squeeze them dry in a towel, and use them the same day so they do not discolor.
Q: Why did my casserole turn out watery?
Almost always because the potatoes were not drained well or the casserole was not baked to 160F (71C) internal. Squeeze the thawed potatoes dry and use a thermometer instead of relying on the timer alone.
If you bake this one, tell me how the center set and whether you went with bacon or the veggie version. Print the card, keep the thermometer handy, and share your result in the comments so the next cook knows what to expect. Stay safe, stay informed.
Hash Brown Egg Casserole
Hash Brown Egg Casserole bakes into a golden, cheesy breakfast with a crispy potato crust, feeding six with almost no hands-on work.
🧂 Ingredients
- 6 cups (about 680g) frozen shredded hash browns, thawed
- 1/4 cup (56g) unsalted butter, melted
- 8 large eggs
- 1 cup (240ml) whole milk
- 1 cup (115g) shredded sharp cheddar cheese
- 1/2 cup (115g) sour cream
- 1 small yellow onion, finely diced (about 1 cup / 160g)
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon garlic powder
- 1/2 cup (50g) cooked crumbled bacon or diced ham (optional)
- 2 tablespoons chopped fresh chives or green onions, for garnish
📋 Instructions
- 1Heat The Oven — Preheat the oven to 375F (190C) with a rack in the middle position. A fully preheated oven is what makes the potato layer crisp instead of pale.
- 2Prep The Potatoes — Thaw the hash browns completely, then wrap them in a clean kitchen towel and squeeze out as much water as you can. Dry potatoes are the single biggest factor in a crispy base.
- 3Grease And Layer — Brush a 9×13-inch baking dish with the melted butter, using it all. Press the dried hash browns into an even layer across the bottom and about 1/2 inch up the sides, then scatter the onion and half the cheddar over the top.
- 4Whisk The Custard — In a large bowl, whisk the eggs, milk, sour cream, salt, pepper, and garlic powder until completely uniform, about 60 seconds. No streaks of egg white should remain.
- 5Pour And Top — Pour the custard evenly over the potato layer. Scatter the remaining cheddar and the bacon or ham over the surface, if using, so the top browns into a light crust.
- 6Bake Until Set — Bake at 375F (190C) for 35 to 40 minutes. It is done when the edges are bubbling, the top is golden brown, and the center reads 160F (71C) on an instant-read thermometer. If the top browns early, tent it with foil.
- 7Rest And Garnish — Move the dish to a wire rack and rest for 10 minutes so the custard finishes setting. Scatter the chives over the top, then cut into 6 squares and serve warm.



