Breakfast Casserole with hash browns and ham

Start your morning (or holiday brunch) with pure comfort! This easy Breakfast Casserole with Hash Browns and Ham is loaded with crispy shredded potatoes, tender ham, melty cheddar, and fluffy eggs—all baked together in one cozy dish. It’s make-ahead magic that feeds a crowd, reheats like a dream, and disappears fast every single time we serve it. This ham and hashbrown casserole is perfect for Christmas morning, overnight guests, or any day you want breakfast to feel like a celebration!

breakfast casserole with hash browns and ham, brunch bake

If you’re searching for the ultimate Sunday brunch hero, congratulations—you just found it!

This cozy Ham and Hash Brown Breakfast Casserole layers crispy shredded potatoes, tender diced ham, plenty of melty cheddar, and fluffy eggs into one incredible make-ahead dish. It’s hearty, crowd-pleasing, and basically breakfast perfection in every bite. Whether it’s a lazy weekend morning, holiday brunch, or feeding overnight guests, this easy casserole will have everyone racing to the table (and asking for seconds). One pan, endless smiles!

This post contains affiliate links which means if you make a purchase we might receive a small commission at no additional cost to you.

ham and hashbrown casserole

We keep it simple yet irresistible: frozen hash browns, tender ham, two kinds of melty cheese, a dollop of sour cream for extra richness, and perfectly baked eggs. The result? A creamy, cheesy, golden-topped ham and hashbrown casserole that tastes like pure weekend luxury.

This is the one we always turn to for lazy Sunday brunches, holiday mornings, or anytime we want breakfast to feel like a special occasion—because once you try it, you’ll want it on standby all season long!  

Breakfast Casserole with Hash Browns and Ham Recipe:

Ingredients needed for this brunch bake:

  • 4 eggs
  • 1 cup milk
  • 1 cup sour cream
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 3 cups Monterey Jack and cheddar cheese, shredded (divided)
  • 2 cups ham, chopped
  • 1 medium yellow onion, chopped
  • 20-ounce package hash browns

Equipment Needed:

🥣 Recipe Tips

  • Crispier hash browns, every time
    Spread the frozen hash browns on a baking sheet and pop them in the oven for 8–10 minutes while it preheats. This quick pre-toast drives off excess moisture so the bottom layer turns golden and crunchy instead of soggy—no more limp casserole!
  • Boost flavor without extra work
    Toss the diced ham with ½ teaspoon smoked paprika and a pinch of garlic powder before layering. It adds a subtle smoky depth that makes everyone ask, “What’s in this?!” but takes literally 10 seconds.
  • Perfect make-ahead + reheat hack
    Assemble the night before, cover, and refrigerate. In the morning, let it sit on the counter while the oven preheats—this prevents the cold dish from cracking and ensures even baking. Leftovers? Reheat individual squares in the air fryer at 350°F for 4–5 minutes and they come out just as crispy as day one. Breakfast all week, zero complaints!

How to make this Breakfast Casserole with Hash browns and Ham

brunch bake
  • Kick things off by preheating your oven to 375°F and lightly greasing a 9×13-inch baking dish.
  • While it heats, grab a large bowl and whisk together eggs, milk, sour cream, salt, and black pepper until smooth and creamy.
  • In a separate bowl, toss shredded sharp cheddar with the shredded Monterey Jack so the cheeses are evenly mixed and ready for layering.
egg and cheese mixture
  • Stir 2 cups of the mixed cheddar-Monterey Jack cheese into the egg-milk mixture until fully combined (this gives the casserole that creamy, cheesy interior).
  • Keep the remaining 1 cup of cheese set aside for the golden topping later.
  • Leave both bowls on the counter for now.
ham egg hash brown casserole
  • In a large skillet over medium heat, toss together the diced ham and chopped onions.
  • Sauté for 5–7 minutes, stirring occasionally, until the onions turn soft and translucent and the ham is lightly warmed through. The aroma alone will have everyone wandering into the kitchen!
Sunday Brunch ham egg hash brown casserole
  • Toss the frozen hash browns right into the skillet with the ham and onions.
  • Cook for about 5 minutes, stirring occasionally, until the hash browns thaw, turn lightly golden, and pick up all that delicious ham-onion flavor.
  • No need to pre-cook them separately – this one-pan move saves time and adds extra tastiness!
breakfast casserole with hash browns and ham
  • Take the skillet off the heat and pour in the cheesy egg mixture.
  • Gently fold everything together with a spatula until the hash browns, ham, onions, and eggs are evenly combined – no need to overmix, just a few light turns to keep it fluffy!
ham egg hash brown casserole brunch bake
  •  Pour the entire mixture into your greased 9×13-inch baking dish, spreading it out evenly.
  • Sprinkle the reserved 1 cup of shredded cheese all over the top for that irresistible golden blanket.
  • Cover tightly with foil and bake at 375°F for 35 minutes.
ham and hashbrown casserole
  • Remove the foil and slide the casserole back into the oven for another 25 minutes.
  • The top will turn beautifully golden and bubbly, the edges will get just the right crisp, and every bite will be perfectly set.
breakfast brunch bake

There you have it: one pan, simple ingredients, and a breakfast casserole that delivers big, cozy flavor with almost zero morning effort. Whether it’s feeding a holiday crowd or making weekday mornings feel special, this hash brown and ham masterpiece is guaranteed to become your go-to. Bake it once, and watch it disappear. Then get ready to add it to the permanent rotation. Breakfast bliss, served!

 🥣 Recipe

Breakfast Casserole with Hash Browns and Ham

No ratings yet
Print Recipe Pin Recipe Rate Recipe
A breakfast casserole with hash browns and ham recipe for an easy ham and hashbrown casserole brunch bake. It’s a Sunday Brunch ham egg hash brown casserole
Evelyn Osborn
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Course Breakfast, Brunch
Cuisine American
Servings 8
Calories 1058 kcal

Ingredients
  

  • 4 eggs
  • 1 cup milk
  • 1 cup sour cream
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 1/2 cups Monterey Jack shredded
  • 1 1/2 cups cheddar cheese shredded
  • 2 cups ham chopped
  • 1 medium yellow onion chopped
  • 20-ounce package hash browns

Instructions
 

  • Preheat oven to 375°F.
  • In a large bowl, whisk together the eggs, milk, sour cream, salt, and pepper.
  • Stir in 2 cups of the shredded cheese. Set aside.
  • In a medium-large skillet, combine ham and onions. Cook over medium heat until onions soften.
  • Add hash browns to skillet. Cook for about 5 minutes or until the hash browns are lightly browned.
  • Remove the skillet from the heat and then add egg mixture and gently fold together.
  • Pour into a greased 9”x13” pan and sprinkle remaining cheese on top.
  • Cover and bake for 35 minutes.
  • Uncover the pan and bake for an additional 25 minutes.

Nutrition

Calories: 1058kcalCarbohydrates: 155gProtein: 40gFat: 33gSaturated Fat: 17gCholesterol: 163mgSodium: 1061mgPotassium: 2692mgFiber: 12gSugar: 3gVitamin A: 723IUVitamin C: 71mgCalcium: 480mgIron: 9mg
Keyword breakfast casserole with hash browns and ham, brunch bake, ham and hashbrown casserole, ham egg hash brown casserole
Tried this recipe?Let us know how it was!

Click HERE to save this breakfast casserole with hash browns and ham to Pinterest

Other Posts You'll Love

Leave a Reply

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

Recipe Rating