Home » Course » Breakfast

Hashbrown Egg Bake

Hashbrown Egg Bake is a simple breakfast or brunch casserole recipe made by layering hash browns, ham cubes, eggs and cheese together to create one unified dish of deliciousness.

Cheesy, hearty and so easy to make, this ham and cheese hashbrown egg breakfast casserole is perfect for weekend brunch, holiday season, potlucks, whenever you need to serve a crowd, or when you want lots of leftovers! 🙂

A large rectangular casserole dish of a hashbrown and egg casserole
Save This Recipe Form

Want to save this recipe?

Share your email & we'll send it to your inbox! Plus, enjoy additional recipe inspiration as a bonus!

Hashbrown Egg Breakfast Casserole

I love this potato egg casserole for holidays and special occasions. It’s basically a casserole/larger version of my Hash Brown Egg Cups or Cottage Cheese Egg Bites, and a cousin to Sausage Tater Tot Breakfast Casserole.

We make this hashbrown breakfast casserole for Christmas morning and Easter brunch, to feed friends and families, or whenever we have a lot of people in the house and need a quick and delicious breakfast fix.

It is fluffycheesy and loaded with so much flavor. Ham pieces are embedded in the layers of cheese and egg custard, and the hashbrown potato part is soft and just the right amount to balance out the richness.

Hashbrown egg bake is so much more than the sum of its parts – the combination of flavors and texture is comforting and oh-so-satisfying.

Here’s why we love this delicious and simple egg hashbrown casserole recipe:

  • Only 8 simple ingredients: Using only 8 pantry friendly ingredients, but loaded with incredible flavors! Every ingredient plays a crucial role in making this happen.
  • Minimal prep time: Takes ~10-15 minutes to put everything together, the rest of the time the oven does the work!
  • Feeds a lot of people: This is such a great dish to make for potlucks or when you are feeding a large crowd. It makes around 10-12 servings.
  • Reheats well in the microwave: Makes for a quick and delicious breakfast, even for busy mornings. Simply pop into the microwave and enjoy!
  • Easy to customize: Other ingredients can be added to it if you want to clear out the fridge or switch things up!

Whether it’s a holiday brunch spread or just a perfect breakfast any day of the week, this potato and egg casserole delivers every time.

Lifting up a slice of egg casserole loaded with potatoes, ham and cheese

Ingredients

Our hashbrown egg bake recipe calls for only 8 simple pantry-friendly ingredients:

  • Shredded hash browns: I buy ready shredded refrigerated hash browns for this. If you are using frozen hash browns, they will need to be thawed ahead of time. Alternatively, you can also shred raw potatoes – this will of course take a lot more work and effort.
  • Ham: Cubed ham or ham steak works great. This recipe is also a great way to use up leftover holiday ham! Simply cut ham into small cubes and use them!
  • Shredded cheese: Cheddar, Colby, Colby jack, pepper jack, mozzarella, Swiss, or any soft mild cheeses are great options.
  • Milk: I used 2% milk but feel free to use 1% or fat free milk if you prefer.
  • Eggs: I use large eggs for this recipe- gotta have eggs in your egg hash brown casserole!
  • Garlic powder: This helps to bring some fantastic flavors to your hash brown layer.
  • Onion powder: This also brings great flavor to your hash browns.
  • Salt: A little pinch of salt is needed to really open up the flavors in the egg bake.

How to make Hashbrown Egg Casserole

Make this simple, no fuss hashbrown egg casserole in under 15 minutes before transferring it to the oven!

Step 1: Make Egg Mixture

Bring together the ingredients for the egg mixture for your hashbrown egg bake.

In a large mixing bowl, stir or whisk together eggs, milk, garlic powder, onion powder and salt.

Before and after mixing a large mixing bowl filled with eggs, milk and seasonings.

Step 2: Layer the Casserole

Generously grease a rectangular 9’x13′ casserole dish to prevent everything from sticking to the sides. You can use olive oil or nonstick cooking spray.

Then we’ll layer it, starting with the hash browns at the base.

Hash browns:Place shredded hash browns in the bottom of the casserole dish, making sure to cover the entire pan. They can overlap and pile on top of each other a bit-no need to be precise here.

Ham: Sprinkle ham cubes on top of hash browns, making sure to evenly distribute the meat.

Cheese: Layer the cheese next. Yum!

Egg mixture: Lastly, pour the mixture from the large bowl over the top of your potato, ham, and cheese layers.

I find that it helps to pour the egg mixture all over everything in a zigzag motion to help with the spreading.

Layering a rectangular casserole dish with shredded hashbrown at the base, followed by ham, cheese and the egg mixture

Smush the layers down slightly so that egg custard will come in contact with all three layers below.

As the cheese melts, the cheesy goodness will not only be at the top- it’ll work its way into the egg layer too.

Step 3: Baking

Bring the casserole into the oven to bake!

Bake for 40-45 minutes at 350℉.

When it is done, the top will brown slightly, and the egg bake should be springy to the touch.

You can insert a toothpick to test for doneness – no need to check the internal temperature. Toothpick should come out clean when fully cooked.

Step 4: Serve!

And that’s it! The fruit of our labor!

Give it a few minutes to cool and solidify, then slice using a knife, and use a spatula to serve.

When served, hash browns should be soft, cheesy and slightly crispy on the top. It should have a lot of flavors from the garlic, onion, salt as well as the ham.

The eggs should be fluffy and cheesy, soaking all those salty flavors.

Enjoy this simple and absolutely delightful hashbrown egg bake! I love how quickly and easily it comes together, and have been thoroughly enjoying the leftovers for breakfast the next few days.

A large rectangular casserole dish with hashbrown egg bake topped with ham and cheese

How To Make Hashbrown Egg Muffins (Or Halve The Recipe)

Don’t need a full 9×13 pan? This hashbrown egg bake scales down just as easily – whether you want grab-and-go egg muffins for busy mornings, or a smaller batch for just a couple of people.

Making it into muffins: Check out my Hash Brown Egg Cups recipe for the muffin version of our hashbrown egg casserole.

Halving the recipe: Simply cut every ingredient in half, and use a smaller 8×8 or 9×9 baking dish instead of a 9×13. The bake time will run a touch shorter too – start checking around 30-35 minutes, using the same toothpick test to confirm it’s done.

Variations and Additions

Hashbrown egg breakfast bake is extremely versatile and can be customized in so many ways. Here are some of my favorite add-ons and variations:

  • Sweet potato: Use sweet potato instead of regular potato for a healthier twist.
  • Veggies: Spinach, kale, red or green bell peppers, mushrooms, shredded zucchini, broccoli, asparagus, green onions etc. are great vegetables to add.
  • Cheeses: Try mild cheddar, sharp cheddar, mozzarella, cottage cheese, Swiss, pepper jack, Monterey Jack or whatever is your favorite! Generally the softer cheeses work better for melting.
  • Proteins: Bacon, pork sausage, turkey sausage, spicy sausage or cooked shredded chicken all work well here. If the protein isn’t already cooked, you’ll need to saute them on a skillet on the stove before adding to the baking dish.
  • Other additions: Tater tots (instead of hash browns), fresh chopped herbs or a splash of hot sauce if you like things spicy.
  • Dairy-free: Swap the cheese for a dairy-free shredded cheese and use your favorite non-dairy milk as a substitute – the casserole still holds together beautifully.

make ahead, storage, and reheating

Make ahead: You can assemble the hash browns, ham and cheese layers the night before and keep it covered in the fridge, then whisk together the egg mixture and pour it on right before baking in the morning – perfect for a stress-free Christmas morning or Easter brunch.

Storage: Once baked, let the casserole cool, then store leftovers in an airtight container in the refrigerator for up to 5 days.

Freezer: This hashbrown egg bake freezes well too. Wrap individual portions tightly in plastic wrap (or use a freezer-safe airtight container) and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating: Reheat individual portions in the microwave for 1-2 minutes until warmed through. If reheating from frozen, thaw in the fridge first for best results.

How To Serve Hashbrown Egg Bake

This hashbrown breakfast casserole is hearty enough to be the star of the table, but it’s even better with a few sides to round things out. Here are some of my favorite pairings:

Drinks:

  • Cranberry Mimosa – bright and festive, perfect for a holiday brunch table.
  • Mojito Mocktail – a non-alcoholic option that is refreshing and easy to make ahead for a crowd. 
  • Strawberry Matcha Latte – another energizing option if you want something different than coffee.

Salads:

Breads and Rolls:

Tips and Tricks

A few things to take note of when making this hashbrown egg bake recipe:

  • Grease the dish: Make sure to generously grease the casserole dish for easy removal.
  • Use good quality ham: Ham provides the flavor that will be soaked into the rest of the casserole, so using good-tasting ham will make a big difference
  • Defrost frozen hashbrowns: If hash browns are frozen, let them sit in room temperature or defrost in the microwave to avoid bringing in too much moisture into the casserole. Remember to pat dry to remove excess moisture as well.
  • Scrape the sides: To prevent casserole from sticking to the sides, as soon as you remove the casserole from the oven, lightly lift and round the sides with a spatula.
  • Shred your own cheese: Pre-shredded bagged cheese has anti-caking additives that can affect how well it melts – a block of cheese you shred yourself will melt smoother.
  • Cube the ham evenly: Try to cut your ham into similar-sized cubes so every bite gets a fair share.
  • Don’t over-mix the eggs: Whisk just until the eggs, milk and seasonings are combined – over-mixing can make the eggs less fluffy once baked.
  • Let it rest before slicing: Give the casserole 5-10 minutes to set after it comes out of the oven for cleaner slices.
  • Prep the night before: For an easy holiday morning, assemble the hash brown, ham and cheese layers the night before and refrigerate, then whisk the egg mixture and pour it on right before baking.

Frequently Asked Questions

Can I use fresh potatoes instead of hash browns?

Yes! Cut potatoes into small pieces or you can even shred them.

Is it necessary to cover the casserole while baking?

There’s no need to cover hashbrown egg casserole while baking.

How do I know when the casserole is done baking?

The casserole is done baking when the top turns golden brown and it is springy to touch. You can also insert a toothpick to check for doneness – toothpick should be clean when hashbrown egg bake is fully done.

Can this casserole be made in advance?

Yes, this hashbrown egg bake can be made in advance and so is a great meal prep option. Follow recipe instructions to get the pan and main ingredients ready to bake. At this point, you can refrigerate or freeze the pan until ready to bake – make sure it is fully defrosted before baking. Or, you can go ahead and bake it and then pop the whole thing (once cooled) in the fridge or freezer.

Can I freeze hashbrown egg bake?

Yes! Baked leftovers freeze well for up to 2 months. Wrap portions tightly or store in an airtight container, then thaw in the fridge overnight before reheating.

What other proteins can I use besides ham?

Bacon, pork sausage, turkey sausage, or cooked shredded chicken all work well. Just make sure whatever protein you use is fully cooked before it goes into the oven.

Why did my casserole turn out watery?

This is usually from extra moisture in the hash browns. Make sure to pat them dry with paper towels before layering, and if using frozen hash browns, let them fully defrost first.

Can I turn this recipe into muffins, or make a smaller batch?

Yes to both! Check out the How To Make Hashbrown Egg Muffins (Or Halve The Recipe) section above for exact instructions.

What should I serve with hashbrown egg bake?

Take a look at the How To Serve Hashbrown Egg Bake section above for drink, salad, and bread pairings.

ENJOYED THIS RECIPE? Tell us what you think by leaving a rating and review below! 🤍

More Breakfast and Brunch Recipes

Hashbrown egg casserole topped with ham and cheese sliced into squares in a casserole dish

Hashbrown Egg Bake

4.86 from 21 votes
An easy and delicious breakfast casserole combining hash browns, eggs, ham and cheese. The perfect brunch and breakfast for holiday mornings, weekend brunch and an easy way to feed a crowd.
Recipe By: MinShien
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Servings: 10 servings

Ingredients

  • 20 oz shredded hashbrowns thawed
  • 2 cups ham cubed
  • 2 cups cheddar cheese shredded
  • 8 eggs
  • 1 cup milk
  • 2 tsp garlic powder
  • 2 tsp onion powder
  • 2 tsp salt
  • cooking oil

Instructions

  • Preheat oven to 350℉.
  • In a medium sized mixing bowl, add eggs, milk, garlic powder, onion powder, and salt. Whisk to combine.
  • Generously grease a 9×13 casserole dish with cooking oil.
  • Place hashbrowns in the bottom of the casserole dish making sure to cover the entire dish.
  • Sprinkle ham over the the hashbrowns making sure to evenly distribute the meat
  • Next, layer the cheese.
  • Lastly, pour the egg mixture over the top. Pour in a zigzag fashion to help spread all of the egg mixture over the bottom layers.
  • Bake 40-45 minutes or until cooked through.
  • Once fully cooked, remove from oven and immediately scrape the sides to separate the casserole from the sides of the dish.
  • Serve and enjoy!
Save This Recipe Form

Want to save this recipe?

Share your email & we’ll send it to your inbox! Plus, enjoy additional recipe inspiration as a bonus!

Nutrition Information

Calories: 275kcal (14%), Carbohydrates: 13g (4%), Protein: 18g (36%), Fat: 17g (26%), Saturated Fat: 8g (50%), Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 0.01g, Cholesterol: 174mg (58%), Sodium: 1018mg (44%), Potassium: 355mg (10%), Fiber: 1g (4%), Sugar: 1g (1%), Vitamin A: 456IU (9%), Vitamin C: 5mg (6%), Calcium: 219mg (22%), Iron: 2mg (11%)

More Recipes You Might Like

4.86 from 21 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




50 Comments

  1. 5 stars
    I made this last night and it was so good. We do breakfast for any meal around our house and this really hit the spot.

    1. MinShien Denis says:

      That’s great, Michael! So glad to hear that! Thank you for sharing!

    2. 5 stars
      Made this casserole for my monthly family brunch and we devoured it! I will add in some diced peppers next time but this is going into our regular rotation.

  2. 5 stars
    I did just what you suggested and added my own ingredients. I added diced red bell peppers. This was delicious and everyone at our cabin retreat said it was the best breakfast casserole they’ve ever had. Win!

  3. 5 stars
    Just made this for my picky eater and he gives it two thumbs up. I like that it’s a solid base with room for us to customize with different add-ins. Thanks for a solid start to our day!

    1. Annemarie says:

      5 stars
      I decided to make it without the ham. However,I did add a 4oz can of mild green chiies to the egg mixture. I had ham and bacon on the side for meat lovers!

  4. 5 stars
    Was helping a family friend and made this recipe for them and one for us too. BEST decision ever. We loved loved it and they messaged to say it was a perfect touch and wanted the recipe. Thanks so much for making this recipe so simple and so tasty too.

  5. 5 stars
    LOVE this!!! I’m a savory breakfast person and always looking for new ideas!! I’m SO glad I tried this, and it’s going to my regular rotation now!

  6. 5 stars
    This was one of our favorite brunch recipes! The best part is that it was so easy to throw together. Will be making it again!

  7. 5 stars
    My college kids were home for the weekend and I made this for Sunday morning. It was super easy! I had about 1/2 cup of bacon bits in the fridge so I threw those in too. So yummy! We ate the leftovers the next day. I love breakfast casseroles and this one didn’t disappoint!

  8. 5 stars
    This was great. I had a house full of people all.with different dietary restrictions so this was the perfect breakfast casserole for the group. Next time I make it I will add all the things my husband and I like, such as mushrooms, peppers and onions.

    1. Yum! I’m loving the add-on ideas! Thanks for sharing! So happy to hear you enjoyed this recipe.

  9. 5 stars
    If I left out the ham (granddaughter is a vegetarian), can I double the cheese?

    1. too cheesy? higher fat and cholesterol content

  10. Paula Tusow-Spillum says:

    4 stars
    This was good and I would make it again, but I would only add 1 tsp of the garlic powder and onion powder. As is, the seasoning flavor over powered the casserole. I also added two more eggs because that’s what was left in the carton and I figured, why not. I would do that again.

    1. Thanks for sharing, Paula! I’m glad you would be making it again!

    2. Lisa Walters says:

      oh no! I am baking them now and thought they smelled too oniony and garlicky! I hope they turn out ok!!!

  11. Janice Huber says:

    4 stars
    I baked for 45min. Next time I would only do 40 min. Kind of dry.

    1. Thanks for the feedback! Oven temperatures can vary so definitely adjust accordingly!

  12. 5 stars
    This is a really great casserole and so easy to make. My daughter and I have breakfast for dinner sometimes and this is what we had. Actually I didn’t have any ham on hand so I used crumbled crispy bacon and it was perfect. Absolutely delicious!

    1. Thank you so much! Bacon sounds delicious with this! Happy to hear you enjoyed the recipe.

  13. Can this be me mixed up a day in advance and then baked in the morning?

    1. Absolutely! Just note that since it will be stored in the fridge prior to baking, it may need a few extra minutes of bake time for the eggs to fully set and cook. Otherwise, everything else should be the same. Let me know how it comes out and how you like it! 🙂

  14. 4 stars
    Why is the pictured casserole have green in it when there are no green ingredients?

    1. It’s chopped parsley as garnish 🙂 Used to make the dish ‘pop’ but not a necessary ingredient.

  15. 5 stars
    I made this for Thanksgiving Day brunch, and it was a crowd-pleaser. This recipes has just the right amount of cheese. Delicious! I used cooked ground sausage this time and served it with salsa and green sauce options for those who wanted to add a little Mexican flavor. Will definitely make this again, especially for multi-generational crowds!

    1. Yum! Thanks so much for sharing Cindy <3 That sounds so delicious!

  16. if using bacon instead of the cubed ham in the egg hashbrown casserole. do you know how many stripes of bacon is needed?

    1. I would cook 5-7 strips of bacon and chop them into smaller pieces, then add it to the casserole. Alternatively, you can use bacon bits, which will make the process a lot quicker!

  17. 5 stars
    Great recipe. Family loved!

  18. 5 stars
    cooked frozen hash browns on stove top, added pork sausage to cook. Sprayed lasagna size pan, layered potato/sausage w seasonings, sprinkled w grated 8 oz block of Swiss cheese, poured egg/milk mixture over top to cover all. Covered pan w tin foil. Baked at 350. Removed from oven when eggs set.

  19. Hi! This sounds yummy! Does it need to be shredded hashbrowns or would diced work as well?

  20. 5 stars
    This is a delicious recipe and great as leftovers. I’ve added it to my favorites and will definitely be making it regularly.