Your free Layered Dessert Starter Kit + weekly picks →

Cheesy Ham Egg Bake with Hashbrowns Breakfast Casserole

egg bake with hashbrowns in a 9x13 dish with diced ham, golden bubbly cheddar and crisp potato edges, one square cut out

Egg bake with hashbrowns made easy: a crackly golden potato crust, smoky ham and bubbling cheddar in 65 minutes. Perfect for Saturday brunch.

Sami Haddad

Sami Haddad

Author

9 min read
Jump to recipe

Crackly golden potato edges and bubbling cheddar make this egg bake with hashbrowns irresistible, turning out tender, sliceable squares in just 65 minutes. A crisp, never-soggy crust makes it perfect for lazy Saturday brunches or feeding a crowd.


Squeezing the thawed hash browns dry, then par-baking them, builds a golden, crunchy base. Dry mustard deepens the cheddar, and a 10-minute rest gives clean, sliceable squares.

Ingredients You'll Need

Frozen Shredded Hash Browns: These are the backbone of the whole bake: thin, raw potato shreds, frozen at peak freshness. Thaw them, then squeeze hard in a clean towel until they feel almost papery. That's how you get a golden, crackly base instead of a soggy one. No frozen bag? Grate about 2 pounds of fresh russets, rinse, and wring them dry the same way.

Unsalted Butter: Melted butter coats every shred and turns the edges nutty and deeply golden in the oven. A little extra on the dish gives you those crispy corners my daughter fights me for. Unsalted keeps you in charge of the seasoning. Salted butter works too, just trim the kosher salt slightly.

Kosher Salt: Its coarse, flaky grains are easy to pinch and spread evenly. Half seasons the potatoes and half goes into the eggs, so every layer tastes alive. Skip it and the whole casserole tastes flat. Fine sea salt works, but use about half as much.

Black Pepper: Freshly ground pepper adds a warm, gentle bite against all that rich butter and cheese. Grinding it fresh releases fragrant oils that pre-ground pepper lost long ago. Use it in the potato layer so the crust tastes seasoned. White pepper is a fine swap if you want it invisible.

Cooked Ham: Smoky, salty ham turns this into a real ham and egg bake that keeps you full until lunch. Dice it into ½-inch cubes so you get a juicy, pink bite in every forkful. Leftover holiday ham is perfect here. Cooked crumbled sausage or crisp bacon makes a great substitute.

Yellow Onion: Finely diced onion softens as it bakes, adding a quiet sweetness under the eggs. Keep the pieces tiny so they melt in rather than crunch. It's the flavor people can't quite name but would miss. Shallots or a few sliced green onions work beautifully instead.

Sharp Cheddar Cheese: Sharp cheddar brings tangy depth and that bubbling, golden-brown top. Shred it yourself from a block, because bagged shreds carry anti-caking starch that melts grainy. Most goes into the filling, the rest crowns the top. Colby Jack or Gruyère make lovely swaps.

Large Eggs: Ten eggs bind everything into soft, custardy squares that slice cleanly. Room-temperature eggs whisk smoother and bake more evenly through the center. Pull them from the fridge 30 minutes ahead. For a lighter bake, swap a few whole eggs for 2½ cups liquid egg substitute.

Whole Milk: Milk loosens the eggs into a tender, velvety custard instead of a rubbery slab. Whole milk's fat keeps the texture rich and creamy. It's the difference between fluffy and tough. Half-and-half makes it even silkier, or use unsweetened oat milk for dairy-free.

Garlic Powder: A small spoonful adds a mellow, savory warmth through the eggs. Powder disperses evenly in the custard with no raw garlic bite. It quietly makes the ham and cheese taste bolder. Onion powder or one finely minced garlic clove can stand in.

Dry Mustard Powder: This is my secret weapon, the same trick my grandmother used for savory pastry fillings. You won't taste mustard, but the cheese tastes sharper and brighter. It lifts the whole dish from good to unforgettable. No powder? Whisk in 1 teaspoon Dijon mustard instead.

Thawed shredded hash browns, melted butter and kosher salt in separate bowls Ground black pepper, diced ham cubes and finely diced yellow onion in separate bowls Shredded sharp cheddar, large whole eggs and whole milk in separate bowls Garlic powder and dry mustard powder in two shallow saucers

How to Make It (Step by Step)

It all happens in one buttered baking dish: crisp the potatoes into a golden crust, layer on ham and cheddar, then pour in the eggs and bake until puffed.

If you've never baked a breakfast casserole before, don't worry, this one is forgiving and you'll nail it.

shredded hash browns, whole eggs and diced ham in three prep bowls for a hash brown egg bake
  1. Heat your oven and brush a 9x13-inch baking dish with soft butter until every corner shines with a thin, glossy coat, about 10 minutes at 375°F / 190°C. Don't skip the corners. That's where the crispiest bits live.
empty 9x13 baking dish brushed with a glossy coat of butter
  1. Toss the thawed, squeezed-dry hash browns with melted butter, ½ teaspoon salt and the black pepper until every shred glistens, 1-2 minutes at room temperature (70°F / 21°C). They should feel loose and dry, never soggy.
buttered shredded hash browns tossed with pepper in a mixing bowl
  1. Press the potatoes into the dish in an even layer and par-bake until the edges turn light golden and crisp, 20-25 minutes at 375°F / 190°C. This little head start keeps the bottom from going soft.
par-baked hash brown crust with crisp golden edges in a baking dish
  1. Scatter the diced ham, finely diced onion and 1½ cups cheddar over the warm crust until it's evenly covered, about 2 minutes while the oven holds at 375°F / 190°C. The cheese starts softening right away. So fragrant.
diced ham, onion and shredded cheddar scattered over a hash brown crust
  1. Whisk the eggs, milk, remaining ½ teaspoon salt, garlic powder and dry mustard until smooth, pale and frothy, 1-2 minutes at room temperature (70°F / 21°C). No streaks of white should remain.
frothy whisked egg and milk mixture in a glass bowl with a whisk
  1. Pour the egg mixture slowly over the filling until it seeps into every gap and pools just below the top, about 1 minute at room temperature (70°F / 21°C). Give the dish a gentle shake to settle it.
raw egg mixture poured over ham and cheese in a baking dish
  1. Sprinkle on the last ½ cup cheddar and bake until puffed, golden-brown and set in the center with no jiggle, 30-35 minutes at 375°F / 190°C. My daughter's favorite part is that bubbling cheese edge.
golden baked egg bake with hashbrowns and melted cheddar top
  1. Rest the casserole until the center firms up and slices hold their shape, 10 minutes at room temperature (70°F / 21°C). Then cut into squares and lift them out with a spatula.
sliced square of hash brown egg bake showing ham, egg and crispy potato layers
Leftover squares keep four days refrigerated or two months frozen; reheat covered at 350°F until steaming. Out of dry mustard? One teaspoon of Dijon whisked in gives the same tangy, cheesy depth.

Serving size: 1 portion · Calories: 380 · Total Fat: 22g · Saturated Fat: 11g · Carbs: 22g · Fiber: 2g · Sugar: 2g · Protein: 24g · Sodium: 960mg

Tips and Tricks

  • Equipment: Grab a 9x13-inch baking dish and a clean kitchen towel: The wide dish keeps the potato layer thin enough to crisp. The towel wrings the thawed shreds bone-dry in seconds. Paper towels just tear and leave you with soggy clumps.
  • Temperature precision: Let the oven fully reach 375°F / 190°C: A half-heated oven steams the potatoes instead of crisping them. Room-temperature eggs matter too. Cold eggs set unevenly, leaving rubbery edges around a wet middle.
  • Common mistake: Baking until the top cracks: It's tempting to leave it in "just a few more minutes." Don't. Pull it once it's puffed, golden-brown and the center has no jiggle. Carryover heat during the rest finishes the job, so the eggs stay tender and custardy.
golden ham and cheese egg bake with hashbrowns, one square lifted on a spatula
  • Flavour upgrade: Add a pinch of smoked paprika to the egg mixture: Whisk it in with the garlic powder and dry mustard. It adds a gentle, smoky warmth that makes the ham taste extra savory. My daughter calls it "the cozy one."
  • Texture tip: Press firmly and par-bake to light golden: Use your palms to pack the shreds into an even, compact layer, right into the buttered corners. Wait for crisp, light golden edges before adding the filling. That crunchy base is what keeps every slice from going soggy.
par-baked shredded hash brown crust with crisp golden edges in a 9x13 baking dish

Frequently Asked Questions

Can I make this egg bake with hashbrowns dairy-free or vegetarian?

For dairy-free, swap the butter for 3 tablespoons olive oil, the milk for 1 cup unsweetened oat milk, and the cheddar for 2 cups dairy-free shreds. For vegetarian, replace the ham with 2 cups sautéed mushrooms and bell peppers, cooked until dry.

Can I assemble this egg bake with hashbrowns the night before baking?

Yes: par-bake the crust, cool it, top with ham, onion and cheddar, then cover and refrigerate up to 24 hours, keeping the whisked eggs in a separate sealed jar. Next morning, pour in the eggs, add the remaining cheese and bake at 375°F for 35-40 minutes until set.

Why is the center of my egg bake still wet or watery after baking?

Usually the hash browns weren't squeezed dry enough or the dish came out too early, so wring the thawed shreds in a towel until no liquid drips and par-bake until the edges turn golden. If the center still jiggles, bake 5 more minutes until a knife comes out clean.

What to Serve With This

  • Lemony Arugula Salad: Peppery greens and a sharp lemon vinaigrette cut through the rich cheddar and buttery potato crust. Every bite feels lighter.
  • Berry and Mint Fruit Salad: Juicy strawberries, blueberries and torn mint bring a cool, sweet pop against the salty diced ham.
  • Honeyed Grapefruit and Orange Segments: Bright, tangy citrus wakes up your palate between forkfuls of the creamy, savory egg layer.
  • Sliced Heirloom Tomatoes with Flaky Salt: Soft, juicy tomato slices add fresh acidity that balances those crackly golden hash brown edges.
Hash brown egg bake square plated with arugula salad, heirloom tomatoes, berry salad and citrus segments

Cheesy Ham Egg Bake with Hashbrowns Breakfast Casserole

Breakfast / American

Prep
15 min
Cook
50 min
Total
1 h 5 min
Servings
8
Calories
380 kcal

Ingredients

  • 30 ounces frozen shredded hash browns, thawed and squeezed dry
  • 3 tablespoons unsalted butter, melted, plus extra for greasing the dish
  • 1 teaspoon kosher salt, divided
  • ½ teaspoon black pepper, freshly ground
  • 2 cups cooked ham, diced into ½-inch cubes
  • ½ cup yellow onion, finely diced
  • 2 cups sharp cheddar cheese, freshly shredded and divided
  • 10 large eggs, at room temperature
  • 1 cup whole milk
  • ½ teaspoon garlic powder
  • ½ teaspoon dry mustard powder

Instructions

  1. Heat your oven and brush a 9x13-inch baking dish with soft butter until every corner shines with a thin, glossy coat, about 10 minutes at 375°F / 190°C. Don't skip the corners. That's where the crispiest bits live.
  2. Toss the thawed, squeezed-dry hash browns with melted butter, ½ teaspoon salt and the black pepper until every shred glistens, 1-2 minutes at room temperature (70°F / 21°C). They should feel loose and dry, never soggy.
  3. Press the potatoes into the dish in an even layer and par-bake until the edges turn light golden and crisp, 20-25 minutes at 375°F / 190°C. This little head start keeps the bottom from going soft.
  4. Scatter the diced ham, finely diced onion and 1½ cups cheddar over the warm crust until it's evenly covered, about 2 minutes while the oven holds at 375°F / 190°C. The cheese starts softening right away. So fragrant.
  5. Whisk the eggs, milk, remaining ½ teaspoon salt, garlic powder and dry mustard until smooth, pale and frothy, 1-2 minutes at room temperature (70°F / 21°C). No streaks of white should remain.
  6. Pour the egg mixture slowly over the filling until it seeps into every gap and pools just below the top, about 1 minute at room temperature (70°F / 21°C). Give the dish a gentle shake to settle it.
  7. Sprinkle on the last ½ cup cheddar and bake until puffed, golden-brown and set in the center with no jiggle, 30-35 minutes at 375°F / 190°C. My daughter's favorite part is that bubbling cheese edge.
  8. Rest the casserole until the center firms up and slices hold their shape, 10 minutes at room temperature (70°F / 21°C). Then cut into squares and lift them out with a spatula.

Share this article

About the author

Sami Haddad

Sami Haddad

Sami's grandmother made baklava in Beirut with a rolling pin he still has, and he panics at the thought of his daughter never tasting it. So he bakes on Saturday mornings with her on his hip, flour everywhere, exhausted and glowing. Every layer is him refusing to let something beautiful disappear.