Four pounds of russet potatoes, a cup of Parmesan, and six eggs cracked into wells on top. That’s the whole idea here. You bake the potatoes until they’re crisp and golden, then add the cheese, ham, and eggs for the last 15 minutes.
The reason this works is the drying step. Wet potatoes steam instead of crisping, so you squeeze them hard in a clean towel until no more water comes out. Skip that and you get a pale, soggy base that never recovers.
Use a 9×13-inch baking dish and give yourself about two hours from start to table. Most of it is hands-off oven time, which is why it suits a morning when people arrive at different hours.
Step-by-Step Instructions
1. Heat the oven and pan
Set the oven to 400°F (200°C). Spray a 9×13-inch (23×33-cm) baking dish with non-stick spray, getting the corners well.
2. Shred and rinse the potatoes
Peel the potatoes and shred them on the large holes of a box grater. Put the shreds in a big bowl of water and swirl them around to rinse off the surface starch, then drain.
3. Squeeze them bone dry
Pile the drained potatoes into a clean kitchen towel and wring it hard until no more water comes out. This takes a couple of minutes and your arms will feel it.
4. Season the shreds
Put the dry potatoes in a clean bowl. Add salt, pepper, the garlic powder, cayenne, onion powder, Parmesan, and olive oil. Toss with your hands until everything is evenly coated.
5. Spread and bake the base
Scrape the mixture into the prepared dish and press it into an even layer. Bake for 1 1/2 hours, until the potatoes are tender all the way through and golden brown on top and underneath.
6. Press six wells
Take the flat bottom of a glass and press down to make 6 evenly spaced wells in the hot potatoes. Leave a wall of potato between each one.
7. Fill with cheese, ham, and eggs
Shingle the cheddar and ham strips around the edge of each well. Crack one egg into every hollow.
8. Bake until the whites set
Return the dish to the oven for 15 minutes, until the cheese has melted and the egg whites are set. The yolks should still be a little soft.
9. Garnish and serve
Scatter chopped chives over the top and serve right away, while the cheese is still soft.
Tips & Tricks
- Grate on the large holes of a box grater. A food processor works too, but the shreds come out thinner and crisp up faster, so check the base at the 1 hour 15 minute mark.
- Squeeze the potatoes in batches if the towel gets soaked. You may need two towels.
- A glass with a flat bottom pressed into the potatoes makes clean, even wells. Space them so each egg has room for the cheese and ham around it.
- If your eggs are still jiggly at 15 minutes, give them 2 to 3 more minutes and watch closely. The whites should be opaque and set, the yolks soft.
Pro Tips
Variations
- Swap the ham for cooked crumbled bacon or cooked breakfast sausage. Both are already salty, so taste the potatoes before adding extra salt.
- For a meatless version, leave out the ham and add a handful of sautéed mushrooms and peppers around the wells instead.
- Pepper Jack in place of the cheddar gives it a little kick without changing the method.
How to Store Crispy Cheesy Hash Brown Egg Bake
Refrigerator
Cover and refrigerate leftovers for up to 4 days. Keep in mind the potatoes lose their crispness once chilled.
Freezer
Freeze baked portions in an airtight container for up to 2 months. The texture softens, so it’s better for a quick reheat than a repeat performance.
Reheating
Warm in a 350°F oven for 10 to 15 minutes, or in the microwave for 1 to 2 minutes. Reheat until steaming hot all the way through.
Frequently Asked Questions
Q: Can I shred the potatoes the night before?
Yes, and it saves time in the morning. Rinse, drain, and squeeze them dry, then store in a sealed container in the fridge overnight. Squeeze again before mixing, since they’ll release more water as they sit.
Q: Why did my hash brown base turn out soggy?
Almost always wet potatoes or too little oil. The shreds need to be squeezed until the towel stays dry, and every piece should look glossy after tossing with the olive oil.
Q: How do I know the eggs are done?
The whites should be fully opaque and firm to a gentle touch, with the yolks still soft. If the whites still look clear and jiggly, give it 2 to 3 more minutes.
Q: Can I use frozen hash browns instead?
You can, and you’d need about 4 pounds thawed and squeezed dry. The texture will be looser than fresh grated russet, so press the base firmly into the pan.
Q: Can I make this ahead for a crowd?
Bake the potato base up to a day ahead, cool it, and refrigerate covered. Reheat at 400°F for about 15 minutes, then add the cheese, ham, and eggs and finish as written.

Crispy Cheesy Hash Brown Egg Bake Recipe
A 9×13 pan of crisp shredded potatoes, Parmesan, cheddar and ham, with six eggs baked right into the top. Golden edges, soft yolks, built for a crowd.
Ingredients
Instructions
- 1Heat the oven and pan — Set the oven to 400°F (200°C). Spray a 9×13-inch (23×33-cm) baking dish with non-stick spray, getting the corners well.
- 2Shred and rinse the potatoes — Peel the potatoes and shred them on the large holes of a box grater. Put the shreds in a big bowl of water and swirl them around to rinse off the surface starch, then drain.
- 3Squeeze them bone dry — Pile the drained potatoes into a clean kitchen towel and wring it hard until no more water comes out. This takes a couple of minutes and your arms will feel it.
- 4Season the shreds — Put the dry potatoes in a clean bowl. Add salt, pepper, the garlic powder, cayenne, onion powder, Parmesan, and olive oil. Toss with your hands until everything is evenly coated.
- 5Spread and bake the base — Scrape the mixture into the prepared dish and press it into an even layer. Bake for 1 1/2 hours, until the potatoes are tender all the way through and golden brown on top and underneath.
- 6Press six wells — Take the flat bottom of a glass and press down to make 6 evenly spaced wells in the hot potatoes. Leave a wall of potato between each one.
- 7Fill with cheese, ham, and eggs — Shingle the cheddar and ham strips around the edge of each well. Crack one egg into every hollow.
- 8Bake until the whites set — Return the dish to the oven for 15 minutes, until the cheese has melted and the egg whites are set. The yolks should still be a little soft.
- 9Garnish and serve — Scatter chopped chives over the top and serve right away, while the cheese is still soft.




Questions or cooking notes?
Ask about an ingredient or share a tip that could help someone else.