This ham and hash brown casserole is creamy, cheesy, and absolutely delicious! The ham and potatoes pair so well. Enjoy it for dinner or breakfast — it’s great any time.

If you are searching for a meal that’s easy to prepare and kids also love, you may have found your perfect match in this ham and cheese hash brown casserole. It’s full of flavor and great for any meal!
I love making this easy hash brown casserole recipe for breakfast since the eggs are cooked right in the casserole! It saves a lot of time and time cleaning up. Plus, it’s cheesy potatoes and ham, that combination is always going to taste amazing!
For more casserole ideas using hash browns, we got you covered. Try Hash Brown Breakfast Casserole with Bacon or Cheesy Mexican Hash Brown Casserole for your next meal.
Why You’ll Love This Ham and Hash Brown Casserole Recipe
- Only 5 Ingredients: To make this tasty cheesy ham and potato casserole, you only need 5 ingredients!
- Family Favorite: With ham, cheese, and potatoes — your family will ask for this cheesy hash brown casserole again by name.
- Breakfast or Dinner: Since it is made with eggs, it would be perfect for a quick breakfast or dinner. It also works as a hearty side for main dishes or the main dish for meals.
Ingredients
This ham and hash brown casserole recipe requires minimal and inexpensive ingredients. It's an easy casserole perfect for those days you don't have time to cook!

- Cheddar cheese: I used shredded sharp cheddar cheese but you can use any cheese flavor you like! Colby Jack cheese, white cheddar, and Pepper Jack cheese are a couple of other favorites.
- Ham: You can use pre-diced ham or dice it up yourself from a ham steak. You can even use leftover ham from another recipe such as Instant Pot Spiral Ham.
- Eggs: These will be whisked with the rest of the ingredients before going into a casserole dish. Feel free to use any size egg or even a carton of eggs if you prefer.
- Sour cream: I keep it simple and use original sour cream but low fat works great, too.
- Salt and Pepper: I only use salt and black pepper because the ham and cheese offer a good amount of flavor but you can change it up by adding garlic powder or another spice.
- Green onions: The addition of green onions adds a pop of freshness that cuts through the richness of the other ingredients—reserve extra as a garnish, too.
- Frozen Shredded Hash Browns: Use frozen shredded hash browns right from the bag for zero prep. If you decide to use fresh shredded potatoes be sure to squeeze out the excess moisture with a paper towel before adding them to the casserole.
See the recipe card below for the full list of ingredients and exact quantities of each ingredient.
Variations
- Vegetarian: Instead of ham add some of your favorite diced veggies like mushrooms, onions, and bell peppers.
- Switch the meat: I love ham for this recipe but you can easily swap it for ground breakfast sausage or crumbled bacon.
- Make it spicy: I love spicy food! To add some heat, add fresh diced jalapenos or green chiles. You can also use pepperjack cheese or chorizo to take it up a notch! You can also try out some of my homemade spices including jalapeno powder, smoked jalapeno powder, or chipotle powder.
How to Make Ham and Hash Brown Casserole
With just as few steps, you will have a yummy hash brown casserole that’s ready to devour.
- Preheat oven. Preheat your oven to 350 degrees F.
- Combine ingredients. Add half of the shredded cheese, eggs, sour cream, and seasoning to a large bowl. Whisk until well combined.
- Add ham and onions. Stir in diced ham and green onions.


- Add hash brown potatoes. To the mixing bowl with everything else.
- Mix it together. Stir until everything is well combined.


- Transfer. Pour the mixture into a greased 9x13 baking dish.
- Top. Sprinkle the remaining cheese and some green onions on top.


- Cover and bake. Cover with foil and bake for 50 minutes in your preheated oven.
- Remove foil. Take off the cover and bake for an additional 10 minutes or until the cheese is melted.


⭐️ Hint: Be sure to spray the inside of your baking dish with non-stick spray or grease with oil before adding the casserole mixture. It will stick to the bottom if you don’t.
If you love recipes like this, you may also enjoy this Hamburger Hash Brown Casserole, Biscuit Breakfast Casserole, Ham and Rice Casserole, Easy Ham and Cheese Pinwheels or Breakfast Corned Beef Hash Casserole.

Storage
- Storing: Store leftovers of this ham hash brown casserole in an airtight container in the refrigerator for up to 3 days. You can freeze leftovers for up to one month but the dairy in the casserole may change textures when thawed.
- Reheat: Reheat in the microwave on a microwave-safe plate for 1-2 minutes or until heated through. You can also reheat it in the oven in a baking dish at 350° F for 10-15 minutes or until heated through.
What to Serve with Ham and Potato Casserole
This dish serves as a great side dish for your favorite main courses or it will work as a one-pot stand-alone dish as well served with a salad or bread.
- Condiments and Toppings. Keep it simple and provide a variety of toppings and condiments! Avocado slices, salsa, and fresh herbs are great choices. Copycat Taco Bell Verde Sauce and Copycat Taco Bell Diablo Sauce pair so great with eggs.
- Brunch Sides. Serve this hearty breakfast casserole brunch style! Make some Pancake Sausage Bites or Mini Blueberry Muffins as a side.
- Vegetable Side Dish. Make this cheesy ham and hash brown casserole for dinner and serve with a yummy vegetable. Some of my favorite options are Easy Sweet Green Beans, Air Fryer Frozen Brussel Sprouts, and Sauteed Zucchini and Onions.
For more inspiration and meal ideas check out What to Serve with Shepherd's Pie for more casserole side dishes.

Tips
- Don’t skip the cover. To prevent burning the top of your ham and hash brown breakfast casserole, do not skip the aluminum foil. We love golden brown and it only takes a few minutes to get some color. Remove it towards the end of the cooking time.
- Season well. Potatoes and eggs need seasoning. Be generous with the salt and pepper or whatever seasoning you decide to use.
- Make it Ahead. It’s super easy to assemble this hash brown and ham casserole ahead of time. Store it covered in the refrigerator overnight and bake according to the instructions. It's a good idea to allow it to sit on the counter for 30 minutes before baking.
FAQ
No, they can be added straight from the freezer!
Absolutely. You can substitute your favorite vegan variety of shredded cheese and sour cream if you prefer to make this dish dairy-free.
Yes! Combine the ingredients and place in the baking dish. Cover tightly with plastic wrap, which will last in the freezer for up to 3 months though the dairy may change in texture slightly upon thawing.

More Delicious Ham Recipes
Do you like cooking ham dinners? Here are some recipes you may also like to try!
Ready to get cooking? Remember that you can print this recipe if you would like.

Ham and Cheese Hash Brown Casserole
Equipment
Ingredients
Instructions
- Preheat oven to 350ºF.
- In a large mixing bowl, combine 1 cup shredded cheese, sour cream, eggs, salt, and pepper. Mix well.
- Add green onions and ham. Mix well.
- Add hash browns. Stir until everything is well-combined.
- Transfer mixture to a greased 9x13-inch baking dish.
- Sprinkle remaining cheese and green onions on top. Cover with aluminum foil.
- Bake for 50 minutes.
- Remove aluminum foil and bake for 10 additional minutes or until cheese is melted and golden brown.
Notes
- Don’t skip the cover. To prevent burning the top of your ham and hash brown breakfast casserole, do not skip the aluminum foil. We love golden brown and it only takes a few minutes to get some color. Remove it towards the end of the cooking time.
- Season well. Potatoes and eggs need seasoning. Be generous with the salt and pepper or whatever seasoning you decide to use.
- Make it Ahead. It’s super easy to assemble this hash brown and ham casserole ahead of time. Store it covered in the refrigerator overnight and bake according to the instructions. It's a good idea to allow it to sit on the counter for 30 minutes before baking.
Leave a Reply