Home » Breakfast & Brunch » Ham and Cheese Hash Brown Brunch Bake

Ham and Cheese Hash Brown Brunch Bake

This luscious Ham and Cheese Hash Brown Brunch Bake features cubed ham, shredded cheese and hash browns all smothered in a rich egg custard that binds it together. It can be served for breakfast, brunch or breakfast for supper, and it comes with the bonus of bringing hungry eaters running to the table.

Ham and Cheese Hash Brown Brunch Bake

Easy Ham and Cheese Hash  Brown Brunch Bake Recipe

When I think of breakfast and brunch for a group I can’t help but think quiche and casseroles. These are the types of dishes I typically make on special occasions when entertaining or holiday breakfasts. My Asiago Cheese and Italian Sausage Casserole is always a crowd favorite and my Giddy Up and Go Breakfast Cobbler is epic.  Not because it’s fancy, but quite the opposite, I think it’s because it’s delicious and made with easy-to-find ingredients.  I mean, who doesn’t love anything made with biscuits?  There’s love and comfort in every bite. How to make easy Ham and Cheese Breakfast Casserole:

  • Hash Browns – One package frozen O’Brien Hash Brown Potatoes with Onion and Peppers.
  • Ham Fully cooked boneless ham steak OR 2 cups cubed holiday ham.
  • Cheese – Shredded pepper-jack cheese, cheddar cheese or colby jack cheese. Grated Parmesan cheese.
  • Eggs – Ten large eggs.
  • Milk – Half and half, whole milk or light cream.
  • Mix – ins – Green onions.
  • Dairy – Sour cream OR plain Greek yogurt, plus additional for serving.
  • Seasonings – Garlic salt, freshly ground black pepper, ground mustard, nutmeg and onion powder
  • Butter – Salted or unsalted butter.
Ham and Cheese Hash Brown Brunch Bake

How to Make the Best Ham and Cheese Hash Brown Brunch Bake Recipe

  • Ingredients you’ll need to make homemade Ham and Cheese Hash Brown Brunch Bake: O’Brien hash brown potatoes, cubed ham, large eggs, shredded pepper jack or cheddar cheese, green onions, half and half, garlic salt, black pepper, onion powder, ground mustard nutmeg and melted butter.
  • Kitchen tools you’ll need: A large bowl, sharp knife and cutting board, measuring cups and spoons, cheese grater, large spoon or spatula for stirring and a 13 x 9 inch baking dish.
  • To keep this brunch bake simple I begin with frozen O’Brien potatoes. These are simply country style hash browns with green and red bell peppers and onion already in the mix making prep a cinch.
  • You can use any cubed ham for this recipe. Leftover holiday works for a round two meal, too!
  • If you’re unable to find O’Brien hash browns, can easily adapt and add diced red and green bell pepper to plain classic cubed hash browns.
  • I use pepper jack cheese in this recipe. You can adapt using cheddar, Colby, mozzarella, Gruyere or any cheese you enjoy in the same amount.
  • I really love the rich texture that sour cream and Greek yogurt lends to the egg custard. In a pinch, either will work.
  • Bake this cheesy goodness until the top is buttery and the cheese is golden then allow a few minutes of stand time, before cutting into squares and enjoy.
  • Store baked Ham and Cheese Hash Brown Brunch Bake covered and chilled in the refrigerator for up to 3 days. Reheat in single servings in the microwave or in a 350°F covered with aluminum foil just until heated through.
Ham and Cheese Hash Brown Brunch Bake

More Easy Breakfast Casseroles to Make

Breakfast style meals are popular at our house any time of day. We love Sausage Gravy and Biscuits as much for supper as we do for breakfast. More delicious breakfast and brunch casserole you may also like to make:

Thanks for visiting come back soon!

Disclosure ~ If  a purchase is made using one of the affiliate links on this website we may earn a small commission at no additional cost to you. Thank you!

Helpful Kitchen Items:

Ham and Cheese Hash Brown Brunch Bake

Prep Time10 minutes
Cook Time1 hour
Resting Time20 minutes
Total Time1 hour 10 minutes
Course: Breakfast, brunch, Casserole, Main, Side Dish
Cuisine: American
Keyword: ham-and-cheese-hashbrown-brunch-bake
Servings: 12 servings
Calories: 335kcal
Author: Melissa Sperka


  • 1 28 oz package frozen O'Brien Hash Brown Potatoes with Onion & Peppers thawed
  • 1 lb fully cooked boneless ham steak, cubed
  • 3 cups shredded pepper-jack cheese divided (Or your favorite cheese)
  • 3 medium green thinly sliced green onion plus additional for garnishing
  • 10 large eggs
  • 2 cups half and half
  • 1/2 cup sour cream OR plain Greek yogurt plus additional for serving
  • 2 Tbsp grated Parmesan cheese
  • 1 1/2 tsp garlic salt
  • 1 tsp freshly ground black pepper
  • 1 tsp ground mustard
  • 1 tsp onion powder
  • 1/8 tsp ground nutmeg
  • 2 Tbsp butter cubed


  • Preheat the oven to 350°F. Spray a 13 x 9-inch baking dish with cooking spray. Set aside.
  • Spread the frozen hash browns in a single layer on a paper towel lined sheet pan. Thaw completely then dab with another paper towel to remove any excess moisture. Arrange in the bottom of the baking dish.
  • Arrange ham over the potatoes and sprinkle with green onions and 3/4 cup shredded cheese.
  • In a medium-size mixing bowl whisk together the eggs, half and half, sour cream (or yogurt), Parmesan, garlic salt, pepper, mustard, onion powder and nutmeg.
  • Pour the custard evenly over the ingredients in dish. Top with remaining 3/4 cup shredded cheese. Dot the top with butter.
  • Bake for 1 hour or until set when gently shaken. (Check at 45 minutes and lay foil on top to prevent over browning, if needed)
  • Rest on the counter for 20 minutes, cut into squares and serve with a dollop of sour cream and a sprinkle of green onions, if desired.


This dish may be fully assembled, covered and chilled overnight. Bring to room temperature prior to baking. 


Serving: 1serving | Calories: 335kcal | Carbohydrates: 16g | Protein: 22g | Fat: 21g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 222mg | Sodium: 1075mg | Potassium: 360mg | Fiber: 2g | Sugar: 2g | Vitamin A: 694IU | Vitamin C: 1mg | Calcium: 302mg | Iron: 1mg
Tried this recipe?Mention @melissassk or tag #melissassk!


  1. Made this dish, for Mother’s Day. Got rave revues. Not what I usually get,
    From my cooking. Wife is happy, and got an attaboy.

  2. Hi Melissa,

    This sounds deliciously. One question…did you use nonfat Greek yogurt? That’s all I eat so wanted to check. Thanks!

    1. Sure, you can. Bake, cool, wrap tightly and freeze. Thaw in the fridge overnight and reheat at 325°F until heated through. I usually lay foil on top, then remove it for a few minutes at the end of baking.

      1. Thank you for responding so quickly. I made your Western Omelet Quiche twice this month. My husband and I fell in love. The custard like filling is the best I’ve ever had. Made it exactly like your recipe says. I’m going to surprise my husband with this one, he loves potatoes and wanted me to a quiche recipe with them in it. I’ll let you know how it went.

  3. Thanks for this recipe, Melissa! It’s my new fav! Made this last week with sausage and I shredded my own potatoes (forgot to add salt last time and it was a mistake ☺️). It was delicious! It’s difficult for me to eat something healthy and not processed in the morning because I’m too lazy to make something but this has been the perfect solution. Thank you!

  4. Thank you for sharing your recipe. I didn’t thaw frozen O Brien hash browns. I used Hillshire Smoked Sausage, cut quarters. Cooked sausage with red onions and red bell pepper … seasoned with black pepper.

    Layer hash brown, with little cheese and green onions … sausage mixture and cheese and green onions …. Egg mixture ( 10 eggs , 1 3/4 milk and seasonings n added paprika …. cheese ( Colby and cheddar ) …. dots of butter . after 45 min checked with knife .. a little watery . Cover with foil … bake 10-15 min more

    Very tasty … moist

    1. If you want to make in advance, assemble the layers in the baking dish, cover and chill without the egg custard. Then whisk together the custard and pour on top just before baking.

    2. I did that: I cooked it for 45 minutes night before, then refrigerated it overnight. Next morning I put it in at 350 degrees for 15 minutes to reheat and finish baking. Came out perfect!!!

      1. My hubby and my grandson. And I will love it we will have it sat when my hubby comes home he works out of town and weekend I cook all day and my grandson lives with us he had cancer when. We was little and I and my hubby saved his life his mom was. On drugs and the dads in jail so he is mine I guess

Leave a Reply

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

Recipe Rating