Ham and Hash Brown Breakfast Casserole

This crowdpleasing breakfast recipe is perfect for using up leftover ham after the holidays, but it’s so good that you’ll want to buy a ham steak just to make it.

baked ham and hashbrown casserole in a white baking dish, topped with melted cheese and garnished with green onions.

This is an absolute winner for serving to guests or making for your family for a holiday breakfast.

Ingredients and Tools You’ll Need

Make sure you use frozen shredded hash browns. If you don’t have leftover ham, you can buy and cook a ham steak then dice it up. If you don’t have evaporated milk, you can use cream or half-and-half, but the taste will be a bit different. You can any veggies you want, like peppers or onions, and you can customize the cheeses. As long as the cheeses equal 3 cups total, you can use whatever kind you want.

ingredients measured out on counter.

Equipment

  • 9×13 baking dish

Ingredients

  • 1 bag frozen shredded hash browns (30 ounces)
  • ½ cup butter melted (1 stick plus more for greasing the pan)
  • 1 ¼ teaspoons salt divided
  • 1 teaspoon pepper divided
  • 1 ½ cups shredded cheddar cheese
  • 1 cup shredded Monterey Jack cheese
  • ½ cup mozzarella cheese
  • 2 cups diced leftover ham or from a ham steak
  • 9 eggs
  • 1½ cups evaporated milk 1 ½ cups (1 can – 12 ounce size)
  • ½ teaspoon onion powder
  • ⅛ teaspoon garlic powder
  • ⅛ teaspoon paprika
  • chopped green onions or chives optional garnish

How to Make Ham and Hashbrown Casserole

You can prepare this up to step #4 the night before. Just keep the egg mixture separate and pour it over right before you’re ready to bake in the morning.

Step One: Prep Your Pan

Heat your oven to 400℉ and grease up a 9×13 pan with butter.

Step Two: Bake Hash Browns

Dump those frozen hash browns right in the pan – yep, straight from frozen. Pour the melted butter all over them, then sprinkle with half the salt and pepper. Mix it around and spread it flat. Pop it in the oven for 25 minutes.

shredded hash browns in 9x13 baking dish before and after baking.

Step Three: Add Ham and Cheese

After that’s done cooking, lower your oven to 350℉. Scatter all your cheese and ham right on top. Give it a little stir to mix things in.

cheeses and diced ham layered over hash browns.

Step Four: Make the Egg Mixture

Crack all 9 eggs into a bowl and whisk them up with the evaporated milk and all the seasonings (the rest of the salt and pepper, plus onion powder, garlic powder, and paprika). Pour this whole mixture over everything in the pan.

bowl of egg batter and egg batter poured into baking dish.

Step Five: Final Bake

Back in the oven it goes at 350℉ for about 45-50 minutes. Check it at 30 minutes – if it’s getting too brown on top, just cover with foil. You’ll know it’s done when the eggs are set and not jiggly.

fully baked casserole, golden-brown on top, garnished with chopped green onions

Step Six: Cool and Serve

Let it sit for 10-15 minutes before you cut into it (I know, the waiting is hard). Throw some green onions or chives on top if you want to be fancy.

Serving & Storing

Serve with fresh fruit and sourdough biscuits, or serve with something sweeter like jumbo chocolate chip muffins.

Store your leftovers by either covering the baking dish with aluminum foil, or keeping portions in airtight containers. It will stay good in the fridge for 3-4 days.

To freeze, it’s best to cut the casserole into individual portions for easier reheating. Place them in a freezer safe container and freeze for 2 months.

Reheat in the microwave for 2-3 minutes, checking and stirring (if possible) halfway through. Or, heat in the oven at 350°F (175°C) for about 20 minutes or until heated through. If frozen, thaw overnight first then reheat.

single serving of ham casserole on white plate.

More Breakfast Recipes to Love

These are some of my all-time favorites, and they’re perfect for when you have guests over.

Printable Recipe

serving of ham and hashbrown casserole being lifted out of baking dish.

Ham and Hashbrown Breakfast Casserole

Katie Shaw
Delicious, cheesy, and sure to please everyone, this is perfect for guests or a special breakfast. Makes 10 servings.
No ratings yet
Prep Time 10 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 20 minutes

Equipment

  • 9×13 baking dish

Ingredients
  

  • 1 bag frozen shredded hash browns (30 ounces)
  • ½ cup butter melted (1 stick plus more for greasing the pan)
  • 1 ¼ teaspoons salt divided
  • 1 teaspoon pepper divided
  • 1 ½ cups shredded cheddar cheese
  • 1 cup shredded Monterey Jack cheese
  • ½ cup mozzarella cheese
  • 2 cups diced leftover ham or from a ham steak
  • 9 eggs
  • cups evaporated milk 1 ½ cups (1 can – 12 ounce size)
  • ½ teaspoon onion powder
  • teaspoon garlic powder
  • teaspoon paprika
  • chopped green onions or chives optional garnish

Save This Recipe

I’ll send you a link so you can find it later.

You'll join my email list which you will love. And if you don't, unsubscribe in one click. ❤️

Instructions
 

  • Prep. Preheat oven to 400℉. Grease a 9×13 pan with butter or butter spray.
  • Season and pre-bake hashbrowns. Place frozen hash browns in the prepared pan. Pour melted butter over the top of the potatoes and sprinkle with ½ teaspoon salt and ½ teaspoon pepper. Stir ingredients together and then lay flat. Bake hashbrowns for 25 minutes and remove from the oven.
  • Add ham and cheese. Lower oven temperature to 350℉. Spread all shredded cheese and ham over cooked hash browns. Stir slightly to mix in.
  • Make egg mixture. In a medium bowl, whisk together eggs, evaporated milk, ¾ teaspoon salt, ½ teaspoon pepper, onion powder, garlic powder, and paprika. Pour egg mixture over hash browns.
  • Bake. Carefully place the casserole in the oven and bake for 45-50 minutes, or until eggs are set. Check at 30 minutes and cover with aluminum foil to prevent too much browning.
  • Cook and serve. Carefully remove the pan from the oven and let cool for 10-15 minutes. If desired, garnish the casserole with chopped green onions or chives. Serve warm.

Nutrition

Calories: 412kcalCarbohydrates: 20gProtein: 21gFat: 28gSaturated Fat: 15gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gTrans Fat: 0.4gCholesterol: 226mgSodium: 990mgPotassium: 445mgFiber: 1gSugar: 5gVitamin A: 885IUVitamin C: 8mgCalcium: 366mgIron: 2mg
Did you make this?Let me know how it went!

Love,

Leave a Reply

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

Recipe Rating