Egg and Hashbrown Casserole

By: Alex
Last update:
Be the First to Share:

There’s a specific kind of tired that hits on a weeknight when you’ve got nothing left. Not the kind where you’re sleepy. The kind where you open the fridge, stare at it for thirty seconds, and close it again without taking anything out.

That’s the night I made this casserole for the first time. It was a Tuesday, I think. I had a bag of frozen hashbrowns I kept pushing to the back of the freezer, half a block of cream cheese I told myself I’d use for something fancy, and a carton of eggs that was three days from expiration. Breakfast for dinner wasn’t a plan. It was a rescue mission.

I layered everything into a baking dish, slid it into the oven, and sat on the couch for 45 minutes doing absolutely nothing. And when I pulled it out, the cheese was golden and bubbling and the whole apartment smelled like a Sunday morning. That first bite changed the way I think about weeknight dinners. It was hearty and cheesy and filling in a way that felt like someone had actually put effort into it, which I definitely had not.

I’ve made it so many times since then that I’ve got it dialed in. The hashbrowns need to be dry or they’ll steam instead of crisp. The cream cheese needs to be soft so it blends into the egg mixture without lumps. And the layering order matters more than you’d think. Get those things right and you’ve got a dish that works for a lazy Tuesday, a Saturday brunch, or any time you need to feed a crowd without a lot of fuss. If you like the idea of breakfast baked into a dish, you might also want to check out this easy hashbrown breakfast casserole for another angle on this same comfort food.

A Few Things Before You Start

A couple of things worth knowing before you dig in.

Thaw and dry your hashbrowns completely. This is the one step people skip and then wonder why the bottom layer is soggy. Frozen hashbrowns hold a surprising amount of water. Spread them on a clean kitchen towel and press down hard, or use a few layers of paper towels. You want them as dry as you can get them before they hit the dish.

Soften the cream cheese ahead of time. If it’s still cold from the fridge, it won’t blend smoothly with the eggs and milk. Set it out 20 to 30 minutes before you start. It doesn’t need to be room temperature, just soft enough that a spoon goes through it easily.

Pre-cook the sausage before assembling. You’re not going to cook raw sausage inside a casserole reliably. Brown it in a skillet first, drain the grease, and then it goes in. Cooked bacon crumbles in much easier, and you can use store-bought pre-cooked bacon if you want to save a step.

Use a 9×13 baking dish. Anything smaller and the egg mixture will overflow before it sets. The wider surface area also helps everything cook evenly without the center staying runny while the edges overcook.

Ingredients

Egg And Hashbrown Casserole ingredients laid out on black marble countertop
  • 1.5 lb frozen hashbrowns, thawed and patted dry
  • 8 large eggs
  • 1 cup milk
  • 1/2 cup cream cheese, softened
  • 1/2 lb sausage, crumbled and cooked
  • 6 slices bacon, crumbled
  • 1 1/2 cups shredded cheddar cheese
  • 1 1/2 cups shredded mozzarella cheese
  • 1 medium onion, finely diced
  • 1 red bell pepper, diced
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp freshly cracked black pepper
  • 1 tbsp fresh parsley, chopped (for topping)

The Method

1. Preheat and prep the dish.

Preheat your oven to 350°F (175°C). Give it a full 10 minutes to come up to temperature before the dish goes in. Spray your 9×13 baking dish with nonstick cooking spray and set it aside.

2. Layer the hashbrowns and sausage.

Egg And Hashbrown Casserole being prepared in the kitchen

Take your thawed hashbrowns and pat them dry. Really go after them here. Spread them in an even layer across the bottom of the baking dish. Don’t press them down or pack them tight. You want a loose layer that the egg mixture can seep into when you pour it on top.

If your sausage isn’t already cooked, crumble it into a skillet over medium heat and cook until browned, about 5 to 7 minutes. Drain off the grease. Scatter the cooked sausage over the hashbrown layer. The bacon goes on later, so hold onto that for now.

3. Mix the egg base.

In a large mixing bowl, crack all 8 eggs and add the milk. Whisk until they’re fully combined and you don’t see any streaks of white. Add the softened cream cheese and whisk again until the mixture is mostly smooth. A few small lumps are fine, but you don’t want big chunks of cream cheese sitting in the final dish.

4. Season and add the vegetables.

The seasoning goes in next: add the garlic powder, onion powder, smoked paprika, salt, and black pepper. Whisk everything together until the spices are fully distributed. The mixture should look pale orange-yellow from the paprika and smell savory and good.

Add the diced onion and red bell pepper to the egg mixture and stir to combine. Then add 1 cup each of the cheddar and mozzarella and stir those in too. You’re saving the remaining half cup of each cheese for the topping, so set that aside.

5. Pour and top.

Pour the egg mixture over the hashbrowns and sausage in the dish. Take a moment to make sure it’s getting into all the corners and not pooling in the center. Give the dish a gentle shake if you need to redistribute it. Then scatter the crumbled bacon over the top, followed by the reserved cheese.

6. Bake until set.

Slide the dish into the oven on the middle rack and bake for 45 to 50 minutes. You’re looking for the eggs to be fully set in the center and the cheese on top to be golden and bubbling at the edges. Start checking at the 45-minute mark by pressing lightly on the center of the casserole. If it jiggles like liquid, give it another 5 minutes. If it feels firm and springy, it’s done.

7. Rest and serve.

Pull it out and let it sit for at least 5 minutes before you cut into it. This rest time matters. The internal structure needs a few minutes to firm up, otherwise the slices fall apart when you try to serve them. Scatter the fresh parsley over the top right before you bring it to the table.

I’ve had this come out slightly underdone in the center when I crowded it into a dish that was too small. I’ve also had the cheese brown too fast when I used the top rack instead of the middle. Middle rack, 9×13 dish, and you won’t run into either problem. If you’re into casseroles built on simple layering like this, the cowboy casserole follows the same general logic and is worth a look.

Leftovers and Reheating

Egg And Hashbrown Casserole fresh from the oven

This casserole keeps well. Store leftovers in an airtight container in the fridge for up to 4 days. It reheats cleanly in the microwave in 2 to 3 minutes per serving, or you can put a slice back in a 350°F oven for 15 minutes if you want the top to crisp back up.

It’s also freezer-friendly. Wrap individual portions in plastic wrap and then foil and freeze for up to 2 months. Thaw overnight in the fridge before reheating. The texture holds up better than you’d expect.

Recipe Card

Egg and Hashbrown Casserole

Prep time: 15 minutes

Cook time: 50 minutes

Total time: 65 minutes

Servings: 8

Ingredients

  • 1.5 lb frozen hashbrowns, thawed and patted dry
  • 8 large eggs
  • 1 cup milk
  • 1/2 cup cream cheese, softened
  • 1/2 lb sausage, crumbled and cooked
  • 6 slices bacon, crumbled
  • 1 1/2 cups shredded cheddar cheese
  • 1 1/2 cups shredded mozzarella cheese
  • 1 medium onion, finely diced
  • 1 red bell pepper, diced
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 tbsp fresh parsley, chopped

Instructions

  1. Preheat oven to 350°F. Spray a 9×13 baking dish with nonstick spray.
  2. Pat hashbrowns dry and spread in an even layer in the dish.
  3. Cook sausage in a skillet over medium heat until browned. Drain and scatter over hashbrowns.
  4. In a large bowl, whisk eggs and milk until smooth. Add softened cream cheese and whisk until mostly lump-free.
  5. Add garlic powder, onion powder, smoked paprika, salt, and pepper. Whisk to combine.
  6. Stir in diced onion, bell pepper, and 1 cup each of the cheddar and mozzarella.
  7. Pour egg mixture over the hashbrowns and sausage. Spread to corners.
  8. Top with crumbled bacon and remaining cheese.
  9. Bake on the middle rack for 45 to 50 minutes, until eggs are set and cheese is golden.
  10. Rest for 5 minutes, then top with parsley and serve.

FAQ

Can I use fresh potatoes instead of frozen hashbrowns?

Yes. Grate russet potatoes on the large holes of a box grater, then squeeze out as much liquid as possible using a clean kitchen towel. Fresh grated potatoes have even more moisture than frozen, so be thorough. The result is a slightly denser base but it works well.

Can I make this the night before?

You can assemble the casserole the night before, cover it with plastic wrap, and refrigerate it overnight. Add about 10 extra minutes to the bake time since it’ll go into the oven cold. This is a good option if you’re making it for a morning brunch and don’t want to deal with prep first thing.

What if I don’t eat sausage?

You can leave it out entirely and double the bacon, or swap it for diced ham. A fully vegetarian version works too with just the eggs, hashbrowns, cheese, and vegetables. The structure holds without the meat. If you want another meatless breakfast bake, this easy french toast casserole is a completely different direction but just as satisfying for a lazy morning.

Some recipes are fancy. This one’s just good. It’s the kind of thing you make when you’re tired and hungry and you want the oven to do the work. And it never lets you down.

Leave a Comment