Home » Breakfast Recipes » Ham Hash Brown Casserole

Ham Hash Brown Casserole

Ham Hash Brown Casserole has all the breakfast favorites—savory ham, shredded hash browns, melty cheese, and eggs. A whole meal in one!

A Simple, Filling Breakfast Casserole

I love this Ham Hash Brown Breakfast Casserole that’s perfect for weekend mornings, brunch, or even meal prepping for the week. This could even just be a side dish if you want. Remove the ham and use cooked ground beef or leave the meat out entirely! It comes together in no time and will have everyone asking for seconds.

A large serving of Ham Hash Brown Casserole above the rest of the baking dish.

Frequently Asked Questions:

Can I make this ahead of time?

Yes. Assemble the casserole the night before, cover it tightly, and refrigerate. In the morning, bake it fresh, adding an extra 5-10 minutes to the baking time since you’re cooking it from cold.

What kind of ham should I use?

This recipe is great using leftover ham from other recipes. But you can buy a ham steak and dice it up or you can check the grocery store and find packages of already diced ham (which is what I used). I’d check where your store normally stocks the ham or check where the luncheon meat is located.

Can I change up the ham?

Swap out the ham for cooked bacon, cooked and crumbled sausage, or even leftover cooked turkey for variety. If you want to make this with sausage, check out my Sausage Breakfast Casserole recipe.

How do I know when it’s done baking?

The center of the casserole should not jiggle when it’s fully cooked. Use a toothpick or knife to check; it should come out clean.

Can I use fresh potatoes instead of frozen hash browns?

Yes, you can use fresh potatoes. Shred them and pat them dry with a towel to remove excess moisture before using them in the recipe.

What other cheese can I use in this Hash Brown Casserole?

You can use Swiss, Monterey Jack, Colby, or pepper jack cheese for added flavor. A mix of cheeses also works great for a richer taste.

How do I store leftover Ham Breakfast Casserole?

Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Reheat in the oven or microwave before serving.

Can I freeze this breakfast casserole?

Absolutely! Assemble and bake the casserole as instructed, then let it cool completely. Wrap it tightly with plastic wrap and foil, then freeze for up to 2 months. To reheat, thaw in the refrigerator overnight and bake at 350°F until heated through (about 20-30 minutes).

A serving of Ham Hash Brown Casserole above the baking dish.

Ingredients Needed: (See Recipe Card Below For The Full Recipe)

  • frozen hash browns– I used the Great Value Shredded Hash Browns (not a paid affiliate link), but any thawed ones will work. For even cooking, make sure the hash browns are fully thawed and pat them dry to remove excess moisture.
  • diced ham – you can use any meat or make it meatless. Cooked and crumbled bacon tastes so good too!
  • shredded cheddar cheese – you can definitely use any cheese you enjoy. I think pepper jack is good for a little kick. Gruyere or even mozzarella work.
  • eggs
  • sour cream – if you don’t like sour cream, you can omit it. It won’t change the texture.
  • heavy cream– helps bring more moisture to the dish. You could use milk, but, I would use a whole milk for that added fat that will help. 
  • salt, pepper, garlic powder, onion powder – you can’t go wrong with this seasoning combo but please feel free to play with the seasoning and use what you enjoy!
Ham, sour cream, hash browns, shredded cheddar cheese, eggs, heavy cream, salt, pepper, garlic powder, and onion powder.

How To Make Ham Hash Brown Casserole:

Prepare hash brown mixture

Preheat the oven to 350°F and spray a 9×13-inch baking dish with nonstick cooking spray. Spread the thawed hash browns evenly in the prepared baking dish. Sprinkle the diced ham and 1 cup of shredded cheddar cheese over the hash browns.

A baking dish with hash browns, ham, and cheese.

Prepare egg mixture

In a large mixing bowl, whisk together the eggs, sour cream, heavy cream, salt, pepper, garlic powder, and onion powder until smooth.

A bowl wiht eggs, sour cream, heavy cream, salt, pepper, garlic powder, and onion powder being whisked.

Add egg mixture to hash browns and bake

Pour the egg mixture evenly over the hash browns, ham, and cheese. Gently press down with a spatula to ensure the ingredients are well coated. Top with the remaining 1 cup of shredded cheddar cheese. Bake in the preheated oven for 45 minutes, or until the casserole is set and golden brown on top.

A layered Ham and Hash Brown Casserole being assembled in a dish.

Allow the casserole to cool for 5 minutes before slicing. Serve warm.

A fork getting a bite of Ham Hash Brown Casserole from a serving on a plate.

Craving More Recipes?

A spatula getting a serving of Ham Hash Brown Casserole from the baking dish.

Ham Hash Brown Casserole

All your breakfast favorites- ham, hash browns, eggs, and cheese all together in a casserole.
3 Reviews
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 12

Ingredients

  • 26 ounce bag frozen hash browns, thawed (patted dry with a paper towel)
  • 8 ounce package diced ham (1 cup)
  • 2 cups shredded cheddar cheese (divided use)
  • 8 eggs
  • 1 cup sour cream
  • ½ cup heavy cream
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder

Instructions

  • Preheat the oven to 350°F and spray a 9×13-inch baking dish with nonstick cooking spray.
  • Spread the thawed 26 ounce bag frozen hash browns, thawed evenly in the prepared baking dish. Sprinkle the 8 ounce package diced ham and 1 cup of shredded cheddar cheese over the hash browns.
    A baking dish with layers of ham, hash browns, and shredded cheese.
  • In a large mixing bowl, whisk together the 8 eggs, 1 cup sour cream, ½ cup heavy cream, ½ teaspoon salt, ½ teaspoon pepper, ½ teaspoon garlic powder, and ½ teaspoon onion powder until smooth.
    A bowl of eggs, sour cream, heavy cream, salt, pepper, garlic powder, and onion powder mixed together.
  • Pour the egg mixture evenly over the hash browns, ham, and cheese. Gently press down with a spatula to ensure the ingredients are well coated.
    Egg mixture over ham, hash browns, and diced ham.
  • Top with the remaining 1 cup of shredded cheddar cheese.
    More cheese on top of a Ham and Hash brown Casserole.
  • Bake in the preheated oven for 45 minutes, or until the casserole is set and golden brown on top.
    A dish of baked Ham Hashbrown Casserole.
  • Allow the casserole to cool for 5 minutes before slicing. Serve warm.
    A fork getting a bite of Ham Hash Brown Casserole from a serving on a plate.

Notes

  • Please refer to my FAQ’s (Frequently Asked Questions) and ingredient list above for other substitutions or for the answers to the most common questions.
  • I went with 2 cups of cheese because most bagged cheese is 2 cups. However, if you are a cheese lover like myself, please feel free to use more!
  • I prefer to pat the hash browns with a paper towel to ensure no excess moisture is released into the casserole as it bakes (and you don’t have liquid pooling under the casserole.
Course: Breakfast
Cuisine: American

Nutrition

Calories: 262kcal | Carbohydrates: 13g | Protein: 14g | Fat: 18g | Sodium: 530mg | Fiber: 1g | Sugar: 1g

Nutritional Disclaimer

“The Country Cook” is not a dietician or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories and other nutritional values can vary quite a bit depending on which brands were used.

Did you make this recipe?Share it on Instagram @thecountrycook and mention us #thecountrycook!

Originally published: January 2025
Updated photos and republished: June 2026

Leave a Reply

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

Recipe Rating




13 Comments

  1. This recipe needs moisture some milk needs to be added to egg mixture. The potatoes were very dry and casserole was flat.. It sort of ruined my brunch, not saving this recipe!!

  2. 5 stars
    We generally shun away from casserole because around 95% of casserole contain ‘cheeses’. (We don’t like the taste and odor of chesses.)

    This recipe looks like it might work without any cheese. I’m willing to increase the portion of sour-crèam for moistness.

    Your opinion please.

    1. Hi Doug! I honestly couldn’t tell you. It seems like it should work but I have never personally tested it and I would never want someone to waste ingredients because I said it would work. This may just need to be an experiment on your part. If you try it, I’d love to know how it goes for you!

  3. The way the recipe reads is putting 1 cup of cheese over the ham, then mixing in 2 cups of cheese with eggs and finally topping the casserole with 1 more cup of cheese…is this correct?