Skip to Content

Ham & Hash Brown Breakfast Casserole

Sharing is caring!

This Hash Brown and Ham Breakfast Casserole is a filling breakfast that takes almost no time to throw together! It’s super yummy, extra cheesy, and perfect for serving a crowd!


Main image for Hash Brown and Ham Breakfast Casserole


Hash browns with ham and lots of cheese? Yes please! This is a stick to your ribs meal using leftover ham that your whole family can enjoy.

Breakfast casserole with hash browns and ham is perfect for making around the holidays. Christmas, Thanksgiving, or Easter all make good times for leftover ham.

But it’s also super customizable and can be made all year round too!

I love that this easy breakfast takes almost no prep time! It’s a dump and pour kind of breakfast that leaves me free to enjoy my morning.

Breakfast Casserole with Ham and Hash browns is also really kid friendly! I have served this many times and haven’t met a kid yet who didn’t love it.

And if you’ve got leftovers? This easy casserole actually reheats really well. So you can enjoy it all week!

It’s also an egg-free breakfast casserole which is perfect for anyone who has an egg allergy!


All ingredients but parmesan cheese in a bowl, unmixed


What Ingredients are in Hash Brown and Ham Breakfast Casserole?

Here’s the simple ingredients list you will need to make yummy and hearty breakfast casserole. Only six ingredients!

  • Frozen Hash Brown Rounds: There’s no need to thaw these. They can go straight from the freezer to the mixing bowl.
  • Leftover Ham: Leftover ham is perfect for using up all those tiny leftover pieces!
  • Cream of Potato Soup: If you don’t have this on hand, you can also substitute with cream of chicken or cream of mushroom.
  • Sour Cream: The sour cream is the easiest thing to add. Just dump it in!
  • Sharp Cheddar Cheese: You could substitute this with another favorite cheese like Monterey Jack, Colby, or Pepper Jack Cheese.
  • Parmesan Cheese: Don’t use powdered cheese as it doesn’t melt well. Use shredded for best results.

Pro Tips:

  • No shredded hash? No problem! Use fresh hash browns! Just shred some potatoes and use a towel to squeeze as much liquid as possible out before adding to the dish.
  • If you’ve got no leftover ham on hand, don’t fret! Try substituting with bacon or sausage instead.
  • Ham steak is available year round so don’t think you can only make this during the holidays!


all ingredients in a bowl mixed up


How to Make a Hash Brown and Ham Breakfast Casserole

The steps for making hash brown and ham breakfast casserole could not be easier!

  1. Combine: Mix hash browns, diced ham, cream of potato soup, sour cream, and cheddar cheese.
  2. Spread: Put it all into your casserole dish and top with parmesan cheese.
  3. Bake: When the casserole top turns a light brown, it’s done!

Pro Tips:

  • Don’t forget to preheat the oven! It’ll probably take more time than mixing the ingredients together.
  • Cooking spray will help to keep the casserole from sticking to the bottom of your baking dish.
  • It’s a lot of food so plan on using a fairly large bowl.


casserole mixture spread in a dish, no cheese on top


Can You Make Hash Brown and Ham Casserole Ahead of Time?

Absolutely! Easy hash brown casserole is a great make ahead meal!

I hate waking up in the morning to make a breakfast dish. It’s just so much work and it makes me hungry!

And on Christmas morning? Forget about it! So I’ve tested this for you, and it works great.

Make the hash brown breakfast casserole and spread it all in the baking dish with the parmesan cheese on top.

Then cover with plastic wrap and place it in the fridge.

You can keep it in the fridge for up to 24 hours before baking.

Then simply take it straight from the fridge to the preheated oven the next morning!

Though you can also make this for brunch, lunch, or even dinner and it’ll be a hit then too!

Pro Tip:

  • Don’t forget to remove the plastic wrap before sticking the casserole in the oven!


casserole spread into a casserole dish, topped with parmesan cheese


Can You Freeze a Hash Brown and Ham Breakfast Casserole?

Sure can! Freezing an easy breakfast casserole is another secret weapon of mine.

Freezing your casserole allows you to have it ready to go at a moment’s notice.

And it means you can make it super far ahead of time too.

I like to freeze it for holiday breakfasts. Then my kitchen is clean and I have to do almost no work.

Make the ham casserole and bake it completely.

Let the casserole cool and then toss it in the freezer, wrapped tightly with aluminum foil.

When you’re ready to eat it, all you need to do is reheat it in a preheated oven.


baked hash brown casserole fresh from the oven


How Long Does Ham and Hash Brown Breakfast Casserole Last?

Any leftover ham and hash brown breakfast casserole should be stored in your fridge.

Don’t forget to keep it in an airtight container to help keep it fresh.

You can store the hash brown and breakfast casserole for up to 5 days.

If you’re storing the casserole dish in the freezer, keep for up to 2 months.

It’ll still be good at that point but it will start to lose it’s fresh taste.


a square of casserole on a plate


What to Serve with Hash Brown and Ham Breakfast Casserole

When serving this good breakfast casserole as a breakfast or brunch recipe, here’s a few of my favorite recipes to pair it with.


zoomed out image of casserole on a plate with full casserole in background


And if you’re whipping this holiday breakfast casserole up for lunch or dinner, here’s some good side dishes.

And if you’ve got no time to whip up another meal, try these easy sides you can just toss on the table with hot sauce and fresh fruit!

Don’t forget, any potluck or party is also a great place to serve this breakfast casserole!

It feeds a crowd, people enjoy it, and it’s great for serving with a variety of dishes.


Yield: 16 servings

Ham & Hash Brown Breakfast Casserole

a square of casserole on a plate with a fork full.

This Hash Brown and Ham Breakfast Casserole is a tasty way to use up leftover ham!  Kid friendly and perfect for Sunday Brunch!

Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes


  • 1 (32 ounce) package of frozen hash brown rounds (I used the thinner disk ones
  • 1 cup diced ham - perfect for those little tiny left over pieces!
  • 2 (10.75 ounce) cans of condensed cream of potato soup
  • 1 (16 ounce) container of sour cream
  • 2 cups shredded Sharp Cheddar Cheese
  • 1 1/2 cups shredded Parmesan cheese


  1. Preheat oven to 375*F.
  2. Lightly coat a 9x13 baking dish with cooking spray.
  3. In a large bowl combine frozen hash browns, diced ham, cream of potato soup, sour cream and cheddar cheese.
  4. Spread evenly into pan and top with Parmesan cheese.
  5. Bake for 1 hour or until top begins to brown.
  6. Serve immediately!
Originally posted: April 19, 2014

Updated Photos & Post: August 2, 2017

Updated Photos & Text: September 22, 2022

Sharing is caring!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe